Skip to content

UIA Checkboxes unrecognized by NVDA #119350

@yaakovschectman

Description

@yaakovschectman

Currently in our UIA migration, checkbox widgets are not treated by NVDA as checkboxes, even when they have the checkbox role and provide the toggle pattern. I do not currently know why that is. I have filed an issue on the NVDA repository in the hopes of uncovering more information. Windows Narrator responds as expected to checkboxes.

There are three cases that I am/have been invetigating:

  • When hovering the cursor over a checkbox, nothing is read indicating it is a checkbox.
    • This is apparently intended behavior with NVDA
  • When changing the state of a focused checkbox, nothing is read to indicate the change of state.
    • This can be addressed by modifying AXPlatformNodeWin::MojoEventToUIAProperty
  • When the user pressed NVDA+UP with a checkbox focused, the checkbox info is not read aloud.
    • This should be the case, as NVDA+UP is only meant to read textual information. NVDA+TAB is a separate keyboard command for reading the current focus, and it does in fact read the checkbox state.

Metadata

Metadata

Labels

P2Important issues not at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)a: desktopRunning on desktopplatform-windowsBuilding on or for Windows specifically

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions