From 0351d751feb7d62ba0a802ed2428b4587a1a1d00 Mon Sep 17 00:00:00 2001 From: Beebles <102569435+beebls@users.noreply.github.com> Date: Fri, 19 Jan 2024 18:31:59 -0700 Subject: [PATCH] Fix navigation on chromium 109 (#100) --- src/deck-components/Router.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/deck-components/Router.tsx b/src/deck-components/Router.tsx index 11abbc1..dd63843 100644 --- a/src/deck-components/Router.tsx +++ b/src/deck-components/Router.tsx @@ -136,7 +136,7 @@ try { InternalNavigators = findModuleChild((m: any) => { if (typeof m !== 'object') return undefined; for (let prop in m) { - if (m[prop]?.GetNavigator) { + if (m[prop]?.GetNavigator && m[prop]?.SetNavigator) { return m[prop]; } } @@ -160,7 +160,7 @@ try { NavigateToAppProperties: InternalNavigators?.AppProperties || Router.NavigateToAppProperties?.bind(Router), NavigateToExternalWeb: InternalNavigators?.ExternalWeb || Router.NavigateToExternalWeb?.bind(Router), NavigateToInvites: InternalNavigators?.Invites || Router.NavigateToInvites?.bind(Router), - NavigateToChat: Router.NavigateToChat?.bind(Router), + NavigateToChat: InternalNavigators?.Chat || Router.NavigateToChat?.bind(Router), NavigateToLibraryTab: InternalNavigators?.LibraryTab || Router.NavigateToLibraryTab?.bind(Router), NavigateToLayoutPreview: Router.NavigateToLayoutPreview?.bind(Router), NavigateToSteamWeb: Router.WindowStore?.GamepadUIMainWindowInstance?.NavigateToSteamWeb?.bind(