Feat : handle infinite throbber
Some checks failed
release / build (push) Failing after 27s
release / verify-windows (push) Has been skipped

This commit is contained in:
jeanotx32
2026-08-13 14:26:26 -04:00
parent 00535d5e19
commit 830b27470c
5 changed files with 338 additions and 14 deletions

View File

@@ -511,6 +511,27 @@ export function AgentSettings({ agent, targets, onClose, onCommand, notify }: Pr
Le temps que la page charge et que le lecteur démarre.
</span>
</label>
{browser.mode === 'bidi' && (
<label className="field grow">
<span>Recharger si le lecteur se fige (s)</span>
<input
value={String(Math.round(browser.stallTimeoutMs / 1000))}
onChange={(event) =>
patchBrowser({ stallTimeoutMs: (Number(event.target.value) || 0) * 1000 })
}
inputMode="numeric"
/>
<span className="muted small">
Le lecteur reste parfois bloqué sur son indicateur de chargement sans jamais
repartir : rien ne le signale, le stream est toujours annoncé public et OBS
continue d'enregistrer un écran d'attente. Passé ce délai <em>sans la moindre
avancée de la lecture</em>, l'agent recharge la page puis remet le plein écran
et la qualité. <strong>0 désactive</strong> ; en dessous de 10 s, une simple
mise en mémoire tampon suffirait à déclencher un rechargement.
</span>
</label>
)}
</div>
<label className="field">