From dacb2e3046aa28cda97e4b9a35ff48a193658970 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 9 Dec 2025 21:00:23 -0700 Subject: [PATCH] Make the graceful failure a bit more graceful --- module/settings/startingSidebarTab.mjs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/module/settings/startingSidebarTab.mjs b/module/settings/startingSidebarTab.mjs index cc29f70..b512164 100644 --- a/module/settings/startingSidebarTab.mjs +++ b/module/settings/startingSidebarTab.mjs @@ -42,10 +42,13 @@ export function startingSidebarTab() { // #region Implementation Hooks.once(`ready`, () => { const defaultTab = game.settings.get(__ID__, key); + if (defaultTab === ``) { return }; + if (!(defaultTab in CONFIG.ui.sidebar.TABS)) { Logger.error(`Failed to find starting tab with ID "${defaultTab}", skipping`); return; }; + if (defaultTab) { Logger.debug(`Changing tab to:`, defaultTab); ui.sidebar.changeTab(defaultTab, `primary`);