diff --git a/.jules/palette.md b/.jules/palette.md new file mode 100644 index 0000000..62b9e30 --- /dev/null +++ b/.jules/palette.md @@ -0,0 +1,3 @@ +## 2025-05-15 - Staff Access Accessibility & UX +**Learning:** Adding `aria-haspopup="dialog"` and `role="button"` to triggers for modal dialogs is essential for screen readers to properly announce the interaction. Focus management (auto-focusing the first input) and keyboard support (Enter key) are critical for power users and those with motor impairments. +**Action:** Always ensure modal triggers have appropriate ARIA roles and that modals implement focus management and keyboard listeners for common actions. diff --git a/index.html b/index.html index 1ec1ae4..623389e 100644 --- a/index.html +++ b/index.html @@ -21,7 +21,7 @@