fix(ui): prevent duplicate custom skills from rendering
commit0e039d005194c303e5c0a9ba43cce8f1760008f6
authorIlgaz <notilgax@pm.me>
dateTue 5 May 2026, 22:27 (5 months ago)
parent3d95ca9
internal/ui/model/skills.go+3
@@ -79,6 +79,9 @@ func (m *UI) skillStatusItems() []skillStatusItem {
7979 if disabledSet[name] {
8080 continue
8181 }
82+ if _, exists := stateNames[name]; exists {
83+ continue
84+ }
8285 stateNames[name] = struct{}{}
8386 icon := t.Resource.OnlineIcon.String()
8487 if state.State == skills.StateError {