Skip to content

Commit 119b3da

Browse files
Await persisted collapsed state in toggleSidebar\n\nMake toggleSidebar async and await setUserConfig to persist the\nindependentPanelCollapsed flag reliably. Add a try/catch to avoid\nblocking the UI if storage write fails.
1 parent 801df8b commit 119b3da

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/pages/IndependentPanel/App.jsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,10 +92,14 @@ function App() {
9292
})()
9393
}, [sessionId])
9494

95-
const toggleSidebar = () => {
95+
const toggleSidebar = async () => {
9696
const next = !collapsed
9797
setCollapsed(next)
98-
setUserConfig({ independentPanelCollapsed: next })
98+
try {
99+
await setUserConfig({ independentPanelCollapsed: next })
100+
} catch (e) {
101+
// no-op: persist failure should not block UI toggle
102+
}
99103
}
100104

101105
const createNewChat = async () => {

0 commit comments

Comments
 (0)