WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Does role="combobox" eat the identity of nestedelements?

for

From: Bryan Garaventa
Date: May 29, 2023 12:48PM


Hi,
That guidance is out of date, the follow-up article is available here. 😊
https://www.linkedin.com/pulse/aria-combobox-update-differences-between-11-12-design-bryan-garaventa/

All the best,
Bryan


-----Original Message-----
From: WebAIM-Forum < <EMAIL REMOVED> > On Behalf Of Mohith BP
Sent: Monday, May 29, 2023 3:21 AM
To: WebAIM Discussion List < <EMAIL REMOVED> >
Subject: Re: [WebAIM] Does role="combobox" eat the identity of nested elements?

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-rolecombo
> box/
>
> 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
> >
> >
> >
> > > 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
> >