From d82a38c0f1e325c38be906202bb99b96cb2db7ce Mon Sep 17 00:00:00 2001 From: redphx <96280+redphx@users.noreply.github.com> Date: Sun, 7 Jul 2024 11:21:22 +0700 Subject: [PATCH] Update better-xcloud.user.js --- dist/better-xcloud.user.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/dist/better-xcloud.user.js b/dist/better-xcloud.user.js index 5b4eaa1..e272455 100644 --- a/dist/better-xcloud.user.js +++ b/dist/better-xcloud.user.js @@ -7111,7 +7111,7 @@ class GuideMenu { if (!$btnQuit) return; const buttons = []; - buttons.push(GuideMenu.#BUTTONS.streamSetting), AppInterface && buttons.push(GuideMenu.#BUTTONS.appSettings); + buttons.push(GuideMenu.#BUTTONS.streamSetting), AppInterface && buttons.push(GuideMenu.#BUTTONS.appSettings), buttons.push(GuideMenu.#BUTTONS.reloadStream), buttons.push(GuideMenu.#BUTTONS.backToHome); const $buttons = GuideMenu.#renderButtons(buttons); $btnQuit.insertAdjacentElement("afterend", $buttons); const $btnXcloudHome = $root.querySelector("div[class^=HomeButtonWithDivider]"); @@ -7119,11 +7119,12 @@ class GuideMenu { } static async#onShown(e) { if (e.where === GuideMenuTab.HOME) { - const $root = document.querySelector("#gamepass-dialog-root div[role=dialog]"); - if (STATES.isPlaying) - GuideMenu.#injectHomePlaying($root); - else - GuideMenu.#injectHome($root); + const $root = document.querySelector("#gamepass-dialog-root div[role=dialog] div[role=tabpanel] div[class*=HomeLandingPage]"); + if ($root) + if (STATES.isPlaying) + GuideMenu.#injectHomePlaying($root); + else + GuideMenu.#injectHome($root); } } static observe() {