fix : focus after quality change
All checks were successful
release / build (push) Successful in 28s
release / verify-windows (push) Successful in 1m26s

This commit is contained in:
jeanotx32
2026-08-12 14:44:11 +02:00
parent 043823600b
commit d8846aac9a
3 changed files with 48 additions and 2 deletions

View File

@@ -275,6 +275,17 @@ Environment=AGENT_CONFIG=$CONFIG_FILE
ExecStart=$(command -v node) $INSTALL_DIR/agent.cjs
Restart=always
RestartSec=5
# Sans ceci, systemd tue par défaut tout le cgroup du service à chaque
# redémarrage — y compris Firefox, pourtant lancé "detached" par l'agent
# justement pour lui survivre (packages/agent/src/firefox.ts). "detached"
# côté Node ne fait que le sortir du groupe de processus ; ça ne le sort pas
# du cgroup que systemd surveille, lui. Résultat sans ce réglage : chaque
# "agent.update" (donc chaque process.exit(0) suivi du Restart=always) ferme
# la fenêtre que l'agent au redémarrage aurait dû retrouver via son
# rattachement au port de pilotage, et une nouvelle repart de zéro à la place.
# KillMode=process limite l'arrêt au seul PID suivi par systemd (celui de
# node) et laisse Firefox intact.
KillMode=process
[Install]
WantedBy=multi-user.target