WebAIM - Web Accessibility In Mind

E-mail List Archives

Does role="combobox" eat the identity of nested elements?

for

From: Mohith BP
Date: May 29, 2023 4:20AM


Hi Bryan,

I was trying to search for the article "Differences between ARIA 1.0 and
1.1: Changes to role="combobox""
I am unable to get to the right screen. Is there an updated URL?
The link you provided is rerouting to the Mega Menu example.

Thanks & Regards,
Mohith


On Fri, Sep 13, 2019 at 10:55 PM Bryan Garaventa <
<EMAIL REMOVED> > wrote:

> Hi,
> I don't know why I keep having to resend this to WebAim and others, but
> the 1.0 ARIA Combobox design pattern has been accessible for years now,
> across all mainstream AT and browser combinations, as long as you follow
> the guidance on this article.
> https://www.levelaccess.com/differences-aria-1-0-1-1-changes-rolecombobox/
>
> It takes into account the changes discussed in 1.1, and how this applies
> to 1.0, and how the 1.0 design pattern needs to be adapted to ensure
> accessibility going forward. With these changes, ARIA comboboxes are indeed
> accessible. I know this because I was involved in the process of ensuring
> the mappings would be maintained as 1.1 was developed.
>
> All the best,
> Bryan
>
>
>
> Bryan Garaventa
> Principal Accessibility Architect
> Level Access, Inc.
> <EMAIL REMOVED>
> 415.624.2709 (o)
> www.LevelAccess.com
>
>
> -----Original Message-----
> From: WebAIM-Forum < <EMAIL REMOVED> > On Behalf Of
> <EMAIL REMOVED>
> Sent: Wednesday, September 11, 2019 5:08 AM
> To: 'WebAIM Discussion List' < <EMAIL REMOVED> >
> Subject: Re: [WebAIM] Does role="combobox" eat the identity of nested
> elements?
>
> I am sure I have come across accessible combo boxes with edit fields. Do
> not recall if they have auto-search or not. I must keep an eye out for one.
>
> -----Original Message-----
> From: WebAIM-Forum < <EMAIL REMOVED> > On Behalf Of
> Steve Green
> Sent: Wednesday, 11 September 2019 7:40 AM
> To: WebAIM Discussion List < <EMAIL REMOVED> >
> Subject: Re: [WebAIM] Does role="combobox" eat the identity of nested
> elements?
>
> There aren't any accessible patterns for comboboxes, and I am far from
> convinced that it is even possible with the current state of browsers and
> assistive technologies. I test every pattern I come across and they all
> have shortcomings. Some work adequately if you are in the right mode i.e.
> browse mode or forms mode, but they are terrible if you are in the wrong
> mode. Some work when you initially navigate to them, but do not work
> correctly when you return to them after making a selection.
>
> I listed at least nine different means of interaction that need to be
> supported, such as which mode a screen reader is in when navigating to the
> combobox, whether or not a selection is made or changed, how the selection
> is made (e.g. spacebar or Enter key) and how you navigate away from the
> combobox (e.g. Tab key, Escape key etc.). Any viable pattern needs to work
> correctly with all of these means of interaction, but I have not found a
> pattern that comes close.
>
> And all that needs to work properly before you can even start to think
> about embellishments such as autocomplete or making a selection by
> character key.
>
> I tell all our clients to use native select elements and to live with the
> fact that some browsers won't allow you to style them the way you want. For
> the time being, there's no point trying to pretend there's another solution.
>
> Steve
>
>
> -----Original Message-----
> From: WebAIM-Forum < <EMAIL REMOVED> > On Behalf Of
> Graham Armfield
> Sent: 10 September 2019 20:24
> To: WebAIM Discussion List < <EMAIL REMOVED> >
> Subject: Re: [WebAIM] Does role="combobox" eat the identity of nested
> elements?
>
> Which of course begs the question...
>
> If we're showing developers how an accessible combobox should be
> implemented, what accessible patterns are there out there - that work
> nicely for screen reader users through browsers and AT that are in use at
> the moment?
>
> Regards
> Graham Armfield
>
> On Tue, 10 Sep 2019, 01:14 Steve Green, < <EMAIL REMOVED> >
> wrote:
>
> > The ARIA 1.0 examples are equally terrible. Maybe they didn't used to
> > be, but they are with current browsers and screen readers (and if my
> > memory is correct, they always were).
> >
> > Steve
> >
> >
> >
> > > at http://webaim.org/discussion/archives
> > > > at http://webaim.org/discussion/archives
> >
> > > at http://webaim.org/discussion/archives
> > > > > >