diff --git a/.Jules/palette.md b/.Jules/palette.md new file mode 100644 index 00000000..7d0a508c --- /dev/null +++ b/.Jules/palette.md @@ -0,0 +1,3 @@ +## 2025-03-02 - [Button Loading State Accessibility] +**Learning:** Loading states on reusable buttons (like `src/components/ui/button.tsx`) can be noisy for screen readers if the spinning icon isn't hidden. +**Action:** Always add `aria-hidden="true"` to decorative loader icons (like `Loader2`) and `aria-busy={isLoading}` to the parent `