🎨 Palette: Enhance search accessibility and filter persistence - #44
🎨 Palette: Enhance search accessibility and filter persistence#44anaxifty wants to merge 1 commit into
Conversation
- Add aria-label to sidebar and model search inputs. - Implement accessible "No results" messages with role="status" and aria-live="polite". - Preserve sidebar search filter across state changes (pin/unpin/delete). - Add aria-hidden="true" to decorative search icons. - Document learnings in .Jules/palette.md. Co-authored-by: anaxifty <[email protected]>
Deploying neuraldock with
|
| Latest commit: |
2f8dbcf
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://da5418c1.neural-dock.pages.dev |
| Branch Preview URL: | https://palette-search-a11y-65435841.neural-dock.pages.dev |
|
👋 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. |
💡 What: This PR implements several micro-UX and accessibility improvements to the search experience across the AI Studio interface. Key changes include adding descriptive ARIA labels to search inputs, ensuring "No results" messages are announced by screen readers, and making sidebar filters persistent across state transitions.
🎯 Why: These changes reduce friction for users navigating with assistive technologies and prevent the loss of search context when performing routine actions like pinning or deleting conversations while a filter is active.
♿ Accessibility:
aria-labelto#sidebar-searchand#model-search.aria-hidden="true"to search icons to reduce screen reader noise.role="status"andaria-live="polite".✨ UX Polish:
renderSidebarfunction now defaults to the current input value, ensuring that your search doesn't reset when you pin or delete a chat.PR created automatically by Jules for task 6543584174103128498 started by @anaxifty