-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Success Criterion 2.4.4 - Link Purpose (In Context) - Level A #36
Comments
Might need to define programmatically determined link context in terms of native iOS and Android but apart from that i believe the requirements as written work for native. |
One thing I've always wondered with this SC in native apps is whether this should be limited to the term "link" as in hyperlink to a web page, or if it applies more broadly as any interaction that goes to another place. In other words, a button trait for navigating to another screen in an app - or a link to a web view in the app - could be interchangeably used in much of the 2.4.4 Understanding document. The other question I've come across in practice is whether a button that looks like a hyperlink or vice versa would fail this SC. |
Discussed in today's meeting. Minutes for 28 August 2024Jamie Look at the SC in normative text: Are we as a group deciding to just consider this as referencing only a link? Would the button scenarios be covered elsewhere? Links can also navigate around a page (skip links) It seems specific to links themselves, not their function Jamie There are times where things look like a link to do other things. There is some variation in how companies have interpreted this SC illai maybe we should consider removing it from small changes, because if we aren't sure about how it's conveyed to users could present confusion. We need to define what link means in mobile app context +1 Illai Change 2.4.4 label from small to medium or large? Comment below. +1 medium +1 medium +1 medium +1medium +1 medium JJ we need to make sure folks know that we can change the labels if we feel we need to ACTION: Change 2.4.4 label to medium ACTION: Create issue for Link definition in context of apps? julianmka Can we start hashing out a definition of links? illai: Related is headings and labels: How do we test this? It seems very opinionated? Can we define it in an atomic way? There seems to be space for interpretation julianmka The key definition is going to lie in the behaviour. Testability is going to be manual illai: Even manually, auditors may disagree Apple Developer on a link "'A control for navigating to a URL" https://developer.apple.com/documentation/swiftui/link On a button "A control that initiates an action." https://developer.apple.com/documentation/swiftui/button the links in the SC are modeling what is meant, see "ambiguous to users in general" do we need to define link now? |
A link will be announced by screen readers as a link, and not a button. A link is for me what is characterized as a link in the accessibility tree (i.e. like an ARIA role "link"). If we do a parallel with rich web applications, you can navigate with some buttons inside the same page (open a modal, display different content with tabs, ...) but we are not using links for these in-page navigation elements.
|
TalkBack's link activation behavior will change in the 15.1 update: https://support.google.com/accessibility/android/answer/15621045?hl=en
|
Discussed in today’s meeting. 20 November 2024
ACTION: Research link behavior on Android and iOS -> 1. Native link in text, 2. Native link on its own, 3. Web link in WebView ACTION: Research impact of broadening "link" to "links and buttons" or "interactive components" ACTION: Consider linking to 2.4.6 as best-practice |
WCAG2ICT guidance: https://www.w3.org/TR/wcag2ict-22/#link-purpose-in-context
Share your thoughts for applying to mobile apps as a comment below.
The text was updated successfully, but these errors were encountered: