diff options
| author | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-10-22 09:11:15 +0900 |
|---|---|---|
| committer | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-10-22 09:11:15 +0900 |
| commit | aafd8b6bf77a3e8fc1ae6dc202aa83caa46ed4fa (patch) | |
| tree | 40c7af675d0cb9cbc22e8cc7ebba78370364d0e4 /packages/frontend/src/boot/common.ts | |
| parent | Bump version to 2025.10.1-beta.0 (diff) | |
| download | misskey-aafd8b6bf77a3e8fc1ae6dc202aa83caa46ed4fa.tar.gz misskey-aafd8b6bf77a3e8fc1ae6dc202aa83caa46ed4fa.tar.bz2 misskey-aafd8b6bf77a3e8fc1ae6dc202aa83caa46ed4fa.zip | |
fix(frontend): ダークモードの同期が機能しない場合がある問題を修正
Fix #16688
Diffstat (limited to 'packages/frontend/src/boot/common.ts')
| -rw-r--r-- | packages/frontend/src/boot/common.ts | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/packages/frontend/src/boot/common.ts b/packages/frontend/src/boot/common.ts index 4becf32ab5..95ba278ff4 100644 --- a/packages/frontend/src/boot/common.ts +++ b/packages/frontend/src/boot/common.ts @@ -176,7 +176,7 @@ export async function common(createVue: () => Promise<App<Element>>) { })(); applyTheme(theme); - }, { immediate: isSafeMode || miLocalStorage.getItem('theme') == null }); + }, { immediate: true }); window.document.documentElement.dataset.colorScheme = store.s.darkMode ? 'dark' : 'light'; @@ -195,14 +195,6 @@ export async function common(createVue: () => Promise<App<Element>>) { applyTheme(theme ?? defaultLightTheme); } }); - } - - if (!isSafeMode) { - if (prefer.s.darkTheme && store.s.darkMode) { - if (miLocalStorage.getItem('themeId') !== prefer.s.darkTheme.id) applyTheme(prefer.s.darkTheme); - } else if (prefer.s.lightTheme && !store.s.darkMode) { - if (miLocalStorage.getItem('themeId') !== prefer.s.lightTheme.id) applyTheme(prefer.s.lightTheme); - } fetchInstanceMetaPromise.then(() => { // TODO: instance.defaultLightTheme/instance.defaultDarkThemeが不正な形式だった場合のケア |