Questions tagged [accessibility]

Accessibility seeks to make an application or website usable by everyone, including people with disabilities such as visual, auditory, ambulatory, or cognitive impairment. *This tag should NOT be used for:* programming that requires "accessing" a process in multiple threads, a object in a class, a resource on a network, etc. or responsive design, which deals with serving content to a wide range of devices, unless there are also accessibility concerns.

Accessibility seeks to make an application or website usable by everyone, including people with disabilities such as visual, auditory, mobility or cognitive impairment. For example, usage of alt="description" text for graphic images on the web can help users with low-functioning vision.

Accessible design for the Internet is formally guided by the Web Content Accessibility Guidelines (WCAG), the Authoring Tool Accessibility Guidelines (ATAG) and the Web Accessibility Initiative's Accessible Rich Internet Applications standard (WAI-ARIA).

Accessible design may be required by law, notably Section 508 of the Rehabilitation Act of 1973 (USA) and the European Accessibility Act (Europe).

Other helpful resources are found at WebAIM.org.

Stand-alone software is made accessible by thoughtful design and APIs such as Microsoft UI Automation for Windows.

This tag should not be used for:

  • programming that requires "accessing" a process in multiple threads, a object in a class, a resource on a network, etc.
  • , which deals with serving content to a wide range of devices. (This can be closely related at times, but is generally a separate topic.)
7805 questions
3
votes
1 answer

How to make this part of my page section 508 and wcag 2.0 compliant

Hello compliance pros! I've been tasked with making our web-app compliant to the section 508 and wcag 2.0 guidlines. For most things this hasn't been too tricky, but i've hit a bit of a road block. I use qtip a lot in the app, which tends to be…
Patricia
  • 7,752
  • 4
  • 37
  • 70
3
votes
1 answer

How to implement the text cursor indicator in a Winapi program on Windows 10/11?

After turning on Start/Settings/Ease of Access/Text Cursor Indicator on Windows 10, Microsoft apps and edit controls paint a colored blob at each end of the text cursor. I see that a program called EoAExperiences.exe is started when that setting is…
Keith M
  • 101
  • 8
3
votes
1 answer

Grabbing all tabbable / focusable elements in a document

I am improving accessibility in a web-app. I would like to cycle through all potentially tabbable / focusable elements I note that jQuery has its own pseudo-selector, :tabbable but this isn't native. I've never used jQuery much and I'm in no hurry…
Rounin
  • 27,134
  • 9
  • 83
  • 108
3
votes
4 answers

How to control accessibility voiceover text for the SwiftUI Image

For the SwiftUI Image element, the voiceover template is seems "accessibility label - image - image name", e.g. for var body: some View { Image(systemName: "equal") .accessibilityLabel("my label") } I am getting voiceover…
timbre timbre
  • 12,648
  • 10
  • 46
  • 77
3
votes
1 answer

WPF: How to get screen readers to ignore progress bar status updates?

Recently, I have been trying to get the built-in Windows 7 narrator/screen reader to be compatible with my WPF app. There is very little info about this, but what I have read is that I can set an attached property (AutomationProperties.HelpText,…
esc861
  • 63
  • 4
3
votes
0 answers

How to programmatically detect if Accessibility event comes from FLAG_SECURE Android app?

Google has issued this requirement for Android apps, effective November 1, 2022: "For security and privacy purposes, all apps distributed on Google Play are required to respect the FLAG_SECURE declaration of other apps. Meaning, apps must not…
gcdev
  • 1,406
  • 3
  • 17
  • 30
3
votes
3 answers

Should aria attributes also be translated if the page is using translations?

What's the best practice regarding aria attribute translations? If a page is available in several languages, should aria attributes be too? I am using react-i18next useTranslation hook to translate a site to a couple different languages, and I was…
Henri Willman
  • 119
  • 1
  • 5
3
votes
2 answers

CSS Image Replacement, but SHOW text when Images are disabled

I have recently put together a working navigation bar. I'm pleased with it, but unfortunately it isn't accessible. When images are OFF, I would like to show replacement text in its place. Is this easy to achieve with my example:…
michaelmcgurk
  • 6,367
  • 23
  • 94
  • 190
3
votes
1 answer

When to use accessibilityRole='link' in ReactNative?

I have an application with drawer navigation that uses buttons to navigate to different screens. In terms of accessibility, should I use accessibilityRole='button' or accessibilityRole='link' for the buttons.? React Native AccessibilityRole docs…
ProSinq
  • 85
  • 5
3
votes
3 answers

How do I test the visual accessibility of web pages under development?

When developing websites, I'd like to be able to quickly switch to "what does this look like to a person with certain types of color blindness?" I've found Visicheck, which will show you approximations of what an image or a public web page will look…
James A. Rosen
  • 64,193
  • 61
  • 179
  • 261
3
votes
0 answers

Accessibility identifier is not working for SwiftUI ToolbarItem in iOS 14

I'm setting the accessibilityIdentifier for ToolbarItem in NavigationView, which is working fine in iOS 15.0 and above, but they are not shown up in iOS 14.x. I'm using Appium for testing accessibilityIdentifiers. I have attached the screenshot of…
Harsha
  • 760
  • 1
  • 7
  • 21
3
votes
3 answers

Dealing with Masked Numbers for Screen Readers

So, say I have an account number where I don't want to expose the first 8 digits. Something like ········1234 or with asterisks ********1234. What's the best way to handle these situations for screen reader users? It seems wonky for it to say "Black…
degys
  • 75
  • 5
3
votes
0 answers

Adding accessibility identifier to a substring of an NSMutableAttributedString

I'm attempting to configure a NSMutableAttributedString on a UILabel's attributedText property to display accessibility identifiers for links within the attributed string. Objective UILabel with NSAttributedString that's got a clickable link which…
Adrian
  • 16,233
  • 18
  • 112
  • 180
3
votes
1 answer

Why do I fail ADA Compliance on WordPress Headers by jumping from

to

?

I am tasked with structuring our current website into ADA compliance and it has been a pain to get everything updated, so I have some questions regarding the headers. We have the following code in on of our "Page Templates":
Sem
  • 55
  • 5

3
votes
1 answer

Jetpack Compose: ignoring descendants' content description

Let's say I have a Column with Rows. Each Row is a logical unit and I want Talkback to navigate through the Column Row by Row, without selecting and descendants of the row. That's easily achievable with mergeDescendants = true Now, I have a tailored…
Nino van Hooff
  • 3,677
  • 1
  • 36
  • 52