mirror of
https://github.com/Darkatse/TauriTavern.git
synced 2026-11-06 14:19:52 +00:00
The page now settles this launch's safe mode prompt before it reads settings. An offer appears right after the shell renders, before startup waits on a paint or the backend, and a report appears once the backend has run the rescue. The offer counts ten visible seconds with timers and then enters safe mode, so a user who cannot see or answer it still gets out. A request stops the launch with a reopen message, and the desktop host exits on its own. The failure dialog gains the same entry and says how to reach safe mode when no dialog appears. The dialogs share one Shadow DOM primitive taken from the failure dialog. css/user.css is inserted only once the prompt is settled, so no user style reaches the prompts, and the dev resource bridge no longer starts its message queue early for it. The report keeps only whether scheduled upload was paused, since the rest of its copy never changes, and the request command reports domain errors like other commands. Web Host answers the prompt with null, and the backend replay manages safe mode as setup does. |
||
|---|---|---|
| .. | ||
| fixtures/extensions/web-host-fixture | ||
| additional-parameters.test.mjs | ||
| agent-macro-capture.test.mjs | ||
| agent-session.test.mjs | ||
| api-controls.test.mjs | ||
| app-use-iframe.js | ||
| build-app-use.mjs | ||
| chat-navigation.test.mjs | ||
| dev-resources.test.mjs | ||
| embedded-runtime-recovery.html | ||
| macro-env.test.mjs | ||
| macro-module-context.test.mjs | ||
| message-formatting.test.mjs | ||
| popup.test.mjs | ||
| runtime.mjs | ||
| safe-mode-startup.test.mjs | ||
| startup-order.test.mjs | ||
| web-host-fixture.mjs | ||
| web-host-session.test.mjs | ||
| web-host-startup.test.mjs | ||
| world-info-panel-parking.test.mjs | ||
| world-info-persistence.test.mjs | ||