From 319ed108d8532fa843b02e2e26f9aa9a9b905d1e Mon Sep 17 00:00:00 2001 From: JiXieShi Date: Sun, 24 May 2026 03:06:18 +0800 Subject: [PATCH] fix: panel handler default returns false for hotkey passthrough Previously all three panel handlers (forward/plugin/mode) returned true for unrecognized keys, swallowing Ctrl+Alt+M/F/P/H combos. Now return false so hotkeys can switch panels without closing. Co-Authored-By: Claude Opus 4.7 --- internal/tui/panels.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/tui/panels.go b/internal/tui/panels.go index 4f91237..2ac00f6 100644 --- a/internal/tui/panels.go +++ b/internal/tui/panels.go @@ -145,7 +145,7 @@ func (m *Model) handleForwardPanelKey(key string) bool { m.startForwardForm("Update #"+fmt.Sprint(sel.ID), sel.Mode, sel.Address) return true default: - return true + return false } } @@ -270,7 +270,7 @@ func (m *Model) handlePluginPanelKey(key string) bool { }) return true default: - return true + return false } } @@ -321,7 +321,7 @@ func (m *Model) handleModePanelKey(key string) bool { }) return true default: - return true + return false } }