WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Role of Filters for Ordered List

for

From: Jonathan Avila
Date: Jun 15, 2015 2:49PM


> what ever is spoken by the screen reader will be displayed by the braille display.

Well yes for labels, but it's important to properly understand how things are rendered on a Braille display. For example, if a person were to add the role or state of checkbox to the label and not use a proper role or state programmatically this information would show up differently on a Braille display. For example, screen readers may control what shorthand notation is used for properly exposed roles or states, for example a less than followed by an x and then a greater than sign to represent a checked checkbox, etc.

Jonathan

--
Jonathan Avila
Chief Accessibility Officer
SSB BART Group
<EMAIL REMOVED>

703-637-8957 (o)
Follow us: Facebook | Twitter | LinkedIn | Blog | Newsletter


-----Original Message-----
From: WebAIM-Forum [mailto: <EMAIL REMOVED> ] On Behalf Of Jim Allan
Sent: Monday, June 15, 2015 4:43 PM
To: WebAIM Discussion List
Subject: Re: [WebAIM] Role of Filters for Ordered List

what ever is spoken by the screen reader will be displayed by the braille display.

On Mon, Jun 15, 2015 at 3:25 PM, Paul J. Adam < <EMAIL REMOVED> > wrote:

> WAI-ARIA Support Matrix
> http://pauljadam.com/demos/ariasupport.html <
> http://pauljadam.com/demos/ariasupport.html>;
>
> Aria-label works with all screen readers that I'm aware of. Has been
> that way for a while.
>
> Paul J. Adam
> Accessibility Evangelist
> www.deque.com
>
> Join us at our Mobile Accessibility "Bootcamp!"
> August 6-7 in Austin Texas
> https://dequeuniversity.com/events/2015/mobile
> Topics include responsive web design, native apps, & more
>
> > On Jun 15, 2015, at 1:29 PM, Lynn Holdsworth
> > < <EMAIL REMOVED> >
> wrote:
> >
> > How well do the various screenreaders deliver custom ARIA labels
> > like this to Braille displays these days?
> >
> > On 15/06/2015, Paul J. Adam < <EMAIL REMOVED> > wrote:
> >> Don't use role=application unless you plan to take over keyboard
> shortcut
> >> keys for ever single action on your custom web application. It
> >> disables
> the
> >> screen reader's default quick navigation commands like H for
> >> heading B
> for
> >> button, data table navigation is disabled. This affects NVDA/JAWS
> >> not VoiceOver.
> >>
> >> There's no reason to use role=application unless you really are
> building a
> >> google docs or yahoo mail type web app. So basically, be careful
> >> with role=application most people say avoid it.
> >>
> >> Use aria-labelledby or aria-label to modify the accessible names of
> >> all
> your
> >> controls so they sound good to the screen reader user.
> >>
> >> Paul J. Adam
> >> Accessibility Evangelist
> >> www.deque.com
> >>
> >> Join us at our Mobile Accessibility "Bootcamp!"
> >> August 6-7 in Austin Texas
> >> https://dequeuniversity.com/events/2015/mobile
> >> Topics include responsive web design, native apps, & more
> >>
> >>> On Jun 15, 2015, at 12:23 PM, Brian Lovely < <EMAIL REMOVED> > wrote:
> >>>
> >>> I have to admit I should have said sortable instead of ordered, if
> >>> that makes any difference. Right now there is a calendar widget
> >>> for date, a
> low
> >>> text input and a high text input for dollar amount range, and a
> >>> set of checkboxes, one for each kind of transaction,
> >>>
> >>> I was thinking the whole thing, filters and list, as a
> role=application,
> >>> but I find it difficult to decide how best to deal with the
> >>> filters
> >>>
> >>> Brian Lovely
> >>> <EMAIL REMOVED>
> >>>
> >>>> On Jun 15, 2015, at 12:45 PM, Paul J. Adam < <EMAIL REMOVED> >
> wrote:
> >>>>
> >>>> You could give the filtering panel a navigation role with an
> aria-label
> >>>> to make the container unique. To give the filtering buttons
> >>>> unique
> "link
> >>>> purpose" text you could use aria-labelledby pointing to the id
> >>>> values
> of
> >>>> multiple strings ordered in how you'd want the SR to speak them.
> >>>> Or
> you
> >>>> can just use an aria-label to make the accessible name unique and
> >>>> purposeful.
> >>>>
> >>>> <nav aria-label="Transaction Filters"> <button aria-label="Filter
> >>>> by dollar amount range">Amount
> Range</button>
> >>>> </nav>
> >>>>
> >>>> Something along those lines with the basic idea of giving each
> >>>> element and navigation container a unique and helpful accessible name.
> >>>>
> >>>> Hope that helps!
> >>>>
> >>>> Paul J. Adam
> >>>> Accessibility Evangelist
> >>>> www.deque.com
> >>>>
> >>>> Join us at our Mobile Accessibility "Bootcamp!"
> >>>> August 6-7 in Austin Texas
> >>>> https://dequeuniversity.com/events/2015/mobile
> >>>> Topics include responsive web design, native apps, & more
> >>>>
> >>>>> On Jun 15, 2015, at 10:30 AM, Brian Lovely < <EMAIL REMOVED> >
> wrote:
> >>>>>
> >>>>>
> >>>>> Assuming a list of transactions that can be ordered by column header:
> >>>>> date, id, type, dollar amount, etc. if there is also a panel of
> filters
> >>>>> that can constrain the transactions that can appear in the list:
> dollar
> >>>>> amount range, specific type, etc. What is the role of this
> >>>>> filtering panel and what ARIA properties should be used to
> >>>>> communicate the relationship between the list and the filters
> >>>>>
> >>>>>
> >>>>> Brian Lovely
> >>>>> <EMAIL REMOVED>
> >>>>> > >>>>> > >>>>> archives at http://webaim.org/discussion/archives
> >>>>> > >>>>
> >>>> > >>>> > >>>> archives at http://webaim.org/discussion/archives
> >>>> > >>> > >>> > >>> archives at http://webaim.org/discussion/archives
> >>> > >>
> >> > >> > >> archives at http://webaim.org/discussion/archives
> >> > >>
> > > > > > archives at http://webaim.org/discussion/archives
> > >
> > > archives at http://webaim.org/discussion/archives
> >



--
[image: http://www.tsbvi.edu] <http://www.tsbvi.edu>;Jim Allan, Accessibility Coordinator Texas School for the Blind and Visually Impaired
1100 W. 45th St., Austin, Texas 78756
voice 512.206.9315 fax: 512.206.9264 http://www.tsbvi.edu/
"We shape our tools and thereafter our tools shape us." McLuhan, 1964