fix: codemirror crashing due to cursor not updating (#4151)

fix: cursor not updating while filtering
This commit is contained in:
Nivedin
2024-07-02 13:41:20 +05:30
committed by GitHub
parent 2917d50c6a
commit fe79c47d1f
2 changed files with 7 additions and 14 deletions

View File

@@ -297,19 +297,12 @@ export function useCodemirror(
options.onUpdate(update)
}
if (update.selectionSet) {
const cursorPos = update.state.selection.main.head
const line = update.state.doc.lineAt(cursorPos)
const cursorPos = update.state.selection.main.head
const line = update.state.doc.lineAt(cursorPos)
cachedCursor.value = {
line: line.number - 1,
ch: cursorPos - line.from,
}
cursor.value = {
line: cachedCursor.value.line,
ch: cachedCursor.value.ch,
}
cachedCursor.value = {
line: line.number - 1,
ch: cursorPos - line.from,
}
cursor.value = {