From 0001cdebdc427cb1f1dfb0bdf73003807da65f23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Magnus=20=C3=85hall?= Date: Fri, 12 Jun 2026 09:41:06 +0200 Subject: [PATCH] Fixed keyhandler preventing event default on non-handled events, bumped to v23 --- main.go | 2 +- static/js/app.mjs | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/main.go b/main.go index 1ce3364..ef58317 100644 --- a/main.go +++ b/main.go @@ -23,7 +23,7 @@ import ( "text/template" ) -const VERSION = "v22" +const VERSION = "v23" const CONTEXT_USER = 1 const SYNC_PAGINATION = 200 diff --git a/static/js/app.mjs b/static/js/app.mjs index 876d11d..756f486 100644 --- a/static/js/app.mjs +++ b/static/js/app.mjs @@ -93,7 +93,7 @@ export class App { this.nodeUI.renameNode() break case 'T': - if (!SHIFT_ALT) break + if (!SHIFT_ALT) { handled = false; break } if (document.activeElement.id === 'tree-nodes') this.nodeUI.takeFocus() else @@ -101,12 +101,12 @@ export class App { break case 'F': - if (!SHIFT_ALT) break + if (!SHIFT_ALT) { handled = false; break } _mbus.dispatch('op-search') break case 'M': - if (!SHIFT_ALT) break + if (!SHIFT_ALT) { handled = false; break } globalThis._mbus.dispatch('MARKDOWN_TOGGLE') break @@ -115,11 +115,13 @@ export class App { this.createNode() else if (SHIFT_CTRL_ALT) { this.createNode(this.currentNode?.ParentUUID) - } + } else { + handled = false + } break case 'S': - if (!SHIFT_ALT) break + if (!SHIFT_ALT) { handled = false; break } this.nodeUI.saveNode() break