Skip to content
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

Master to beta #17552

Merged
merged 5 commits into from
Dec 19, 2024
Merged

Master to beta #17552

merged 5 commits into from
Dec 19, 2024

Conversation

seanbudd
Copy link
Member

No description provided.

SaschaCowley and others added 5 commits December 17, 2024 14:29
* Added changes section
* Bumped minor version
…17526)

Partially fixes #17518

Summary of the issue:
Some HumanWare devices do not report the number of cells in their HID capabilities report. This is the case for Brailliant BI 40X since firmware 2.4.

Description of user facing changes
The Brailliant BI 40X and similar display with firmware version 2.4 is working correctly again.

Description of development approach
This PR fixes the issue by using the HID output report size to calculate the number of cells. If the device reports a cell count, this is still being used.

Testing strategy:
Tested with a Brailliant BI 40X over Bluetooth.

Known issues with pull request:
Since firmware 2.4 this device is recognized by the Standard HID driver over Bluetooth. However, the keys do not work using that driver. This PR does not fix the Standard HID driver.
Fixes #17421

Summary of the issue:
Chromium-browsers were changed to return E_NOTIMPL and broke speech and braille of all math equations (i.e., no speech or braille for math) in those browsers because NVDA passes along a 'not implemented' COM exception.

Description of user facing changes
This restores the behavior of NVDA (i.e., math reads) as before the change.

Description of development approach
A try/except block is added around the call. If the error is E_NOTIMPL, the code moves on as before. Otherwise, the error is re-raised as before.
@seanbudd seanbudd requested a review from a team as a code owner December 19, 2024 02:39
@seanbudd seanbudd merged commit 68d11e5 into master Dec 19, 2024
2 of 4 checks passed
@seanbudd seanbudd deleted the masterToBeta branch December 19, 2024 02:40
@github-actions github-actions bot added this to the 2025.1 milestone Dec 19, 2024
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.

4 participants