From bef199baa9df5cb3192c7a3f8baf8c57e9fbdaea Mon Sep 17 00:00:00 2001
From: Kelvin <kelvin@futo.org>
Date: Tue, 5 Mar 2024 17:15:14 +0100
Subject: [PATCH] Fix logged in home page in certain cases

---
 YoutubeConfig.json | 2 +-
 YoutubeScript.js   | 6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/YoutubeConfig.json b/YoutubeConfig.json
index 9865d2d..18a154f 100644
--- a/YoutubeConfig.json
+++ b/YoutubeConfig.json
@@ -7,7 +7,7 @@
 	"sourceUrl": "https://plugins.grayjay.app/Youtube/YoutubeConfig.json",
 	"repositoryUrl": "https://futo.org",
 	"scriptUrl": "./YoutubeScript.js",
-	"version": 167,
+	"version": 168,
 	"iconUrl": "./youtube.png",
 	"id": "35ae969a-a7db-11ed-afa1-0242ac120002",
 
diff --git a/YoutubeScript.js b/YoutubeScript.js
index 906ef53..ec4b035 100644
--- a/YoutubeScript.js
+++ b/YoutubeScript.js
@@ -210,8 +210,10 @@ source.getHome = () => {
         initialData = _prefetchHomeAuth;
         _prefetchHomeUsed = true;
     }
-    else
-        initialData = requestInitialData(URL_HOME, USE_MOBILE_PAGES, true);
+    else if(bridge.isLoggedIn())
+        initialData = requestInitialData(URL_CONTEXT_M, USE_MOBILE_PAGES, true);
+	else
+		initialData = requestInitialData(URL_HOME, USE_MOBILE_PAGES, true);
 	const tabs = extractPage_Tabs(initialData);
 	if(tabs.length == 0)
 		throw new ScriptException("No tabs found..");
-- 
GitLab