Skip to content

core(config): add accessibility audits to agentic-browsing-config#16963

Merged
TravenReese merged 12 commits into
mainfrom
agentic-browsing-a11y
Apr 15, 2026
Merged

core(config): add accessibility audits to agentic-browsing-config#16963
TravenReese merged 12 commits into
mainfrom
agentic-browsing-a11y

Conversation

@TravenReese

@TravenReese TravenReese commented Apr 13, 2026

Copy link
Copy Markdown
Collaborator
Screenshot 2026-04-13 at 6 33 37 PM This PR adds a list of core accessibility audits to the agentic-browsing-config.js configuration file.

@TravenReese TravenReese requested a review from a team as a code owner April 13, 2026 15:00
@TravenReese TravenReese changed the title feat(config): add accessibility audits to agentic-browsing-config core(config): add accessibility audits to agentic-browsing-config Apr 13, 2026
@TravenReese TravenReese force-pushed the agentic-browsing-a11y branch from c25ae3e to 69c2733 Compare April 13, 2026 15:08
@TravenReese TravenReese force-pushed the agentic-browsing-a11y branch from 69c2733 to 011abe1 Compare April 13, 2026 16:06

@lusayaa lusayaa left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if you could add a screenshot of what it looks like that would be great!

Comment thread core/config/agentic-browsing-config.js Outdated
Comment thread core/config/agentic-browsing-config.js
Comment thread core/config/agentic-browsing-config.js

@paulirish paulirish left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔 There's another approach here that could make sense. A "aggregate" a11y tree audit.

You could create a singular "Accessibility tree is well-structured" audit.

and it could just aggregate results from all these axe rules.

Like.. roughly this idea:

axeRuleIds.map(id => AxeAudit.audit(artifacts, ruleId)).flat()

and then figure out how to adapt the result table to have them all there together..

Anyway.. I leave this to you to consider.. Because right now this category is gonna have like 35 audits and 30 of them are accessibility..

and so in this this other world.. the category has like 6 audits.

I think this is up to yall and michael. i'm chill either way.. so.. LGTM but you could decide to merge and change later or any alternative. :)

@lusayaa

lusayaa commented Apr 15, 2026

Copy link
Copy Markdown
Collaborator

Anyway.. I leave this to you to consider.. Because right now this category is gonna have like 35 audits and 30 of them are accessibility..

and so in this this other world.. the category has like 6 audits.

I think this is up to yall and michael. i'm chill either way.. so.. LGTM but you could decide to merge and change later or any alternative. :)

I actually really like this idea. this way we don't flood the category with a bunch of audits that are already part of the a11y audit :)

I imagine we'll get a lot of feedback on these dominating the category. I say let's merge this and think of how to present the data in the report.

maybe a list of failing and passing audits that reference the a11y category? or maybe a table of the audits with the details and the failing elements? though that may get super cluttered.

@TravenReese TravenReese force-pushed the agentic-browsing-a11y branch from 83fcf12 to cf15a6a Compare April 15, 2026 15:29
@TravenReese TravenReese merged commit 6ad84fc into main Apr 15, 2026
31 checks passed
@TravenReese TravenReese deleted the agentic-browsing-a11y branch April 15, 2026 15:47
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.

3 participants