nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.11k stars 638 forks source link

Spelling errors reported in Microsoft Word even when "Check spelling as you type" is disabled. #7917

Open Qchristensen opened 6 years ago

Qchristensen commented 6 years ago

In Microsoft Word (2016 / 365 at least), NVDA reports spelling errors even when "Check spelling as you type" is disabled.

To reproduce:

  1. Open Word
  2. Turn off the "Check spelling as you type" Word option: a. Press ALT+F then T for options b. Press CONTROL+TAB twice to move to the Proofing options c. Press alt+p to toggle "Check spelling as you type". Ensure this setting is off d. Press ENTER to save settings and return to your document
  3. Ensure reporting of spelling errors is enabled in NVDA: a. Press NVDA+control+d b. Press alt+r to toggle "spelling errors". Ensure this is checked c. Press ENTER to save changes and close dialog
  4. Type something with a spelling error in it
  5. Read back through the text, NVDA reports "Spelling error" on the misspelled word(s), even though visually these words are NOT underlined as the option to report spelling errors is turned off (in Word)

When this setting is turned off in Word, NVDA should respect that and not report spelling errors, even with the setting in NVDA left on.

derekriemer commented 6 years ago

This seems like a word bug.

LeonarddeR commented 6 years ago

How is this when UIA is enabled, I wonder?

feerrenrut commented 6 years ago

Talking to Qchristensen about this, it was the object model not UIA which was being used. For the object model I don't think this is a word bug, for UIA it probably would be. Someone might want to test if the same behaviour is observed with UIA?

derekriemer commented 6 years ago

Yeah, this doesn't occur with UIA.

Adriani90 commented 1 year ago

I guess Word exposes this through its object model even though this option is disabled, NVDA could probably check this option but in the end it is a violation of exposing rules in Word.