fix(playback): await settings before host creation

This commit is contained in:
4gray committed 2026-07-17 09:23:43 +02:00
1 parent 96a2c2e33f
commit 3edb73fa2b
7 files changed
+311 -176

No files matched your search

@@ -63,7 +63,10 @@ ArtPlayer skin, source behavior, and legacy series navigation remain unchanged.
`Settings.webPlayerSharedControls` remains default-off. `WebPlayerViewComponent`
snapshots it into `WEB_PLAYER_SHARED_CONTROLS` when a new player host is
created, so HTML5, Video.js, and ArtPlayer switch atomically without an
application restart. Existing sessions never change controls mode in place.
application restart. The parent `/workspace` route awaits the initial
`SettingsStore` load, including for cold-start direct links to workspace
children, before any player host can take this snapshot. Existing sessions
never change controls mode in place.
The shared-controls architecture remains engine-selective: frame-copy can use
normal DOM layering, while the native platform view cannot. The integration