diff --git a/.Jules/palette.md b/.Jules/palette.md new file mode 100644 index 000000000..3954c8c6c --- /dev/null +++ b/.Jules/palette.md @@ -0,0 +1,3 @@ +## 2025-02-12 - Added ARIA labels to icon-only buttons +**Learning:** Found several icon-only buttons (``, ``) used for managing state input tags in the `ArrivalChipBar.tsx` component that lacked `aria-label`s. This is a common pattern to watch out for. +**Action:** When finding inline controls that look like tags or chips, verify that any interactive, icon-only buttons within them have clear, descriptive `aria-label`s. diff --git a/vessel/src/components/chat/ArrivalChipBar.tsx b/vessel/src/components/chat/ArrivalChipBar.tsx index 98ab98b51..9c073e660 100644 --- a/vessel/src/components/chat/ArrivalChipBar.tsx +++ b/vessel/src/components/chat/ArrivalChipBar.tsx @@ -234,6 +234,7 @@ export function ArrivalChipBar({