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 {