diff --git a/src-web/components/core/Editor/extensions.ts b/src-web/components/core/Editor/extensions.ts index 092b432b..c1a71f32 100644 --- a/src-web/components/core/Editor/extensions.ts +++ b/src-web/components/core/Editor/extensions.ts @@ -20,7 +20,7 @@ import { } from '@codemirror/language'; import { lintKeymap } from '@codemirror/lint'; -import { searchKeymap } from '@codemirror/search'; +import { search, searchKeymap } from '@codemirror/search'; import type { Extension } from '@codemirror/state'; import { EditorState } from '@codemirror/state'; import { @@ -165,6 +165,7 @@ export const readonlyExtensions = [ ]; export const multiLineExtensions = ({ hideGutter }: { hideGutter?: boolean }) => [ + search({ top: true }), hideGutter ? [] : [