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

NVDA does not report the spacebar key on WPF textboxes #16952

Open
jmdaweb opened this issue Aug 4, 2024 · 1 comment
Open

NVDA does not report the spacebar key on WPF textboxes #16952

jmdaweb opened this issue Aug 4, 2024 · 1 comment
Labels
blocked/needs-technical-investigation Issue is blocked. A technical investigation is required to progress the issue. framework/WPF p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.

Comments

@jmdaweb
Copy link
Sponsor

jmdaweb commented Aug 4, 2024

Steps to reproduce:

  1. Open a WPF application which has a textbox control, such as the one provided in the binary attachment.
  2. Configure NVDA to speak words while typing, and type some words in the textbox.
  3. Configure NVDA to speak characters while typing, and type some words on the textbox.

Actual behavior:

  • NVDA doesn't speak the typed word when pressing spacebar.
  • NVDA doesn't speak "space" when spacebar is pressed and speak characters while typing is on.
  • NVDA reads all previously entered text as a single word, without spaces, when the period key is pressed.
  • If NVDA is restarted with the application on the foreground, the edit field behaves as expected and characters and words are spoken properly until focus changes to another window.

Expected behavior:

NVDA should behave exactly as in other standard edit fields.

NVDA logs, crash dumps and other attachments:

  • binary.zip: sample built application which contains a single WPF textbox.
  • logs.zip: object developer info in two situations: when it works and when it fails. Note the difference on appModule.helperLocalBindingHandle
  • sources.zip: source of the sample application, provided in a Visual Studio solution.

System configuration

NVDA installed/portable/running from source:

Installed.

NVDA version:

2024.2 and 2024.3beta5

Windows version:

Windows 11 23H2 build 22631.3958

Name and version of other software in use when reproducing the issue:

.net runtime 6.0.

Other information about your system:

N/A

Other questions

Does the issue still occur after restarting your computer?

Yes.

Have you tried any other versions of NVDA? If so, please report their behaviors.

Yes. Same behavior on 2024.2 and 2024.3beta5

If NVDA add-ons are disabled, is your problem still occurring?

Yes.

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

Yes.

@jmdaweb
Copy link
Sponsor Author

jmdaweb commented Aug 4, 2024

@seanbudd seanbudd added p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation. blocked/needs-technical-investigation Issue is blocked. A technical investigation is required to progress the issue. framework/WPF labels Aug 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked/needs-technical-investigation Issue is blocked. A technical investigation is required to progress the issue. framework/WPF p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Projects
None yet
Development

No branches or pull requests

2 participants