-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HTML-AAM: should address be treated as section/landmark in AAPIs? #33
Comments
Any other views on this, esp. now that definition of I'd suggest that @stevefaulkner, @surkov, @joanmarie, @cookiecrook, @boggydigital? |
@jasonkiss my thinking is that due to historic misuse and recent change in definition (to better match usage and developer understanding) it should map to group, and be exposed as object attribute xml-roles: address in Ia2 |
sounds good with me to go with group role and xml-roles:address object attribute. I'm not sure I caught how we want to proceed with Apple landmark mapping, will it be changed? Otherwise I'd say it makes IA2/ATK out of sync with AX. |
On 22 December 2016 at 19:53, Alexander Surkov ***@***.***> wrote:
I'm not sure I caught how we want to proceed with Apple landmark mapping,
will it be changed?
I suggest that AX be changed to AXRole=group, AXRoleDescription:address,
but need @cookiecrook to feedback
…--
Regards
SteveF
Current Standards Work @w3c
<http://www.paciellogroup.com/blog/2015/03/current-standards-work-at-w3c/>
|
Agreed. So, putting it all together, we're proposing something like the following, right?
@boggydigital, @joanmarie, @cookiecrook care to confirm/comment? |
(pardon my vacation delay) Don't have strong objection and strongly support address not being a landmark. At least for UIA it sounds like more suitable control type would be Text, not Group. Unless this is about some structural address that contains separate elements, I would treat address as just a piece of text that has some semantic value. |
Thanks @cookiecrook for the thumbs up. @boggydigital, |
No objection from me - I can see how semantically Group does make sense here |
I wish I had paid attention to this thread sooner. I HATE, HATE, HATE the overuse of group and the effect it has on screen reader experiences. 99% of the time it just adds clutter. It rarely adds value. It can even add confusion. This is a perfect example. I think the default mapping should be like a div, just a text node. Please let designers/authors decide if something needs to be done to make addresses standout for screen reader users. For instance, since group is allowed by html, the author can decide whether to add role group with aria-roledescription. Or, the author can decide to do nothing. Automatically adding excess verbosity or interaction is not helpful to users. If we think address is a semantically valuable tag, then we should consider giving it a role in a future version of ARIA. But, please, group is not a helpful stopgap. |
Since in each API we're specifying (as per my comment above) a relatively simple mapping to a generic grouping container (just as Closing, but if you still have concerns, @mcking65, feel free to reopen for discussion. |
I wish I had seen it.
Yeah, the current mapping for my platform would cause Orca to say "panel" for each address. Along with "leaving panel" upon exit, for those users who have enabled extra context messages. Yuck.
I agree. I'm going to open a new issue fix the mappings at least for my platform. On a happy note, Gecko already treats address like a div. |
From @cyns on February 26, 2016 21:23
Apple maps address as an aria landmark role of content-info. IA2 and ATK map it like a div. I think it was at some point mapped to aria role=content-info, but I can't find when that was changed.
I can see how it is similar to contentinfo, though not a perfect match. I also don't think it's important enough (on most web pages) to be part of the landmark loop, which should cover major chunks of the page.
Copied from original issue: w3c/aria#273
The text was updated successfully, but these errors were encountered: