Make the graceful failure a bit more graceful

This commit is contained in:
Oliver 2025-12-09 21:00:23 -07:00
parent baea567f24
commit dacb2e3046

View file

@ -42,10 +42,13 @@ export function startingSidebarTab() {
// #region Implementation // #region Implementation
Hooks.once(`ready`, () => { Hooks.once(`ready`, () => {
const defaultTab = game.settings.get(__ID__, key); const defaultTab = game.settings.get(__ID__, key);
if (defaultTab === ``) { return };
if (!(defaultTab in CONFIG.ui.sidebar.TABS)) { if (!(defaultTab in CONFIG.ui.sidebar.TABS)) {
Logger.error(`Failed to find starting tab with ID "${defaultTab}", skipping`); Logger.error(`Failed to find starting tab with ID "${defaultTab}", skipping`);
return; return;
}; };
if (defaultTab) { if (defaultTab) {
Logger.debug(`Changing tab to:`, defaultTab); Logger.debug(`Changing tab to:`, defaultTab);
ui.sidebar.changeTab(defaultTab, `primary`); ui.sidebar.changeTab(defaultTab, `primary`);