watchparty/src/WatchParty
Nicolas d4a365ae5c Drop EnableInMainMenu=true - broke Emby's modern ViewManager
Real error from the field: navigating to the party page threw inside
Emby's own viewmanager.js (v4.10.0.40): TypeError, cannot read
properties of undefined (reading lifeCycleAbortSignal), at
getResumeOptions/dispatchViewBeforeShow. EnableInMainMenu=true was
never confirmed by any real example (only EnableInUserMenu=true was,
via the forum thread cited in Plugin.cs) - it very likely routes the
page through the newer ViewManager meant for full content views
(Home, Movies, ...), which expects a lifecycle contract this static
embedded-resource page doesn't provide. Reverting to exactly the
confirmed-working combination.

The raw page itself was confirmed served correctly beforehand (200,
correct content, via GET /web/configurationpage?name=WatchPartyRoom)
so the plugin/registration side was never the problem - just this one
flag.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-13 20:01:45 +02:00
..
Api Integrate Watch Party into Emby's own UI instead of a standalone app 2026-09-13 19:44:31 +02:00
Configuration Integrate Watch Party into Emby's own UI instead of a standalone app 2026-09-13 19:44:31 +02:00
Parties Fix plugin to build clean against real Emby 4.9.1.90 SDK 2026-09-13 14:40:17 +02:00
Sync Fix plugin to build clean against real Emby 4.9.1.90 SDK 2026-09-13 14:40:17 +02:00
Plugin.cs Drop EnableInMainMenu=true - broke Emby's modern ViewManager 2026-09-13 20:01:45 +02:00
WatchParty.csproj Integrate Watch Party into Emby's own UI instead of a standalone app 2026-09-13 19:44:31 +02:00