From d3ae21b7faef704bb10d528a25215a9a4c00e9ad Mon Sep 17 00:00:00 2001 From: SethBurkart123 Date: Fri, 21 Feb 2025 17:40:38 +1100 Subject: [PATCH] fix: page may fail to load due to shortcut links function failing --- src/SEQTA.ts | 7 ++++++- src/types/storage.ts | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/SEQTA.ts b/src/SEQTA.ts index a1ccd98d..6182da70 100644 --- a/src/SEQTA.ts +++ b/src/SEQTA.ts @@ -2420,7 +2420,12 @@ export async function loadHomePage() { const cleanup = setupTimetableListeners() // Initialize shortcuts immediately - addShortcuts(settingsState.shortcuts) + try { + addShortcuts(settingsState.shortcuts) + } catch(err: any) { + console.error('[BetterSEQTA+] Error adding shortcuts:', + err.message || err) + } AddCustomShortcutsToPage() // Get current date diff --git a/src/types/storage.ts b/src/types/storage.ts index 054a4acf..e5af03de 100644 --- a/src/types/storage.ts +++ b/src/types/storage.ts @@ -39,6 +39,7 @@ export interface SettingsState { devMode?: boolean; originalDarkMode?: boolean; assessmentsAverage?: boolean; + lettergrade: boolean; } interface ToggleItem {