diff --git a/internal/action/infopane.go b/internal/action/infopane.go index 32afb8d8..321fb45b 100644 --- a/internal/action/infopane.go +++ b/internal/action/infopane.go @@ -98,9 +98,15 @@ func (h *InfoPane) HandleEvent(event tcell.Event) { if (e.Rune() == 'y' || e.Rune() == 'Y') && hasYN { h.YNResp = true h.DonePrompt(false) + + InfoBindings.ResetEvents() + InfoBufBindings.ResetEvents() } else if (e.Rune() == 'n' || e.Rune() == 'N') && hasYN { h.YNResp = false h.DonePrompt(false) + + InfoBindings.ResetEvents() + InfoBufBindings.ResetEvents() } } if e.Key() == tcell.KeyRune && !done && !hasYN {