RE: Microsoft IE bug regarding aria-describedby and the accessibility tree Description property

Interesting, there is no mention of this in the spec…

http://rawgit.com/w3c/aria/master/spec/aria.html#aria-describedby

 

How would developers ever know this is required for one browser but not others?

 

And why should there be a difference?

 

 

From: Steve Faulkner [mailto:faulkner.steve@gmail.com] 
Sent: Friday, June 06, 2014 10:10 AM
To: Bryan Garaventa
Cc: PF
Subject: Re: Microsoft IE bug regarding aria-describedby and the accessibility tree Description property

 

this info may be helpful:
http://codepen.io/stevef/full/mFyvb/




--

Regards

SteveF

HTML 5.1 <http://www.w3.org/html/wg/drafts/html/master/> 

 

On 6 June 2014 17:30, Bryan Garaventa <bryan.garaventa@ssbbartgroup.com <mailto:bryan.garaventa@ssbbartgroup.com> > wrote:

Hi,

I came across this yesterday, but am not sure where to submit it.

 

The issue is this, when aria-describedby is set on a link, it does not set the UIA Description property accordingly, but instead sets the Description as the link text instead. Verified on IE11 using Win7.

 

Weirdly, the Description property is only set correctly if role=”tooltip” is set on the referenced nodes, which doesn’t make sense when multiple IDs are being referenced.

 

Examples:

 

 

* 1. UIA Description property results in "Test 1", not "Announce me" as it should.

 

<div>

<span id="testid1">

Announce

</span>

<span id="testid2">

me

</span>

<a href="#" aria-describedby="testid1 testid2">

Test 1

</a>

</div>

 

 

* 2. UIA Description property now results in "Announce me"

 

<div>

<span id="testid3" role="tooltip" >

Announce

</span>

<span id="testid4" role="tooltip" >

me

</span>

<a href="#" aria-describedby="testid3 testid4">

Test 2

</a>

</div>

 

This may be applicable to other element types as well.

 

 

Received on Friday, 6 June 2014 17:45:23 UTC