🎨 Palette: Enhance calendar view selector accessibility - #246
🎨 Palette: Enhance calendar view selector accessibility#246endlessblink wants to merge 1 commit into
Conversation
Added `aria-expanded` to the view options dropdown trigger to correctly signal its open state to screen readers. Upgraded the calendar view selector (Day, Week, Month buttons) to use `role="group"` with an `aria-label`, and implemented dynamic `:aria-pressed` bindings to convey the active view mode semantically, replacing sole reliance on visual CSS classes. Co-authored-by: endlessblink <37155282+endlessblink@users.noreply.github.com>
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
🎨 Palette: Enhance Calendar View Options and Selector Accessibility
💡 What:
:aria-expandedto the "View options" popover trigger button.role="group"andaria-label="Calendar view".:aria-pressedbindings to the individual view mode buttons (Day, Week, Month) corresponding to their active states.🎯 Why:
:aria-pressedallows screen readers to natively announce which view mode is currently selected.:aria-expandedto the popover trigger ensures screen reader users know when the view options menu is open or closed.♿ Accessibility:
PR created automatically by Jules for task 7862601158573756603 started by @endlessblink