Open rajsite opened 8 months ago
Thanks for the issue. I took a quick look at it appears that the issue is the aria-labelledby
on the section
element which points to the slot
element. The slot
element isn't tracked in our virtual tree so that's why the code is failing.
Product
axe-core
Product Version
4.8.4
Latest Version
Issue Description
Expectation
I expect axe-core to be able to run without error on pages that include a shadow root such as the following: https://axecore-lighthouse-failure.glitch.me/
Actual
Notice in the console of the above page that axe-core runs with a result of incomplete. The incomplete item has:
description:
"Ensures role attribute has an appropriate value for the element"
error stack:
impact:
null
How to Reproduce
See above, example page and discussion to view the axe-core result in the console. Page url preproduced as follows: https://axecore-lighthouse-failure.glitch.me/
Additional context
Any thing else we should know about the issue?
The axe-core error results in lighthouse failing to report any accessibility score at all for the page. Filed lighthouse a separate issue to be more robust to axe-core incomplete results: https://github.com/GoogleChrome/lighthouse/issues/15828