diff --git a/internal/tui/components/completions/completions.go b/internal/tui/components/completions/completions.go index dd39fa834c053d752289d608faabdbe0a199ca37..aa98caae380df109662c33dcaa1a766e9acdfdb1 100644 --- a/internal/tui/components/completions/completions.go +++ b/internal/tui/components/completions/completions.go @@ -118,10 +118,7 @@ func (c *completionsCmp) Update(msg tea.Msg) (tea.Model, tea.Cmd) { Value: selectedItem, }) case key.Matches(msg, c.keyMap.Cancel): - if c.open { - c.open = false - return c, util.CmdHandler(CompletionsClosedMsg{}) - } + return c, util.CmdHandler(CloseCompletionsMsg{}) } case CloseCompletionsMsg: c.open = false