diff --git a/packages/web/src/tabs/QueryTab.svelte b/packages/web/src/tabs/QueryTab.svelte index 5c5bf52a4..c6f920531 100644 --- a/packages/web/src/tabs/QueryTab.svelte +++ b/packages/web/src/tabs/QueryTab.svelte @@ -521,6 +521,11 @@ }} text={$editorValue} getLine={() => domEditor.getEditor().getSelectionRange().start.row} + onInsertAtCursor={text => { + const editor = domEditor.getEditor(); + editor.session.insert(editor.getCursorPosition(), text); + domEditor?.getEditor()?.focus(); + }} />