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

Backspace in Word doesn't always read removed character (Windows 10, Office 365, UIA default #13748

Open
Qchristensen opened this issue May 28, 2022 · 0 comments
Labels
component/UIA-ms-office Specific to UIA used in MS office applications. p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.

Comments

@Qchristensen
Copy link
Member

Steps to reproduce:

Open Word,
Type some text
Backspace through text

Actual behavior:

Sometimes this works fine, othertimes it does not read one or multiple characters.

Log fragment (first character reported, first 8 lines, second character not, last 4 lines):

IO - inputCore.InputManager.executeGesture (21:41:04.655) - winInputHook (7864):
Input: kb(desktop):backspace
DEBUG - UIAHandler.shouldUseUIAInMSWord (21:41:04.695) - MainThread (7584):
Not using UIA in MS Word on pre Windows 11 OS due to missing custom extensions
DEBUG - editableText.EditableText._hasCaretMoved (21:41:04.695) - MainThread (7584):
Caret move detected using event. Elapsed: 0 ms
IO - speech.speech.speak (21:41:04.695) - MainThread (7584):
Speaking [CharacterModeCommand(True), LangChangeCommand ('en_GB'), 'e', EndUtteranceCommand()]
IO - inputCore.InputManager.executeGesture (21:41:05.016) - winInputHook (7864):
Input: kb(desktop):backspace
DEBUG - editableText.EditableText._hasCaretMoved (21:41:05.226) - MainThread (7584):
Caret didn't move before timeout. Elapsed: 100 ms

Expected behavior:

All characters should be reported

System configuration

NVDA installed/portable/running from source:

NVDA version:

NVDA 2022.1 installed
UIA in Word set to "Default (When available)"

Windows version:

Windows 10 (64-bit) Version: 21H2 (2009), Build: 19044.1706

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

Office 365 (64-bit) Version: 16.0.15128.20244

Other information about your system:

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.

No

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?

I didn't try, but also reported by a user who advised they were using "Word 2021" (Reported in Facebook group, will add more info as available).

@seanbudd seanbudd added triaged Has been triaged, issue is waiting for implementation. p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority component/UIA-ms-office Specific to UIA used in MS office applications. labels Jun 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/UIA-ms-office Specific to UIA used in MS office applications. 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