Skip to content

Grammar errors are spoken when NVDA is configured to report them in braille or playing sounds #19218

@nvdaes

Description

@nvdaes

Brief summary

In alpha versions, grammar errors are spoken when NVDA is configured to report errors using one or more of the available options, i.e. (speech, sounds and/or braille).

Steps to reproduce

  1. Open an editor where grammar errors are exposed and can be reported by NVDA, for example, Microsoft Word.
  2. Type a sentence with grammar errors, and press Enter.
  3. Press up arrow to read the invalid sentence.
  4. Open the Formatting document dialog (control+NVDA+d), and test the behavior enabling one or more of the available options. Alternatively, add commands in the Input gestures dialog to toggle the reporting of errors in braille or via audio (speech/sounds).

Actual behavior

Grammar errors are spoken when one or more of the available options to report errors is checked.

Example with an invalid sentence in Spanish:

NVDA+o
Report spelling errors Off
NVDA+i
Report spelling errors in braille off
up arrow
Hola vamos haber qué pasa
NVDA+i
Report spelling errors in braille on
up arrow
Hola grammar error vamos haber qué pasa
NVDA+i
Report spelling errors in braille off
up arrow
Hola vamos haber qué pasa
NVDA+o
Report spelling errors Speech
up arrow
Hola grammar error vamos haber qué pasa
NVDA+o
Report spelling errors Sound
up arrow
Hola grammar error vamos haber qué pasa
NVDA+o
Report spelling errors Speech and sound
up arrow
Hola grammar error vamos haber qué pasa
NVDA+i
Report spelling errors in braille on
up arrow
Hola grammar error vamos haber qué pasa

Expected behavior

Grammar errors should be reported via speech, sounds or braille, according to the selected options.

NVDA logs, crash dumps and other attachments

nvda.log

NVDA type

source copy

NVDA version

source-master-e0906cf (2026.1.0.0)

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

NVDA 2025.3.1rc1 reports grammar errors when the reporting of spelling errors option is set to True, i.e., the corresponding checkbox is checked in the Document formatting dialog.

Windows version

Windows 10.0.26200 compilación 26200

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

Microsoft Office 16.0.19328.20190

On a spanish mailing list, a user reported this error using Edge.

Other information about your system

N/A

Does the issue still occur after restarting your computer?

I have restarted my computer and the issue still occurs

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

I have restarted NVDA with add-ons disabled and the issue still occurs

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

I have run the COM Registration Fixing Tool and the issue still occurs

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugp3https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions