fix : Firefox handling 3
All checks were successful
release / build (push) Successful in 16s
release / verify-windows (push) Successful in 1m16s

This commit is contained in:
jeanotx32
2026-08-12 02:57:56 +02:00
parent 907a502f26
commit 8315e6a065

View File

@@ -264,13 +264,14 @@ User=$RUN_USER
WorkingDirectory=$INSTALL_DIR WorkingDirectory=$INSTALL_DIR
Environment=NODE_ENV=production Environment=NODE_ENV=production
Environment=AGENT_CONFIG=$CONFIG_FILE Environment=AGENT_CONFIG=$CONFIG_FILE
# Accès à la session graphique, nécessaire au rappel plein écran via xdotool. # Accès à la session graphique. Ni DISPLAY ni XAUTHORITY ne sont figés ici :
# XAUTHORITY n'est volontairement pas figé ici : son chemin dépend du # leurs valeurs dépendent du gestionnaire de session (GDM place XAUTHORITY sous
# gestionnaire de session (GDM le place sous /run/user/<uid>, Wayland lui donne # /run/user/<uid>, Wayland lui donne un suffixe aléatoire ; l'écran X n'est pas
# un suffixe aléatoire) et change d'une session à l'autre. L'agent le résout à # toujours :0) et changent d'une session à l'autre. L'agent les résout à
# l'exécution. En déclarer un ici serait pire que rien : un ~/.Xauthority # l'exécution (packages/agent/src/x11.ts). En figer un ici serait pire que
# périmé, laissé par une ancienne session, serait retenu de préférence au bon. # rien : une valeur périmée serait retenue de préférence à la bonne, et cette
Environment=DISPLAY=:0 # unité ne le saurait jamais — elle a déjà causé ce bug une fois avec
# XAUTHORITY, ne pas répéter l'erreur avec DISPLAY.
ExecStart=$(command -v node) $INSTALL_DIR/agent.cjs ExecStart=$(command -v node) $INSTALL_DIR/agent.cjs
Restart=always Restart=always
RestartSec=5 RestartSec=5