-
-
Notifications
You must be signed in to change notification settings - Fork 614
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix-up of 12814: Ensure that role label for landmark is once again abbreviated in braille #13160
Conversation
cc @feerrenrut |
…lle (PR #13160) Fixes #13158 PR #12814 replaced usages of deprecated controlTypes.roleLabels with role.displayString. However braille has its own mapping of roles to labels which should be used for abbreviations of roles for braille. The role label used for speech has been mistakenly used for a role of landmark.
Please test and confirm this is fixed in the RC for 2021.3.1 https://www.nvaccess.org/post/nvda-2021-3-1rc1/ |
RC is already available. Does it mean that the translated change log will not be included in 2021.3.1, i.e. all languages except English will not have any 2021.3.1 section in the change log? |
I can confirm the issue is fixed in 2021.3.1 RC1. Are you planning to merge RC to master? |
@CyrilleB79 Historically we haven't allowed translation updates into point releases, there is some risk that translation updates can break NVDA. Ideally we would allow updates ONLY to the changes files, we don't have that ability at this stage. We prefer not to have a long RC period for point releases, just confirm that the addressed issues are fixed, and do the release. We'll be discussing this internally to try to improve the process in the future, however this will likely rely on updates to our translation system. |
OK @feerrenrut no problem. It seemed to me that all the PRs for 2021.3.1 were opened and merged on top of beta branch, not rc.
That's why I have thought that the change log content would have been translated. Anyway, everything is clarified now. I understand why new translations will not be integrated in 2021.3.1 and agree with this process. Thanks. |
Yes, that was the initial plan and so we merged the changes to beta. I cherry picked the changes into the RC branch to prevent any risk from updated translations and made the RC from there. Sorry for the confusion this caused. |
Opened against beta since this PR fixes regression introduced in 2021.3 development cycle and including in a point release seems very low risk.
Link to issue number:
Fixes #13158
Summary of the issue:
PR #12814 replaced usages of deprecated
controlTypes.roleLabels
withrole.displayString
. However braille has its own mapping of roles to labels which should be used for abbreviations of roles for braille. The role label used for speech has been mistakenly used for a role of landmark.Description of how this pull request fixes the issue:
Once again uses braille abbreviation of landmark for landmarks.
Testing strategy:
Performed STR from #13158 - made sure that 'lmk' is shown on a braille display for landmarks.
Known issues with pull request:
None known
Change log entries:
Bug fixes
- Landmark is once again abbreviated in braille (#13158)
Code Review Checklist: