diff --git a/module/settings/startingSidebarTab.mjs b/module/settings/startingSidebarTab.mjs index 94c6496..cc29f70 100644 --- a/module/settings/startingSidebarTab.mjs +++ b/module/settings/startingSidebarTab.mjs @@ -42,6 +42,10 @@ export function startingSidebarTab() { // #region Implementation Hooks.once(`ready`, () => { const defaultTab = game.settings.get(__ID__, key); + 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`);