Steps to reproduce
Using the provided HTML snippet below, I can confirm that Edge14 only allows one ID to be used in aria-labelledby attribute. Using the accessibility tool with Edge, I see that only one labelled is used. I confirmed with NVDA and Windows Narrator that only one ID is exposed. Using Firefox and IE11 with both NVDA and Windows Narrator yields the correct output (both referenced IDs are spoken).
<li role="menuitem" aria-labelledby="id1 id2" tabindex="0">
<div id="id1" style="display: none">This is an extra label for screen reader.</div>
<div id="id2">This is the label.</div>
Comments and activity
- Microsoft Edge Team
Changed Assigned To to “Ibrahim O.”
Changed Assigned To to “Bogdan B.”
Changed Status to “Fixed, flighted”
Thank you for the report. The root cause here is that hidden elements cannot be referenced directly in for name and description computation purposes. We’ve confirmed that removing display: none allows several references to be used together. We track this issue already and I’ve resolved your report as a duplicate.
All the best,
The MS Edge Team