From 63a3d831881d76b9a4aab615ba8581498fcb5ae0 Mon Sep 17 00:00:00 2001 From: James Trew <66286082+jamestrew@users.noreply.github.com> Date: Sat, 27 Dec 2025 12:24:44 -0500 Subject: [PATCH] fix(tui): guard model selection when list is empty (#1715) --- internal/tui/components/dialogs/models/models.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/tui/components/dialogs/models/models.go b/internal/tui/components/dialogs/models/models.go index 06da780edd48cf689113575d39e2ed5805fa27e2..afca44ecd5e64e42e3b375311d3c5ff8efaedd5b 100644 --- a/internal/tui/components/dialogs/models/models.go +++ b/internal/tui/components/dialogs/models/models.go @@ -199,6 +199,9 @@ func (m *modelDialogCmp) Update(msg tea.Msg) (util.Model, tea.Cmd) { return m, m.copilotDeviceFlow.CopyCodeAndOpenURL() } selectedItem := m.modelList.SelectedModel() + if selectedItem == nil { + return m, nil + } modelType := config.SelectedModelTypeLarge if m.modelList.GetModelType() == SmallModelType {