diff --git a/src/components/settings_modal/tabs/appearance_tab.vue b/src/components/settings_modal/tabs/appearance_tab.vue
index cd463a34a..a0439ed4a 100644
--- a/src/components/settings_modal/tabs/appearance_tab.vue
+++ b/src/components/settings_modal/tabs/appearance_tab.vue
@@ -235,7 +235,7 @@
{{ $t('settings.style.themes3.hacks.underlay_overrides') }}
diff --git a/src/lib/style.js b/src/lib/style.js
index e91362c24..534d120e3 100644
--- a/src/lib/style.js
+++ b/src/lib/style.js
@@ -23,15 +23,12 @@ const APPEARANCE_SETTINGS_KEYS = [
'forcedRoundness',
'emojiSize',
'emojiReactionsScale',
-]
-
-const HACKS_KEYS = new Set([
'fontInterface',
'fontPosts',
'fontInput',
'fontMonospace',
'underlay',
-])
+]
const MIXED_KEYS = new Set([
...APPEARANCE_SETTINGS_KEYS,
@@ -45,8 +42,6 @@ export const piniaStylePlugin = ({ store, options }) => {
const { path } = args[0]
if (MIXED_KEYS.has(path)) {
after(() => applyStyleConfig(useMergedConfigStore().mergedConfig))
- }
- if (HACKS_KEYS.has(path)) {
after(() => useInterfaceStore().applyTheme({ recompile: true }))
}
}