-
-
Notifications
You must be signed in to change notification settings - Fork 783
NVDA skips elements with zero width or height #13897
Copy link
Copy link
Closed
Labels
feature/browse-modep3https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Metadata
Metadata
Assignees
Labels
feature/browse-modep3https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Steps to reproduce:
0. the actual element itself uses CSS styling to show the progress bar, and in that case has a width of0as wellActual behavior:
The zero-value progress bar is completely omitted from NVDA's output, despite being exposed correctly by the browser's accessibility tree. Presumably, this is an NVDA-specific heuristic?
Video recording of the current behaviour - note how the first progress bar is completely skipped
bootstrap-progress-bar-nvda.mp4
Happens in Chrome and Firefox.
JAWS correctly announces the zero-value (and visually zero-width) progress bar.
Expected behavior:
I'd expect the CSS width not to influence whether or not the content is announced - not going by heuristics, but just by what is exposed explicitly in the accessibility tree.
System configuration
NVDA installed/portable/running from source:
NVDA installed
NVDA version:
2022.1
Windows version:
Windows 10.0.19044 Build 19044
Name and version of other software in use when reproducing the issue:
Chrome 103.0.5060.114
Firefox 102.0.1 (64-bit)
Other information about your system:
N/A
Other questions
Does the issue still occur after restarting your computer?
Yes
Have you tried any other versions of NVDA? If so, please report their behaviors.
No
If NVDA add-ons are disabled, is your problem still occurring?
Yes
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
Yes