nvda icon indicating copy to clipboard operation
nvda copied to clipboard

NVDA does not report the spacebar key on WPF textboxes

Open jmdaweb opened this issue 6 months ago • 7 comments

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 avatar Aug 04 '24 11:08 jmdaweb