diff --git a/src/public/app/services/entrypoints.js b/src/public/app/services/entrypoints.js index aef68b430..d69936efa 100644 --- a/src/public/app/services/entrypoints.js +++ b/src/public/app/services/entrypoints.js @@ -206,7 +206,8 @@ export default class Entrypoints extends Component { } async runActiveNoteCommand() { - const note = appContext.tabManager.getActiveTabNote(); + const tabContext = appContext.tabManager.getActiveTabContext(); + const note = tabContext.note; // ctrl+enter is also used elsewhere so make sure we're running only when appropriate if (!note || note.type !== 'code') { @@ -220,7 +221,7 @@ export default class Entrypoints extends Component { } else if (note.mime === 'text/x-sqlite;schema=trilium') { const result = await server.post("sql/execute/" + note.noteId); - this.triggerEvent('sqlQueryResults', {results: result.results}); + this.triggerEvent('sqlQueryResults', {tabId: tabContext.tabId, results: result.results}); } toastService.showMessage("Note executed"); diff --git a/src/public/app/widgets/sql_result.js b/src/public/app/widgets/sql_result.js index 6147b5f33..3a46c6140 100644 --- a/src/public/app/widgets/sql_result.js +++ b/src/public/app/widgets/sql_result.js @@ -1,9 +1,4 @@ import TabAwareWidget from "./tab_aware_widget.js"; -import treeService from "../services/tree.js"; -import linkService from "../services/link.js"; -import hoistedNoteService from "../services/hoisted_note.js"; -import server from "../services/server.js"; -import toastService from "../services/toast.js"; const TPL = `