diff --git a/src/WatchParty/Plugin.cs b/src/WatchParty/Plugin.cs index 6034cd4..8ae5fcf 100644 --- a/src/WatchParty/Plugin.cs +++ b/src/WatchParty/Plugin.cs @@ -63,7 +63,13 @@ namespace WatchParty Name = "WatchPartyRoom", DisplayName = "Watch Party", EmbeddedResourcePath = GetType().Namespace + ".Configuration.partyPage.html", - EnableInMainMenu = true, + // EnableInMainMenu=true was a guess, not confirmed anywhere, and + // it broke: Emby's modern ViewManager (v4.10.x) crashed trying to + // route this page as a full nav "view" (TypeError reading + // 'lifeCycleAbortSignal' in viewmanager.js - see git history). + // The one real-world confirmed-working example only ever used + // EnableInUserMenu=true with EnableInMainMenu left false/default, + // so that's what this now matches exactly. EnableInUserMenu = true, MenuIcon = "group", IsMainConfigPage = false