on main help sign in
fix(tui): guard model selection when list is empty (#1715)
63a3d83James Trew
internal/tui/components/dialogs/models/models.go+3
@@ -199,6 +199,9 @@ func (m *modelDialogCmp) Update(msg tea.Msg) (util.Model, tea.Cmd) {
199 return m, m.copilotDeviceFlow.CopyCodeAndOpenURL()
199 return m, m.copilotDeviceFlow.CopyCodeAndOpenURL()
200 }
200 }
201 selectedItem := m.modelList.SelectedModel()
201 selectedItem := m.modelList.SelectedModel()
202+ if selectedItem == nil {
203+ return m, nil
204+ }
202
205
203 modelType := config.SelectedModelTypeLarge
206 modelType := config.SelectedModelTypeLarge
204 if m.modelList.GetModelType() == SmallModelType {
207 if m.modelList.GetModelType() == SmallModelType {