on main help sign in
fix(tui): completions: close and reset completions on cancel key
41efff7Ayman Bagabas
internal/tui/components/completions/completions.go+1−4
@@ -118,10 +118,7 @@ func (c *completionsCmp) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
118 Value: selectedItem,
118 Value: selectedItem,
119 })
119 })
120 case key.Matches(msg, c.keyMap.Cancel):
120 case key.Matches(msg, c.keyMap.Cancel):
121− if c.open {
122− c.open = false
123− return c, util.CmdHandler(CompletionsClosedMsg{})
121+ return c, util.CmdHandler(CloseCompletionsMsg{})
124− }
125 }
122 }
126 case CloseCompletionsMsg:
123 case CloseCompletionsMsg:
127 c.open = false
124 c.open = false