diff --git a/views/layout_header.php b/views/layout_header.php index 0113d02..d5be680 100644 --- a/views/layout_header.php +++ b/views/layout_header.php @@ -205,7 +205,6 @@ $_lt_assetVer = $GLOBALS['config']['ASSET_VERSION'] ?? '20260329'; class="lt-btn lt-btn-ghost lt-btn-sm" title="Command palette (Ctrl+K)" aria-label="Open command palette" - onclick="if(window.lt&<.cmdPalette)lt.cmdPalette.open()" style="font-size:0.65rem;opacity:0.65;letter-spacing:0.03em;padding:0.2rem 0.45rem">⌕ K @@ -258,6 +257,13 @@ $_lt_assetVer = $GLOBALS['config']['ASSET_VERSION'] ?? '20260329'; }); } catch(_) {} if (window.lt && lt.cmdPalette) lt.cmdPalette.init(commands); + // Bind the header ⌘K trigger here (no inline onclick — CSP blocks inline handlers) + var cmdTrigger = document.getElementById('lt-cmd-trigger'); + if (cmdTrigger) { + cmdTrigger.addEventListener('click', function() { + if (window.lt && lt.cmdPalette) lt.cmdPalette.open(); + }); + } }); // Keyboard shortcut: Ctrl+K / Cmd+K document.addEventListener('keydown', function(e) {