From 3be4345cbf1895cda59c2213d4965a16e08d3e0a Mon Sep 17 00:00:00 2001 From: yeyan1996 <1996yeyan@gmail.com> Date: Thu, 31 Jul 2025 23:19:08 -0700 Subject: [PATCH] fix: hide panel when resetting the state of playback --- .../src/components/thread/content/PlaybackControls.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/thread/content/PlaybackControls.tsx b/frontend/src/components/thread/content/PlaybackControls.tsx index 77f36682..19f46f58 100644 --- a/frontend/src/components/thread/content/PlaybackControls.tsx +++ b/frontend/src/components/thread/content/PlaybackControls.tsx @@ -110,7 +110,7 @@ export const PlaybackControls = ({ if (!isPlaying && !isSidePanelOpen) { onToggleSidePanel(); } - }, [isPlaying, isSidePanelOpen, onToggleSidePanel]); + }, [isPlaying, isSidePanelOpen, onToggleSidePanel, updatePlaybackState]); const resetPlayback = useCallback(() => { updatePlaybackState({ @@ -122,7 +122,10 @@ export const PlaybackControls = ({ currentToolCall: null, toolPlaybackIndex: -1, }); - }, [updatePlaybackState]); + if (isSidePanelOpen) { + onToggleSidePanel(); + } + }, [updatePlaybackState, isSidePanelOpen, onToggleSidePanel]); const skipToEnd = useCallback(() => { updatePlaybackState({