diff --git a/internal/ui/model/skills.go b/internal/ui/model/skills.go index 549fbc7588e190a7a0253680c31a627eac3c657a..b2e5e8784794a6a0ab542662e370550039667b5e 100644 --- a/internal/ui/model/skills.go +++ b/internal/ui/model/skills.go @@ -79,6 +79,9 @@ func (m *UI) skillStatusItems() []skillStatusItem { if disabledSet[name] { continue } + if _, exists := stateNames[name]; exists { + continue + } stateNames[name] = struct{}{} icon := t.Resource.OnlineIcon.String() if state.State == skills.StateError {