Skip to content

NVDA incorrectly announces the presence of empty Alert live regions when dynamically added to the DOM #5657

@accdc

Description

@accdc

empty_alert.htm.txt

It appears that, in the latest release of NVDA, dynamically rendered elements that include role=alert will automatically be announced in Firefox even though these tags include no content.

The technique of dynamically adding empty alert regions to the DOM is often used by frameworks for announcing custom message strings to screen reader users, however nothing should be announced when the live region is empty.

Attached is a file that demonstrates this behavior in NVDA + Firefox.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions