enhancing screen reader ux of inline edit
Jess Mitchell
jessmitchell at gmail.com
Tue Dec 1 21:49:27 UTC 2009
Alison,
This is really helpful information. I think this is related to something that Christian Vuerings posted on the infusion-user list a few weeks ago. I think it might further clarify why inline edit is handling view and edit modes differently.
Thanks for posting.
Jess
On Dec 1, 2009, at 4:04 PM, Alison Benjamin wrote:
> Hello
>
> A little bit of background, I have flip-flopped a bit over what ARIA role an inline edit should have. ARIA role of button for the inline edit is actually best... because having the view and edit mode be the same makes the screen reader suggest that you can edit in view mode (when you can't). Anyway, Laurie and I must have missed this problem when I suggested the role being a textbox. Thanks Justin for pointing this out! Now that's settled, so
>
> -following the advice of dojo, I added a title="editable button" to the class that contains the inline edit selector
> -worked with two different JAWS configurations to test
> Config manager > set options > HTML options > links: "use title" and ...> links: "use screen text"
>
> Results:
> - FF3 reads titles, IE8 does not (??)
> - NVDA & FF3 reads titles.
>
> details:
> FF3/JAWS 10
> -Navigating with arrow keys, user hears:
> "Blockquote. The quick brown fox jumped over the lazy dogs [BUTTON] and then dot dot dot. "
> - tabbing and shift tabbing to the inline edit reads the title I give, "editable button"
>
> IE8/JAWS 10
> -Navigating with arrow keys, user hears:
> "Blockquote. The quick brown fox jumped over the lazy dogs [BUTTON] and then dot dot dot.
> - shift tabbing and tabbing to inline edit reads "over the lazy dogs [BUTTON]"." i.e.: regardless of JAWS' configuration, the title added is not read. ???
>
> Next steps:
> - user testing
> - enhance Fluid's inline edit demos with titles so they're UX test-ready & close FLUID-2652.
> - What is a meaningful title attribute for an inline edit? Some possibilities: "Editable button". "Editable text". I'll be asking this to the testers.
> - update API so end users account for need for titles?
> - graceful degredation for browsers/ATs that don't support ARIA?
>
> Any other suggestions or issues? Justin did I miss anything?
>
> Thanks,
> Alison
>
>
> _______________________________________________________
> fluid-work mailing list - fluid-work at fluidproject.org
> To unsubscribe, change settings or access archives,
> see http://fluidproject.org/mailman/listinfo/fluid-work
More information about the fluid-work
mailing list