Skip to content

added aria pressed for better accessibility in filter buttons, and state management of pressed button in ExecutionFIltes#189

Open
iammohitvs wants to merge 3 commits intoAgent-Field:mainfrom
iammohitvs:feat/add-aria-pressed-and-state-for-filters
Open

added aria pressed for better accessibility in filter buttons, and state management of pressed button in ExecutionFIltes#189
iammohitvs wants to merge 3 commits intoAgent-Field:mainfrom
iammohitvs:feat/add-aria-pressed-and-state-for-filters

Conversation

@iammohitvs
Copy link

@iammohitvs iammohitvs commented Feb 25, 2026

Summary

aria-pressed attributes added to filters for better accesibility. also added a visual indicator of which execution filter is being pressed by tracking the state.

Testing

  • ./scripts/test-all.sh
  • Additional verification (please describe): none

Checklist

  • I updated documentation where applicable.
  • I added or updated tests (or none were needed).
  • I updated CHANGELOG.md (or this change does not warrant a changelog entry).

Screenshots (if UI-related)

Execution FIlters (ExecutionFilters.tsx):

Screenshot 2026-02-25 at 11 42 35 PM Screenshot 2026-02-25 at 11 43 01 PM

Quick FIlters (QuickFilters.tsx):

Screenshot 2026-02-25 at 11 47 52 PM Screenshot 2026-02-25 at 11 47 43 PM

Related issues

Fixes #117

@CLAassistant
Copy link

CLAassistant commented Feb 25, 2026

CLA assistant check
All committers have signed the CLA.

@iammohitvs
Copy link
Author

iammohitvs commented Feb 25, 2026

Hi @santoshkumarradha

Let me know if this is acceptable, and what changes I can make!

P.S. Couldnt find the formatter command for the vite app, so i wasnt able to run it, so the formatting for the edited components might differ from the rest. If there is one that i missed, please do let me know and i will run the formatter!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Web UI] Add aria-pressed to filter buttons

2 participants