Closed marjev closed 1 year ago
Vuetify Version: 2.6.7 Vue Version: 2.7.7 Browsers: Chrome 103.0.0.0 OS: Mac OS 10.15.7
a11y screening shouldn't fail on the following criteria. The button should be the element that has aria-expanded attribute.
aria-expanded
Div element wrapping an expansion panel (div with the v-expansion-panel class on it) has aria-expanded attribute attached to it.
v-expansion-panel
https://codepen.io/marjev/pen/MWVvRmm
See this Vanilla JS example which demonstrates HTML which doesn't fail this screening.
This is also the case in the NEXT.vuetify:
"axe-core": "4.6.3" "vuetify": "3.1.4"
Environment
Vuetify Version: 2.6.7 Vue Version: 2.7.7 Browsers: Chrome 103.0.0.0 OS: Mac OS 10.15.7
Steps to reproduce
Expected Behavior
a11y screening shouldn't fail on the following criteria. The button should be the element that has
aria-expanded
attribute.Actual Behavior
Div element wrapping an expansion panel (div with the
v-expansion-panel
class on it) hasaria-expanded
attribute attached to it.Reproduction Link
https://codepen.io/marjev/pen/MWVvRmm
Other comments
See this Vanilla JS example which demonstrates HTML which doesn't fail this screening.