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
2 answers

Best way to access Android preference keys

what is the best way to access and store android preference keys? I don't want to always enter them manually beacuse then I can't change them quickly. At the moment I only see two possibilities: final static key_xxx but they can't be referred in…
Tobias
  • 7,282
  • 6
  • 63
  • 85
3
votes
1 answer

Implementing accessibility for custom text editor

I've created a custom rich text editor using Core Text and conforming to the UITextInput protocol. I'm trying to figure out how to make it accessible to VoiceOver. From my reading of the Accessibility Programming Guide and the UIAccessibility…
c-had
  • 1,380
  • 1
  • 9
  • 18
3
votes
2 answers

CSS and different environments

What is the best approach to have a different CSS dependent if the person is disabled? For example larger text, different colours etc.?
Ed Heal
  • 59,252
  • 17
  • 87
  • 127
3
votes
2 answers

Is value for ALT atrribute not required in HTML5 to pass validation?

I was looking at this Slideshow http://www.slideshare.net/CharJTF/structures-semantics-controls-and-more-html-5-is-here-3523971 and on slide #14 there are 3 examples of img tag third one is without value. Is it allow in HTML 5?
Jitendra Vyas
  • 148,487
  • 229
  • 573
  • 852
3
votes
1 answer

AccessibilityService is not able to read text from hybrid android application (i.e. flutter)

I'm trying to create an AccessibilityService which can read text from the user screen, it works well and I'm able to grab most of the texts from native Android applications. Still, when I tried it with my example Flutter application, I'm getting all…
3
votes
1 answer

Screen reader capturing hidden content on carousel

I have a carousel as follows. It scrolls horizontally on click. I intent to only show 3 items at a time. Rest will be hidden via overflow hidden. Clicking right or left will hide/reveal more tiles. But the screen reader is currently reading out the…
kar
  • 4,791
  • 12
  • 49
  • 74
3
votes
2 answers

How to Have Children Inherit Parent tabindex Value

Is there a way to apply a parent's tabindex to all of it's children? Example code:
Section 2 test 2 a
ineedtoknow
  • 1,283
  • 5
  • 28
  • 46
3
votes
0 answers

StackOverflowError in Jetpack Compose for Accessibility crash for Android Oreo

We are seeing Android Oreo StackOverflowError crashes in crashlytics but just for Android 8 (Oreo) devices. It's for Accessibility in Jetpack Compose. I can't make sense of this. I don't see any obvious recursion problem following the…
fada21
  • 3,188
  • 1
  • 22
  • 21
3
votes
1 answer

What is the difference between accessibilityLabel and aria-label properties of view component in react native?

What is the difference between accessibilityLabel and aria-label properties of view component in react native? React native documentation is not enough to understand. Examples would be more appreciated.
Varinder Sohal
  • 1,142
  • 5
  • 24
  • 44
3
votes
0 answers

Bionic Reading Formating

I'm trying to format the entire text of a webpage to "Bionic Reading" from a button. I saw an example on codepen that formatted raw text that you needed to identify, but I wish to automatically apply the function everywhere. Basically, Bionic…
SlayerCat
  • 146
  • 2
  • 6
3
votes
2 answers

Forwarding a ref to all pages (route components) just to apply it to the
and have a Skip Navigation Link (button). Is there no better way?

I have been on it for a while now, researching useRef, forwardRef just to be able to add the Skip Navigation Link to my React project. Since multiple sources say that ElementById and querySelector are not the correct way to do it, I ended up…
3
votes
0 answers

Accessible PDF's from Coldfusion 2021

I've been looking everywhere, and can't find a suitable answer. We are generating PDF's on the fly for a job board. People click on a job, and have an option to download a PDF version of the job posting. We currently have everything running just…
Archer1980
  • 31
  • 2
3
votes
2 answers

Create a list of Reference for FocusRequester in Jetpack compose

I have something like promotions.forEachIndexed { index, item -> key(item.hashCode()) { PromotionItem( promotionItem = item, onRemove = { onRemove(index)…
sadat
  • 4,004
  • 2
  • 29
  • 49
3
votes
0 answers

Talkback always reads application name when opening Jetpack Compose Dialog

When opening a Dialog in Jetpack Compose, Talkback will always read the application label, before reading the Dialog title. I have already tried setting the activity lable in the manifest to something different or just a space. While doing that, I…
Tobias
  • 294
  • 3
  • 13
3
votes
3 answers

Prevent child elements from being interactive and focusable

I'm building an interactive widget that consists in making a button list out of a list of HTML markups. To achieve that, the HTML markup is wrapped with a button-like component
. When clicking…
neiya
  • 2,657
  • 4
  • 23
  • 32