Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Windows 10 Notifications and Actions Settings: Toggle buttons do not announce state change #5441

Closed
nvaccessAuto opened this Issue Oct 25, 2015 · 5 comments

Comments

Projects
None yet
3 participants

Reported by jteh on 2015-10-25 22:25
STR:

  1. Open Notifications and Actions Settings.
  2. Press "Select which icons appear on the taskbar".
  3. Press one of the "pressed" (enabled) buttons.
  • Expected: NVDA should say "not pressed".
  • Actual: Nothing.
    1. Press the same button again.
  • Expected: NVDA should say "pressed".
  • Actual: Nothing.

This change does get reported by Narrator. Beyond this, we might also want to consider reporting these as toggle buttons and perhaps rethink the way we report toggle buttons altogether.

Comment 1 by JamaicanUser on 2015-11-09 02:18
Interestingly, when moving away from the button when pressed and going back to it, if it has been toggled on/checked, NVDA reports the button as being pressed. This is what I mainly use to detect the state of some buttons.
In Jaws, as a side note, the state is reported as 'button checked' when activated and 'button' when not active. This seems to be more sensible in these cases.

@nvaccessAuto nvaccessAuto added the bug label Nov 10, 2015

@nvaccessAuto nvaccessAuto added this to the 2016.1 milestone Nov 10, 2015

@jcsteh jcsteh added a commit that referenced this issue Dec 3, 2015

@jcsteh jcsteh When a toggle button is focused, NVDA now reports when it is changed …
…from pressed to not pressed.


Fixes #5441.
f67746d

Incubated in 445da15.

Collaborator

josephsl commented Dec 5, 2015

Hi,
A number of regressions were observed:

  1. "Not pressed" is spoken on checkboxes, certain buttons and so on.
  2. the toggle button for toggling certain settings such as Tablet Mode no longer announces pressed state (this could be just mine).
    Thanks.
Collaborator

josephsl commented Dec 5, 2015

Hi,
Upon further investigation, it appears toggling Tablet Mode and other items from Settings app does produce the intended result, with the first regression still remaining. Thanks.

@jcsteh jcsteh added a commit that referenced this issue Dec 9, 2015

@jcsteh jcsteh Don't report "not pressed" inappropriately for checkboxes and buttons…
… which aren't toggle buttons.

"Not pressed" is now only reported for toggle buttons. UIA buttons with the toggle pattern now get a role of toggle button.
Re #5441. Fixes #5580.
6e85205

Incubated in 85403ad.

@jcsteh jcsteh closed this in aade0a3 Jan 6, 2016

@nvaccessAuto nvaccessAuto removed the incubating label Jan 6, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment