fix: address pr-bug-scan findings from #1429

Narrowed App.tsx theme useEffect dependency from full settings object to settings?.theme so unrelated settings mutations no longer re-run applyDocumentTheme and kill in-progress UI transitions.
This commit is contained in:
orca-bug-scan-bot
2026-05-05 14:25:01 -07:00
parent f0de1437d3
commit 7c08d40702
+1 -1
View File
@@ -514,7 +514,7 @@ function App(): React.JSX.Element {
mq.addEventListener('change', handler)
return () => mq.removeEventListener('change', handler)
}
}, [settings])
}, [settings?.theme])
useEffect(() => {
document.documentElement.style.setProperty(