GitOrigin-RevId: f94c6d266ec9c2c3e4a30ea2c34c937817b48596
@@ -20,6 +20,9 @@ function SwitchToEditorButton() {
function handleClick() {
setView('editor')
+ window.setTimeout(() => {
+ window.dispatchEvent(new Event('editor:focus'))
+ })
}
return (
@@ -576,6 +576,13 @@ function useCodeMirrorScope(view: EditorView) {
useEventListener('learnedWords:reset', handleResetLearnedWords)
+ useEventListener(
+ 'editor:focus',
+ useCallback(() => {
+ view.focus()
+ }, [view])
+ )
+
useEffect(() => {
view.dispatch(reviewPanelToggled())
}, [reviewPanelOpen, miniReviewPanelVisible, view])