dequelabs / dequelabs/axe-core

Should we remove the implicit role from `summary`?

Open
#5,282 1 comment 1 reaction 0 assignees View on GitHub
standards
Dominant language
JavaScript
Stars
7.5k
Forks
933
Avg merge
2d 23h
Merged PRs (30d)
17

Description

The [summary](https://www.w3.org/TR/html-aria/#el-summary) element in ARIA 1.2 no longer has an implicit role. However it does note that browsers may still give it an implicit role. We should investigate if we should keep the `button` role as our implicit role for summary or remove it and leave it as having no implicit role.

Contributor guide

Open the contributing guide

Research direction

Start by comparing axe-core's current implicit-role handling for the summary element with the ARIA 1.2 summary mapping linked in the issue. Determine whether the button role should remain or be removed, and document the decision and resulting behavior; no source files or tests are identified in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
accessibility
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.