Move updateListener out of sourceOnly wrapper (#19573)

GitOrigin-RevId: 3633b7c9763eac05793c2099124bd78369f90a73
This commit is contained in:
Alf Eaton
2024-08-07 08:05:50 +00:00
committed by Copybot
parent 049f8af680
commit 6ec26060e4
4 changed files with 32 additions and 26 deletions
@@ -85,23 +85,6 @@ export const sourceOnly = (visual: boolean, extension: Extension) => {
}
return null
}),
// restore the scroll position when switching to source mode
EditorView.updateListener.of(update => {
for (const tr of update.transactions) {
for (const effect of tr.effects) {
if (effect.is(toggleVisualEffect)) {
if (!effect.value) {
// switching to the source editor
window.setTimeout(() => {
update.view.dispatch(restoreScrollPosition())
update.view.focus()
})
}
}
}
}
}),
]
}