Fix the bug that code can't get the selected text

This commit is contained in:
SiriusXT 2024-11-11 23:13:26 +08:00
parent 8893e9d4d5
commit 497c24ee1e

View File

@ -159,8 +159,13 @@ export default class FindWidget extends NoteContextAwareWidget {
this.handler = await this.getHandler();
const selectedText = window.getSelection().toString() || "";
let selectedText = '';
if (this.note.type === 'code'){
const codeEditor = await this.noteContext.getCodeEditor();
selectedText = codeEditor.getSelection();
}else{
selectedText = window.getSelection().toString() || "";
}
this.$widget.show();
this.$input.focus();
const isReadOnly = await this.noteContext.isReadOnly();