Questions tagged [nvda]

NonVisual Desktop Access (NVDA) is a free and open source screen reader for the Microsoft Windows operating system.

NonVisual Desktop Access (NVDA) is a free and open source screen reader for the Microsoft Windows operating system.

See http://www.nvda-project.org/

329 questions
5
votes
3 answers

NVDA not reading aria-label in span - what is the alternative?

I am fairly new to accessibility issues and I am trying to have the aria-label read in NVDA. This is my HTML:
panza
  • 1,341
  • 7
  • 38
  • 68
5
votes
1 answer

NVDA doesn't read first HTML child when focusing from parent on Firefox

When using NVDA on Firefox it fails to read the first child when focusing from a container, but it is able to read the second child. Generic Example:
Child…
msdedwards
  • 509
  • 4
  • 20
5
votes
1 answer

Aria-live attribute not working on chrome

I have multiple sets of dynamic content on my page that get updated following some user interaction. I want the updated content to be read out by a screen reader but the live region is not being read by NVDA on chrome. It's working on Firefox…
5
votes
2 answers

Keyboard accessibility and assistive technology

I am trying to implement a keyboard accessibility script together with an assistive technology (NVDA). My script captures arrow key press. code snippet: $(document).keydown(function(event){ var key = event.keyCode || event.which; …
JLineses
  • 55
  • 5
4
votes
2 answers

Is there a way to make screen reader announce only once when the element is rendered?

I have a timer that handled by js to decrease from 59 to 0 every seconds. I'm using aria-live to detect the changes. However, the screen reader keeps repeating everytime element is changed. How could I make a screen reader announces the timer for…
4
votes
0 answers

NVDA + Chrome not reading part of my website

NVDA is not reading a div with the main content of my website. It doesn't work on Chrome + NVDA. It works well on iOs VoiceOver, Chrome + Screen Reader Extension, Firefox + NVDA. It reads other elements of the page, like header and footer. I can…
Szymon
  • 71
  • 5
4
votes
3 answers

Aria-label is not working in Chrome and Firefox with NVDA

I have a simple textbox: I am showing the tooltip First Name on hover of textbox. I used the aria-label as well as aria-labelledby but neither are working with Chrome or Firefox. It's…
Hemant Malpote
  • 891
  • 13
  • 28
4
votes
2 answers

Should text ever be focusable for accessibility? I'm specifically thinking about key-value pairs

Regarding making something like the following accessible, currently I have the following:
BBRENNAN
Is…
bbrennan
  • 41
  • 3
4
votes
3 answers

Accessible DIV table

https://www.w3.org/TR/2017/NOTE-wai-aria-practices-1.1-20171214/examples/table/table.html I am following the example provided by W3C for creating an accessible DIV table. I've added the appropriate role tags and attributes. Will wrapping some of…
dkrasniy
  • 408
  • 5
  • 12
4
votes
1 answer

Does each screen reader have a preferred browser? (i.e. JAWS, Voiceover, NVDA etc)

I'm studying more on how to make my code more accessible but have recently stumbled upon Chase's accessibility statement making the comment that the JAWS screen reader tends to prefer Internet Explorer and NVDA works better with FireFox. Source:…
4
votes
1 answer

NVDA ignores angular *ngIf blocks with role="alert"

My aim is to give the user information about errors in inputs. I am able to do that without angular with this example. I also managed to recreate the following example with using "innerHTML" attribute but it also didn't work with NVDA, in short it…
martini449
  • 126
  • 9
4
votes
4 answers

NVDA screen reader reads clickable word on text

Any idea why NVDA reads clickable word when tabbing through text in html example:

testing

NVDA will read clickable testing
allo
  • 83
  • 3
  • 9
4
votes
2 answers

How can I make NVDA read elements on the same row separately?

I am having a problem with NVDA screen reader, in that it will read all elements out on the same line in one block. For example, with the following code: Title