summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/context/settings.tsx
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-03-24 18:49:14 -0500
committerAdam <[email protected]>2026-03-25 05:59:06 -0500
commit2b0baf97bd176dfbb9afe81931c90bc6288ada34 (patch)
tree9330af2e8af0b5ed504da2e10865045a3f3af1ba /packages/app/src/context/settings.tsx
parent0dbfefa08088270a000496cfe94e11b5bf3ce821 (diff)
downloadopencode-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.tsx7
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 {