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
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`);