From 0e039d005194c303e5c0a9ba43cce8f1760008f6 Mon Sep 17 00:00:00 2001 From: Ilgaz Date: Tue, 5 May 2026 22:27:21 +0300 Subject: [PATCH] fix(ui): prevent duplicate custom skills from rendering --- internal/ui/model/skills.go | 3 +++ 1 file changed, 3 insertions(+) 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 {