diff --git a/src/hooks/auth/useAuthData.ts b/src/hooks/auth/useAuthData.ts index f6ff80b5..fb313b73 100644 --- a/src/hooks/auth/useAuthData.ts +++ b/src/hooks/auth/useAuthData.ts @@ -94,6 +94,9 @@ export function useAuthData() { const setEnableAutoResumeOnPlaybackError = usePreferencesStore( (s) => s.setEnableAutoResumeOnPlaybackError, ); + const setEnableNumberKeySeeking = usePreferencesStore( + (s) => s.setEnableNumberKeySeeking, + ); const setKeyboardShortcuts = usePreferencesStore( (s) => s.setKeyboardShortcuts, ); @@ -281,6 +284,10 @@ export function useAuthData() { ); } + if (settings.enableNumberKeySeeking !== undefined) { + setEnableNumberKeySeeking(settings.enableNumberKeySeeking); + } + if (settings.keyboardShortcuts !== undefined) { setKeyboardShortcuts(settings.keyboardShortcuts); } @@ -323,6 +330,7 @@ export function useAuthData() { setManualSourceSelection, setEnableDoubleClickToSeek, setEnableAutoResumeOnPlaybackError, + setEnableNumberKeySeeking, setKeyboardShortcuts, setEnableMinimalCards, ], diff --git a/src/pages/Settings.tsx b/src/pages/Settings.tsx index 7bd1a728..4da6d20d 100644 --- a/src/pages/Settings.tsx +++ b/src/pages/Settings.tsx @@ -535,6 +535,9 @@ export function SettingsPage() { const setEnablePauseOverlay = usePreferencesStore( (s) => s.setEnablePauseOverlay, ); + const setEnableNumberKeySeeking = usePreferencesStore( + (s) => s.setEnableNumberKeySeeking, + ); const account = useAuthStore((s) => s.account); const updateProfile = useAuthStore((s) => s.setAccountProfile); @@ -655,6 +658,9 @@ export function SettingsPage() { if (settings.enablePauseOverlay !== undefined) { setEnablePauseOverlay(settings.enablePauseOverlay); } + if (settings.enableNumberKeySeeking !== undefined) { + setEnableNumberKeySeeking(settings.enableNumberKeySeeking); + } if (settings.customTheme) { setCustomTheme(settings.customTheme); setCustomThemeBaseline(settings.customTheme); @@ -696,6 +702,7 @@ export function SettingsPage() { setEnableDoubleClickToSeek, setEnableAutoResumeOnPlaybackError, setEnablePauseOverlay, + setEnableNumberKeySeeking, setCustomTheme, ]);