diff --git a/main.go b/main.go index 27d9f95..66b246e 100644 --- a/main.go +++ b/main.go @@ -543,6 +543,10 @@ func deleteEmpty(s []string) []string { func handleInput(viewName string) error { clearView(viewName) inputString, _ := getInputString(viewName) + if newViewTitle := getViewTitle(viewName); newViewTitle != "" { + // restore any tab completion view titles on input commit + setViewTitle(viewName, newViewTitle) + } if inputString == "" { return nil } @@ -568,10 +572,6 @@ func handleInput(viewName string) error { } else { go sendChat(inputString) } - // restore any tab completion view titles on input commit - if newViewTitle := getViewTitle(viewName); newViewTitle != "" { - setViewTitle(viewName, newViewTitle) - } go populateList() return nil