diff --git a/wtf/focus_tracker.go b/wtf/focus_tracker.go index 34a4d5b7..596affef 100644 --- a/wtf/focus_tracker.go +++ b/wtf/focus_tracker.go @@ -36,6 +36,10 @@ func (tracker *FocusTracker) Next() { // None removes focus from the currently-focused widget. func (tracker *FocusTracker) None() { + if tracker.focusState() == NonWidget { + return + } + tracker.blur(tracker.Idx) }