Re: ARIA-ACTION-2056: Coordinate the mappings for the various aapis of the enumerated aria-haspopup values .

Re: http://www.w3.org/WAI/ARIA/track/actions/2056

It's unlikely we need this change in 1.1 since the element that "has popup" already references the role type of the popup through the IDREF of @aria-controls or @aria-owns. For the sake of scoping, please reconsider whether this modification is critical for 1.1. 

Of note is that this change is not backwards-compatible with ARIA 1.1 because authors changing aria-haspopup="true" to one of the new enumerated types will find that this breaks all current implementations. It will currently be treated as aria-haspopup="false" (the default value for ARIA 1.0).

The only implementation change that WebKit would require is to make the other token values (any string besides "false" or "undefined") exposed as the boolean True. It's unlikely any user-perceivable change would be required, since users are not used to hearing things like "popup button opens dialog" or whatever the intention was with this property.

James

Received on Friday, 17 June 2016 20:52:36 UTC