WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Navigating via Heading using Rotor on Native App


From: Birkir R. Gunnarsson
Date: Nov 23, 2022 3:46PM

iOS 15 introduced a heading level attribute for Swift UI:

but, truth be told, I don't even know if Voiceover supports it yet.

On 11/23/22, glen walker < <EMAIL REMOVED> > wrote:
> I tried a dozen different native iOS apps. Some from Apple and the rest
> from others. When switching the rotor to heading navigation, none of them
> would announce a count of the number of headings like you typically hear on
> a webpage. However, they all let me swipe up/down to navigate to each
> heading. The Apple apps only had one heading at the top of the container.
> I couldn't find any Apple apps with multiple headings. I tried Messages,
> Weather, Clock, Mail, Phone, Contacts, Settings.
> For third party apps, YouTube TV and Slack both have multiple headings and
> I can swipe up/down to all of them. I still don't hear a count of them and
> since native iOS apps don't have heading levels (just the
> UIAccessibilityTraitHeader attribute), it just says "heading" and not a
> level number.
> I've never seen an app with a heading that I couldn't navigate to.
> When you say VO is "not identifying all the headings", what do you mean by
> "identifying"? You can't swipe up/down to all of them? How do you know if
> one is being skipped? When you swipe left/right, do you hear "heading" but
> when you swipe up/down, it doesn't go to that element?
> On Wed, Nov 23, 2022 at 4:41 AM allyssa jessicon < <EMAIL REMOVED> >
> wrote:
>> "Hi everyone,
>> Need your valuable thoughts on this.
>> When I navigate on a native iOS App and activates the Rotor, VoiceOver
>> is not identifying all the headings in the Roter for the particular
>> screen. Though VO identifies some of the headings I am wondering why
>> VO avoids some of the headings. VO identifies all the headings on
>> swipe navigation.""
>> Additionally, Does this fail WCAG in any way? "
>> Regards,
>> Alysa.
>> >> >> >> >>
> > > > >

Work hard. Have fun. Make history.