diff --git a/.jules/palette.md b/.jules/palette.md new file mode 100644 index 00000000..41cf64b9 --- /dev/null +++ b/.jules/palette.md @@ -0,0 +1,3 @@ +## 2023-10-24 - 장식용 화살표 아이콘 접근성 개선 +**Learning:** Lucide의 `Chevron` 시리즈 등 단순 장식용 아이콘들이 스크린 리더에서 읽히는 문제가 있었습니다. +**Action:** 장식용 아이콘에는 항상 `aria-hidden="true"`를 추가하여 스크린 리더 사용성을 개선합니다. diff --git a/packages/web/src/components/dashboard/event-list.tsx b/packages/web/src/components/dashboard/event-list.tsx index a09d971a..50268461 100644 --- a/packages/web/src/components/dashboard/event-list.tsx +++ b/packages/web/src/components/dashboard/event-list.tsx @@ -113,7 +113,8 @@ function getSinglePreview(event: TimelineEvent): string { return normalized.slice(0, 80); } if (event.isSkillCall && event.skillName) return `Skill: ${event.skillName}`; - if (event.isAgentCall && event.agentType) return `Subagent: ${event.agentType}`; + if (event.isAgentCall && event.agentType) + return `Subagent: ${event.agentType}`; return event.toolName; } @@ -179,6 +180,7 @@ function RowView({ {chevron !== undefined && (