diff options
| author | Adam <[email protected]> | 2026-03-24 18:49:14 -0500 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-03-25 05:59:06 -0500 |
| commit | 2b0baf97bd176dfbb9afe81931c90bc6288ada34 (patch) | |
| tree | 9330af2e8af0b5ed504da2e10865045a3f3af1ba /packages/app/src/context/settings.tsx | |
| parent | 0dbfefa08088270a000496cfe94e11b5bf3ce821 (diff) | |
| download | opencode-2b0baf97bd176dfbb9afe81931c90bc6288ada34.tar.gz opencode-2b0baf97bd176dfbb9afe81931c90bc6288ada34.zip | |
Reapply "fix(app): more startup efficiency (#18985)"
This reverts commit cbe1337f2401066cf33eb9009b597eafb49123ba.
Diffstat (limited to 'packages/app/src/context/settings.tsx')
| -rw-r--r-- | packages/app/src/context/settings.tsx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/app/src/context/settings.tsx b/packages/app/src/context/settings.tsx index 247d36dd3..eddd752eb 100644 --- a/packages/app/src/context/settings.tsx +++ b/packages/app/src/context/settings.tsx @@ -118,8 +118,11 @@ export const { use: useSettings, provider: SettingsProvider } = createSimpleCont createEffect(() => { if (typeof document === "undefined") return - void loadFont().then((x) => x.ensureMonoFont(store.appearance?.font)) - document.documentElement.style.setProperty("--font-family-mono", monoFontFamily(store.appearance?.font)) + const id = store.appearance?.font ?? defaultSettings.appearance.font + if (id !== defaultSettings.appearance.font) { + void loadFont().then((x) => x.ensureMonoFont(id)) + } + document.documentElement.style.setProperty("--font-family-mono", monoFontFamily(id)) }) return { |
