From ba2dae4c6127231bd3fe34c90a405e0b392c1c59 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Mon, 12 May 2025 21:05:15 +0300 Subject: [PATCH] refactor(code/find): integrate search into find plugin --- packages/codemirror/src/find_replace.ts | 1 + packages/codemirror/src/index.ts | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/codemirror/src/find_replace.ts b/packages/codemirror/src/find_replace.ts index f72c9f1b1..c1f4410a7 100644 --- a/packages/codemirror/src/find_replace.ts +++ b/packages/codemirror/src/find_replace.ts @@ -34,6 +34,7 @@ export class SearchHighlighter { decoration: searchMatchDecoration, }); this.updateSearchData(this.view); + this.scrollToMatchNearestSelection(); } updateSearchData(view: EditorView) { diff --git a/packages/codemirror/src/index.ts b/packages/codemirror/src/index.ts index 3d3f93477..64f333d80 100644 --- a/packages/codemirror/src/index.ts +++ b/packages/codemirror/src/index.ts @@ -181,9 +181,6 @@ export default class CodeMirror extends EditorView { await new Promise(requestAnimationFrame); const instance = this.plugin(plugin); instance?.searchFor(searchTerm, matchCase, wholeWord); - if (instance) { - instance.scrollToMatchNearestSelection(); - } return { totalFound: instance?.totalFound ?? 0,