fix(tui): guard model selection when list is empty (#1715)
commit63a3d831881d76b9a4aab615ba8581498fcb5ae0
authorJames Trew <66286082+jamestrew@users.noreply.github.com>
dateSat 27 Dec 2025, 12:24 (1 year ago)
parent993aa22
internal/tui/components/dialogs/models/models.go+3
@@ -199,6 +199,9 @@ func (m *modelDialogCmp) Update(msg tea.Msg) (util.Model, tea.Cmd) {
199199 return m, m.copilotDeviceFlow.CopyCodeAndOpenURL()
200200 }
201201 selectedItem := m.modelList.SelectedModel()
202+ if selectedItem == nil {
203+ return m, nil
204+ }
202205
203206 modelType := config.SelectedModelTypeLarge
204207 if m.modelList.GetModelType() == SmallModelType {