diff --git a/src/renderer/services/editor.ts b/src/renderer/services/editor.ts index 35d19d90..65e2a20d 100644 --- a/src/renderer/services/editor.ts +++ b/src/renderer/services/editor.ts @@ -292,7 +292,7 @@ whenEditorReady().then(({ editor }) => { editor.onDidChangeCursorPosition(e => { if (store.state.typewriterMode) { const sources = ['deleteLeft', 'keyboard'] - if (sources.includes(e.source) && e.reason === 0) { + if (sources.includes(e.source) && (e.reason === 0 || e.reason === 3)) { editor.revealPositionInCenter(e.position) } }