- From: Steven Faulkner <faulkner.steve@gmail.com>
- Date: Mon, 13 Sep 2010 13:42:13 +0100
- To: Benjamin Hawkes-Lewis <bhawkeslewis@googlemail.com>
- Cc: public-html-a11y@w3.org
- Message-ID: <AANLkTimh-C04yArO6=j5CFEcF1r44sKCpN_ni_Lvhicp@mail.gmail.com>
hi ben, >Sorry, but from my perspective they are extremely different questions, regardless of whom you asked. not responding further to this as its getting us nowehere. you wrote: " Are you saying that given the input: <button class="edit">Edit</button> button.edit { content: url(pencil.png); } The accessible tree (in ARIA terms) should be: - button - name: Edit -- image - name: Edit" No, because an inline <img> element is being used in the other example, in this example it's not. you wrote: "So … given the markup: <button><img src="pencil.png" alt="Edit"></button> So does any AT under any configuration announce the image in this scenario?" I have no idea, and i don't have the time to do such exhaustuive testing. "Do any users find that useful, and if so, what for?" An example where it would be useful: <button contenteditable="true"><img src="cross.gif" alt="wrong" width="94" height="85" border="0" ></button> In IE for example when contenteditable="true" it is recognised as a graphic by JAWS and the img object information is provided to the user. Any html editor that provides a preview mode or wysywig editor. regards Stevef On 13 September 2010 12:25, Benjamin Hawkes-Lewis < bhawkeslewis@googlemail.com> wrote: > On 13 Sep 2010, at 11:04, Steven Faulkner wrote: > > "Better questions for getting screen reader user views on UI images might > be:..." > > > > yes many better questions could be asked, but I am fairly certain the > screen reader users who responded (included a screen reader developer, yahoo > accessibility evangelist, a developer working on drupal accessibility), > understood the intent of the question. > > Sorry, but from my perspective they are extremely different questions, > regardless of whom you asked. > > > "<button><img alt="Edit" src="pencil.png"></button>" > > "because the button text would be represented as just button text in the > accessibility tree rather than as an image with a text alternative?" > > > > NO I would argue for the current behaviour: > > The accessible tree (can be viewed using firefox DOM inspector) looks > like this: > > > > - pushbutton > name > bottle > > -- graphic > name > bottle > > When an AT such as JAWS encounters the button announces the button role > and its accessble name value (from the image alt text) it does not announce > the image. BUT the image is not removed by the browser from the accessible > tree. > > Because of the way you snipped my message, it's somewhat difficult to > determine what you're replying to. > > Are you saying that given the input: > > <button class="edit">Edit</button> > > button.edit { content: url(pencil.png); } > > The accessible tree (in ARIA terms) should be: > > - button - name: Edit > -- image - name: Edit > > rather than: > > - button - name: Edit > > (I realise ARIA doesn't specify what to do about replaced content yet, I'm > just asking what you think it should specify.) > > > When an AT such as JAWS encounters the button announces the button role > and its > > accessble name value (from the image alt text) it does not announce the > image. > > BUT the image is not removed by the browser from the accessible tree. > > So … given the markup: > > <button><img src="pencil.png" alt="Edit"></button> > > So does any AT under any configuration announce the image in this scenario? > Do any users find that useful, and if so, what for? > > -- > Benjamin Hawkes-Lewis -- with regards Steve Faulkner Technical Director - TPG Europe Director - Web Accessibility Tools Consortium www.paciellogroup.com | www.wat-c.org Web Accessibility Toolbar - http://www.paciellogroup.com/resources/wat-ie-about.html
Received on Monday, 13 September 2010 12:43:06 UTC