From 97bb3fa4c879cf2a517e59b1f7177c9e49e0a692 Mon Sep 17 00:00:00 2001 From: AAGaming Date: Wed, 22 Feb 2023 22:00:23 -0500 Subject: Fix loader on feb 22 2023 beta --- frontend/src/steamfixes/reload.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'frontend/src/steamfixes/reload.ts') diff --git a/frontend/src/steamfixes/reload.ts b/frontend/src/steamfixes/reload.ts index e31f78fc..8635abdc 100644 --- a/frontend/src/steamfixes/reload.ts +++ b/frontend/src/steamfixes/reload.ts @@ -1,10 +1,17 @@ +import { getFocusNavController, sleep } from 'decky-frontend-lib'; + import Logger from '../logger'; const logger = new Logger('ReloadSteamFix'); -export default function reloadFix() { +declare global { + var GamepadNavTree: any; +} + +export default async function reloadFix() { // Hack to unbreak the ui when reloading it - if (window.FocusNavController?.m_rgAllContexts?.length == 0) { + await sleep(4000); + if (getFocusNavController()?.m_rgAllContexts?.length == 0) { SteamClient.URL.ExecuteSteamURL('steam://open/settings'); logger.log('Applied UI reload fix.'); } -- cgit v1.2.3