theappbusiness / accessibility-guidelines

Plain language summary of the Web Content Accessibility Guidelines
https://theappbusiness.github.io/accessibility-guidelines/
MIT License
47 stars 9 forks source link

Ambiguity re. whether and how 1.4.2 'Page title' applies to native mobile apps #101

Open jfhector opened 4 years ago

jfhector commented 4 years ago

This ambiguity / lack of clarity was raised by @robert-kinder in a related conversation.

Here's my summary of the situation, and of the decision that we need to make:

@KaneCheshire @geftimov @amryousef-tab what are your thoughts?

amryousef-tab commented 4 years ago

on native mobile app, the title that appears in the navigation bar at the top of the screen serves the same purpose as <title> and <h1>

As you correctly mentioned here @jfhector the title on the appbar/toolbar is the main thing here. It should always be visible and announced first by screen readers for accessibility. Same as what WCAG states really.

robert-kinder commented 4 years ago

@jfhector - Feels like we're going in circles here (ref issue #82 ).

So it seems logical to call out the nuanced difference between <title> and <h1> as web only. Right?


Specifically, can this simply be resolved by stating that the following 'common mistake' on 2.4.2 is web only (changing the text as suggested here)?

The title does not indicate the page is part of a service on Gov.UK;

This could be called out in either the common mistake section, or in the guidance for web section.

jfhector commented 4 years ago

I agree with your suggested fix.

One reason I've been slow to follow up on this, is that I've done a lot of designing and prototyping for how the detail pages could work. And I've reached the conclusion that Web, iOS and Android should be on separate version of each page (rather than the same page showing all three techs).

I'm experimenting with this a little bit more. (Specifically, I'm looking at a different process that'd allow to output different version of pages without repeating the same HTML markup, using a templating engine).

robert-kinder commented 4 years ago

Don't worry about it.

I've updated #97 moving the "Title should indicate..." requirement into the "Guidance for Web Section". Let me know what you think.

I also noticed the Guidance for Design section was very web focussed. I haven't changed anything yet but I'll see what I can do in the next few days