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