Skip to content

Fix Eclipse and Dbeaver Autocomplete on Windows 11#16417

Merged
seanbudd merged 4 commits into
nvaccess:masterfrom
thgcode:fix/eclipse-autocomplete
May 8, 2024
Merged

Fix Eclipse and Dbeaver Autocomplete on Windows 11#16417
seanbudd merged 4 commits into
nvaccess:masterfrom
thgcode:fix/eclipse-autocomplete

Conversation

@thgcode

@thgcode thgcode commented Apr 17, 2024

Copy link
Copy Markdown
Contributor

Link to issue number:

closes #16416

Summary of the issue:

On Windows 11, some controls are above the Dbeaver autocomplete suggestions dialog, causing the check to see if is an autocomplete list item to fail.

Description of user facing changes

NVDA will speak the Dbeaver autocomplete list items on Windows 11 again.

Description of development approach

The solution was to improve this check to use the simple object navigation mode to ignore unwanted objects from the check and add the check for the start menu that is a Toggle Button on Windows 11.

Testing strategy:

  1. Opened Dbveaver.

  2. Pressed CTRL+ALT+ENTER on the sample database to open the console.

  3. Typed selec. NVDA spoke the suggestions.

Known issues with pull request:

None at present.

Code Review Checklist:

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

@AppVeyorBot

Copy link
Copy Markdown

See test results for failed build of commit 97e8ccafdb

@thgcode

thgcode commented Apr 18, 2024

Copy link
Copy Markdown
Contributor Author

Performed some tests using the latest build on the Windows 10 machine and it continues working as well.

@thgcode thgcode marked this pull request as ready for review April 18, 2024 02:06
@thgcode thgcode requested a review from a team as a code owner April 18, 2024 02:06
@thgcode thgcode requested a review from seanbudd April 18, 2024 02:06
Comment thread user_docs/en/changes.t2t Outdated
-

== Bug Fixes ==
- NVDA will announce correctly the autocomplete suggestions in Eclipse and other Eclipse-based environments on Windows 11. (#16416, @thgcode)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this will need to be moved to 2024.3 when the change log section is created

Comment thread source/appModules/eclipse.py Outdated
@seanbudd seanbudd added this to the 2024.3 milestone Apr 18, 2024
@seanbudd seanbudd added blocked/needs-info The issue can not be progressed until more information is provided. blocked/needs-testing labels Apr 18, 2024
@seanbudd seanbudd added queued for merge conceptApproved Similar 'triaged' for issues, PR accepted in theory, implementation needs review. and removed blocked/needs-info The issue can not be progressed until more information is provided. blocked/needs-testing labels Apr 21, 2024
@thgcode thgcode force-pushed the fix/eclipse-autocomplete branch from a6ca3e4 to 56c7c52 Compare May 8, 2024 00:28
@seanbudd seanbudd merged commit fafc68f into nvaccess:master May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

conceptApproved Similar 'triaged' for issues, PR accepted in theory, implementation needs review. queued for merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

On Windows 11, NVDA does not read Dbeaver autocomplete suggestions

3 participants