fix: conditional auto-focus based on last focused component (#8739)

This commit is contained in:
Konv Suu
2025-08-01 15:23:03 +08:00
committed by GitHub
parent e2b13ade95
commit 3010f20d13

View File

@@ -704,7 +704,10 @@ const Inputbar: FC<Props> = ({ assistant: _assistant, setActiveTopic, topic }) =
useEffect(() => {
if (!document.querySelector('.topview-fullscreen-container')) {
textareaRef.current?.focus()
const lastFocusedComponent = PasteService.getLastFocusedComponent()
if (lastFocusedComponent === 'inputbar') {
textareaRef.current?.focus()
}
}
}, [assistant, topic])