Skip to content

Fix a case where the "not checked" state is not reported in speech#8550

Merged
michaelDCurran merged 3 commits into
nvaccess:masterfrom
AAClause:i6946
Jul 26, 2018
Merged

Fix a case where the "not checked" state is not reported in speech#8550
michaelDCurran merged 3 commits into
nvaccess:masterfrom
AAClause:i6946

Conversation

@AAClause

Copy link
Copy Markdown
Contributor

Link to issue number:

Fixes #6946

Summary of the issue:

In a specific context, NVDA doesn't report the "not checked" state.

Description of how this pull request fixes the issue:

In controlTypes.py then processNegativeStates() function, for REASON_CHANGE, if HALFCHECKED is present but CHECKED isn't, we add CHECKED to speakNegatives.

Testing performed:

Tested with examples provided in #6946 comments and other HTML code. Works for me.

Known issues with pull request:

None known.

Change log entry:

Section: Bug fixes

Fix a case where the "not checked" state is not reported in speech. (#6946)

@LeonarddeR

Copy link
Copy Markdown
Collaborator

@Andre9642 commented on 24 jul. 2018 11:46 CEST:

In controlTypes.py then processNegativeStates() function, for REASON_CHANGE, if HALFCHECKED is present but CHECKED isn't, we add CHECKED to speakNegatives.

It looks like you're not doing an additional check for the presence of checked in your code.

@AAClause

AAClause commented Jul 24, 2018

Copy link
Copy Markdown
Contributor Author

It looks like you're not doing an additional check for the presence of checked in your code.

My bad. That's true. Although it seems to work like this too...

@michaelDCurran michaelDCurran merged commit 9bd4111 into nvaccess:master Jul 26, 2018
@nvaccessAuto nvaccessAuto added this to the 2018.3 milestone Jul 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

In the properties dialog for a folder, the "not checked" state for the "read-only" attribute is not reported at change

4 participants