Skip to content

Commit ce93b66

Browse files
Fix effect dependency for collapsed state sync
Depend explicitly on config?.independentPanelCollapsed to avoid boolean expressions in dependency arrays and ensure proper re-sync when the persisted setting changes.
1 parent 0db45e9 commit ce93b66

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/pages/IndependentPanel/App.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ function App() {
8787
if (config && typeof config === 'object' && 'independentPanelCollapsed' in config) {
8888
setCollapsed(!!config.independentPanelCollapsed)
8989
}
90-
}, [config && config.independentPanelCollapsed])
90+
}, [config?.independentPanelCollapsed])
9191

9292
useEffect(() => {
9393
// eslint-disable-next-line

0 commit comments

Comments
 (0)