diff --git a/.jules/palette.md b/.jules/palette.md new file mode 100644 index 00000000..0cb0810e --- /dev/null +++ b/.jules/palette.md @@ -0,0 +1,3 @@ +## 2024-05-16 - Icon-only Buttons Missing Accessibility Patterns +**Learning:** Discovered a pattern in the application's core composer components where icon-only buttons (like the send message `>` button and options menu SVG button) lacked proper ARIA labels, descriptive titles, and visible keyboard focus states (`focus-visible`). Furthermore, literal characters used as icons (like `>`) were not hidden from screen readers. +**Action:** Added `aria-label`, `title`, and `focus-visible` ring classes to these buttons. Wrapped text-based icons in `