E-mail List Archives
Thread: any solutions for fieldset/legend bug with iOS?
Number of posts in this thread: 7 (In chronological order)
From: Jennison Mark Asuncion
Date: Thu, May 07 2015 5:12PM
Subject: any solutions for fieldset/legend bug with iOS?
No previous message | Next message →
Hello,
Are there any work-arounds to deal with the fact that VoiceOver on iOS
is not reading fieldset/legends correctly?
Paul Adam describes the issue here
http://pauljadam.com/demos/aria-labelledby-ios-bug.html
Jennison
--
Jennison Mark Asuncion
LinkedIn at www.linkedin.com/in/jennison
Follow me on Twitter www.twitter.com/jennison
Organizer, Bay Area Accessibility and Inclusive Design www.meetup.com/a11ybay
Organizer, Accessibility Camp Bay Area www.accessibilitycampbay.org
Co-Founder, Global Accessibility Awareness Day
www.globalaccessibilityawarenessday.org
From: Birkir R. Gunnarsson
Date: Thu, May 07 2015 8:25PM
Subject: Re: any solutions for fieldset/legend bug with iOS?
← Previous message | Next message →
No pretty ones.
You could add an aria-describedby tag on every form field tag that
points to the legend.
Also add a region role on div around the form so that Voiceover will
read its name as you enter and leave that region (I need to check if
the group role with a label would be read.
<div role="region" aria-labelledby="lgd">
<h2 id="lgd">Business address</h2>
<label for="inp1"Street</label>
<input id="inp1" type="text" size="30" value="" aria-describedby="ldg">
<label for="inp2"City</label>
<input id="inp2" type="text" size="30" value="" aria-describedby="ldg">
...
</div>
The ARIa group role, which is a valid replacement for fieldset would be
<div role="group" aria-labelledby="lgd">
<h2 id="lgd">Business address</h2>
<label for="inp1"Street</label>
<input id="inp1" type="text" size="30" value="">
<label for="inp2"City</label>
<input id="inp2" type="text" size="30" value="">
...
</div>
but I believe it suffers from the same problem as the fieldset/legend.
On 5/7/15, Jennison Mark Asuncion < = EMAIL ADDRESS REMOVED = > wrote:
> Hello,
>
> Are there any work-arounds to deal with the fact that VoiceOver on iOS
> is not reading fieldset/legends correctly?
> Paul Adam describes the issue here
> http://pauljadam.com/demos/aria-labelledby-ios-bug.html
>
> Jennison
>
>
> --
> Jennison Mark Asuncion
> LinkedIn at www.linkedin.com/in/jennison
> Follow me on Twitter www.twitter.com/jennison
> Organizer, Bay Area Accessibility and Inclusive Design
> www.meetup.com/a11ybay
> Organizer, Accessibility Camp Bay Area www.accessibilitycampbay.org
> Co-Founder, Global Accessibility Awareness Day
> www.globalaccessibilityawarenessday.org
> > > > >
--
Work hard. Have fun. Make history.
From: Moore,Michael (DARS)
Date: Fri, May 08 2015 6:36AM
Subject: Re: any solutions for fieldset/legend bug with iOS?
← Previous message | Next message →
Have you filed a bug report with Apple?
Mike Moore
Accessibility Coordinator,
Texas Department of Assistive and Rehabilitative Services
(512) 424-4159 (Office)
(512) 574-0091 (Cell)
From: Paul J. Adam
Date: Fri, May 08 2015 8:43AM
Subject: Re: any solutions for fieldset/legend bug with iOS?
← Previous message | Next message →
I've filed one Mike, http://pauljadam.com/demos/ios8bugs.html <http://pauljadam.com/demos/ios8bugs.html>
It bothers me that <legend> an HTML4 Accessibility semantic element recommend broadly for forms accessibility for a few decades almost does not work on iOS with VoiceOver at all, you can't even touch the label or see its existence.
Maybe Apple will fix it in iOS 9? or 10?
#GAAD #BugBash Plug: Feel free to duplicate this bug report with apple, you can email them also = EMAIL ADDRESS REMOVED = <mailto: = EMAIL ADDRESS REMOVED = > with bugs :)
http://pauljadam.com/blog/gaad-a11y-bugbash-global-community-effort-to-squash-accessibility-bugs/ <http://pauljadam.com/blog/gaad-a11y-bugbash-global-community-effort-to-squash-accessibility-bugs/>
Paul J. Adam
Accessibility Evangelist
www.deque.com <http://www.deque.com/>
> On May 8, 2015, at 7:36 AM, Moore,Michael (DARS) < = EMAIL ADDRESS REMOVED = > wrote:
>
> Have you filed a bug report with Apple?
>
> Mike Moore
> Accessibility Coordinator,
> Texas Department of Assistive and Rehabilitative Services
> (512) 424-4159 (Office)
> (512) 574-0091 (Cell)
>
>
From: Moore,Michael (DARS)
Date: Fri, May 08 2015 9:23AM
Subject: Re: any solutions for fieldset/legend bug with iOS?
← Previous message | Next message →
Paul,
What about support in OSX Voiceover?
Mike Moore
Accessibility Coordinator,
Texas Department of Assistive and Rehabilitative Services
(512) 424-4159 (Office)
(512) 574-0091 (Cell)
From: Paul J. Adam
Date: Fri, May 08 2015 9:30AM
Subject: Re: any solutions for fieldset/legend bug with iOS?
← Previous message | Next message →
They work but not like JAWS or NVDA. In VO OS X you press VO+CMD+J to navigate via form controls and then it will focus on the fieldset container and read the legend as the "group"'s accessible name. So "Legend Name, group, with 4 items."
It will NOT speak the legend text when you're tabbing through the form though like JAWS/NVDA.
Firefox/TalkBack on Android support fieldset/legends similarly to NVDA/Firefox.
Paul J. Adam
Accessibility Evangelist
www.deque.com <http://www.deque.com/>
> On May 8, 2015, at 10:23 AM, Moore,Michael (DARS) < = EMAIL ADDRESS REMOVED = > wrote:
>
> Paul,
>
> What about support in OSX Voiceover?
>
> Mike Moore
> Accessibility Coordinator,
> Texas Department of Assistive and Rehabilitative Services
> (512) 424-4159 (Office)
> (512) 574-0091 (Cell)
>
>
From: Jennison Mark Asuncion
Date: Fri, May 08 2015 10:50AM
Subject: Re: any solutions for fieldset/legend bug with iOS?
← Previous message | No next message
Paul,
The issue of the legend not being read is being observed on the iPhone
using iOS V8.2. Swiping right, the fieldset is read, legend is
completely ignored.
For an example try the WebAIM page
http://webaim.org/techniques/forms/controls and look at the radio
buttons section.
Jennison
On 5/8/15, Paul J. Adam < = EMAIL ADDRESS REMOVED = > wrote:
> They work but not like JAWS or NVDA. In VO OS X you press VO+CMD+J to
> navigate via form controls and then it will focus on the fieldset container
> and read the legend as the "group"'s accessible name. So "Legend Name,
> group, with 4 items."
>
> It will NOT speak the legend text when you're tabbing through the form
> though like JAWS/NVDA.
>
> Firefox/TalkBack on Android support fieldset/legends similarly to
> NVDA/Firefox.
>
> Paul J. Adam
> Accessibility Evangelist
> www.deque.com <http://www.deque.com/>
>> On May 8, 2015, at 10:23 AM, Moore,Michael (DARS)
>> < = EMAIL ADDRESS REMOVED = > wrote:
>>
>> Paul,
>>
>> What about support in OSX Voiceover?
>>
>> Mike Moore
>> Accessibility Coordinator,
>> Texas Department of Assistive and Rehabilitative Services
>> (512) 424-4159 (Office)
>> (512) 574-0091 (Cell)
>>
>>