diff --git a/wtf/focus_tracker.go b/wtf/focus_tracker.go index 44703b18..c0a8eab6 100644 --- a/wtf/focus_tracker.go +++ b/wtf/focus_tracker.go @@ -34,6 +34,9 @@ func (tracker *FocusTracker) AssignHotKeys() { } func (tracker *FocusTracker) FocusOn(char string) { + if tracker.focusState() == NonWidget { + return + } for idx, focusable := range tracker.focusables() { if focusable.FocusChar() == char { tracker.blur(tracker.Idx)