Skip to content

[Cherry-pick to beta] Advanced settings panel: restore accelerator key#13590

Merged
michaelDCurran merged 2 commits into
nvaccess:betafrom
CyrilleB79:cherryPickFromMaster
Apr 11, 2022
Merged

[Cherry-pick to beta] Advanced settings panel: restore accelerator key#13590
michaelDCurran merged 2 commits into
nvaccess:betafrom
CyrilleB79:cherryPickFromMaster

Conversation

@CyrilleB79

Copy link
Copy Markdown
Contributor

Important: PR targetting beta before translation freeze extension. Please consider it before the new translation freeze / the beta4. Thanks.
Cc @seanbudd, @feerrenrut, @michaelDCurran

Link to issue number:

PR #13563.

Summary of the issue:

PR #13563 restores an accelerator key that has been removed by #13437 during NVDA 2022.1 release cycle.
Unfortunately, PR #13563 has been opened after translation freeze and thus could not integrate 2022.1.

However in #13563, I have written:

I would have wished to open this PR against beta to fix the issue immediately before the stable release. However, we are already in the translation freeze, thus this is not possible to change a translatable string, unfortunately. If a new translation freeze should occur, please reconsider merging this PR in beta.

According to this thread, an extension translation freeze is in preparation with new translatable strings.
Thus this allow to integrate this fix for 2022.1 considering that the accelerator key was removed during 2022.1 dev cycle.

Description of how this pull request fixes the issue:

Cherry-pick the commit corresponding to #13563, i.e. c446688.

Testing strategy:

Manual check of the access key in the advanced settings panel.

Known issues with pull request:

I have no experience of cherry picking. Could it have a bad side effect when merging back beta to master?

Change log entries:

New featuresNone

Code Review Checklist:

  • Pull Request description:
    • description is up to date
    • change log entries
  • Testing:
    • Unit tests
    • System (end to end) tests
    • Manual testing
  • API is compatible with existing add-ons.
  • Documentation:
    • User Documentation
    • Developer / Technical Documentation
    • Context sensitive help for GUI changes
  • UX of all users considered:
    • Speech
    • Braille
    • Low Vision
    • Different web browsers
    • Localization in other languages / culture than English

…13437). (nvaccess#13563)

Fix-up of nvaccess#13437.

Summary of the issue:
With nvaccess#13437, the option "Use UI Automation to access Microsoft Word document controls" in Advanced settings panel has become a combo-box; it was a checkbox before.
In the same time, the accelerator key (mapped to W) has been removed for this option: "&" removed from the label.
When testing Word with and without UIA, it was handy to focus the Advanced panel, check the first checkbox and press alt+W to jump directly to this option.
Now tabbing between the options is required.

Description of how this pull request fixes the issue:
Just add the "&" in the label to restore the accelerator key for this option.
@CyrilleB79 CyrilleB79 requested a review from a team as a code owner April 7, 2022 08:02
@CyrilleB79 CyrilleB79 requested review from seanbudd and removed request for a team April 7, 2022 08:02
@AppVeyorBot

Copy link
Copy Markdown

See test results for failed build of commit 88842299fb

@seanbudd

seanbudd commented Apr 7, 2022

Copy link
Copy Markdown
Member

Thanks @CyrilleB79 - I was about to ask you to open this PR

@michaelDCurran michaelDCurran merged commit a922cba into nvaccess:beta Apr 11, 2022
@nvaccessAuto nvaccessAuto added this to the 2022.2 milestone Apr 11, 2022
@michaelDCurran michaelDCurran modified the milestones: 2022.2, 2022.1 Apr 11, 2022
@CyrilleB79 CyrilleB79 deleted the cherryPickFromMaster branch April 11, 2022 06:39
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.

5 participants