diff --git a/ui/pages/selection/selection.go b/ui/pages/selection/selection.go index bb4a6ba93e5cd4e3584b8bffd984685f75c312f4..cc8659cb495cf179d619edbc1a06cac41133f589 100644 --- a/ui/pages/selection/selection.go +++ b/ui/pages/selection/selection.go @@ -261,7 +261,11 @@ func (s *Selection) View() string { } func (s *Selection) changeActive(msg selector.ActiveMsg) tea.Cmd { - r := msg.IdentifiableItem.(Item).repo + item, ok := msg.IdentifiableItem.(Item) + if !ok { + return nil + } + r := item.repo rm, rp := r.Readme() return s.readme.SetContent(rm, rp) }