Edge14 only allows one IDREF in aria-labelledby attribute. The specification precises this should be a list of IDREFs

Fixed, flighted Issue #8737118

Details

Author
Christopher S.
Created
Sep 2, 2016
Privacy
This issue is public.
Found in
  • Microsoft Edge
Found in build #
14.14393
Reports
Reported by 1 person

Sign in to watch or report this issue.

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).

<ul role="menu">
<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>
</li>
</ul>

Attachments

0 attachments

    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

    You need to sign in to your Microsoft account to add a comment.

    Sign in