- From: James Nurthen <james.nurthen@oracle.com>
- Date: Tue, 14 Jun 2016 20:36:22 -0700
- To: Shane McCarron <shane@spec-ops.io>, w3c-wai-gl@w3.org
- Message-ID: <c209c5af-44b0-7e88-0442-d34b0e6e79f0@oracle.com>
I concur that it should probably be removed from the Heading. Shane - is this a respec thing? regards, James On 6/14/2016 7:47 PM, Repsher, Stephen J wrote: > > At the end of today’s call, I commented on the heading structure of > Gap analysis and road map > <https://rawgit.com/w3c/coga/master/gap-analysis/>, stating that > because of the ARIA labels in the section links, the spoken text is > very repetitive. I took a much closer look at this and would like to > refine my comments and make some improvement suggestions. Here is an > example of the resulting HTML for a typical heading (with irrelevant > trees omitted): > > <h2> > > … 1. Introduction … > > <span class="permalink" typeof="bookmark"> > > <a href="#introduction" aria-label="Permalink for 1. Introduction" > title="Permalink for 1. Introduction" property="url"> > > <span property="title" content="1. Introduction">§</span> > > </a> > > </span> > > </h2> > > I did not realize on the call that the extra info was actually coming > from a graphic/icon next to the actual text heading. Without getting > into a debate on the usefulness of these inline “jump links” or the > generalities of icon accessibility (because I would probably ramble > out a much longer email), I suggest the following changes, in order of > priority: > > 1.Take the icon/link tree out of the heading element. This solves the > issue of repetitive speaking of the heading altogether when navigating > by keyboard through the headings or viewing the heading structure in a > tree. > > 2.The “permalink for…” label could easily be misconstrued as taking me > somewhere else when clicked. I would suggest something like “Bookmark > link to…”, or more to the point of its functionality, “Bookmark link > to this section: …”. I’m not sure permalink is in the vocabulary of > the masses, and it should be clearer that I’m doing nothing but > scrolling if I click it. > > 3.My preference is always to use aria-label on actual page content, > i.e. the icon inserted by the empty span element, not the anchor. One > of the prime reasons for this has to do with low vision accessibility > and an AT providing the accessible name upon mouse hover, which > doesn’t happen if only the anchor is labeled. > > Hopefully #1 can be changed without rewriting lots of CSS or scripts > behind the XML. > > Steve > -- Regards, James Oracle <http://www.oracle.com> James Nurthen | Principal Engineer, Accessibility Phone: +1 650 506 6781 <tel:+1%20650%20506%206781> | Mobile: +1 415 987 1918 <tel:+1%20415%20987%201918> | Video: james.nurthen@oracle.com <sip:james.nurthen@oracle.com> Oracle Corporate Architecture 500 Oracle Parkway | Redwood Cty, CA 94065 Green Oracle <http://www.oracle.com/commitment> Oracle is committed to developing practices and products that help protect the environment
Received on Wednesday, 15 June 2016 03:36:58 UTC