Skip to content

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

@Qchristensen

Description

@Qchristensen

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    component/UIA-ms-officeSpecific to UIA used in MS office applications.p3https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions