Skip to content


ARIA alert role read inconsistently #717

nvaccessAuto opened this Issue · 3 comments

2 participants


Reported by kennpetri on 2010-06-18 18:46
An element with ARIA role of alert is typically voiced any time the element's content is updated. However, there seems to be a bug in certain cases.

All testing done with Firefox 3.6.3 on Windows 7. Tested against both NVDA 2010.1 and main-3573

Two examples:

  1. A form that updates an element with role of alert:

On this form you must fill in some response to 5 of the 20 questions before you can click the submit button. Every time you fill in a field and the field is blurred, the message area (with role of alert) is updated.

NVDA will announce all updates except for the final one. It is unclear why it does not announce the final update.

  1. The popular, ARIA-aware Dojo Toolkit Tooltip Widget/Dijit:

Only occasionally does NVDA announce the tooltip text. (By contrast, JAWS 11 in FF consistently announces it.)


Comment 1 by jteh on 2010-06-19 05:30
Milestone changed from None to 2010.3


Comment 3 by mdcurran on 2010-12-02 04:11
Testcase 1:
As I fill in each field and press tab, I hear the alert telling me how many questions I have left.
However, I don't actually hear the next field at all due to the laert canceling the speech for that field... but this is an NVDA bug which we will fix in future.
As I fill in the form, I hear the alerts for 4 more questions, 3 more questions, 2 more questions and 1 more question. However the next field I fill in and press tab I hear nothing. But, if I fill in another field and tab again, I hear form completed successfully.
Strangely though the time I don't hear anything, if I manually review the virtualBuffer, I do see the text "the form completed successfully" but it seems as though the alert event itself doesn't actually fire for one more tab press.
I really think this is a problem with either the testcase or the browser itself, as NVDA has no way of delaying alert events like that.

Testcase 2:
Please provide more info on exactly how to use that testcase. It seems a little complex and there are multiple tests on the one page.
Plus, could you if possible please provide a description of how this tooltip widget actually works. Is it an alert? is it a live region? Where exactly does it appear in the DOM?
Could you perhaps provide a very simple example... say a document with just two focusable nodes and no other content, and focusing the second node causes the tooltip to appear? this would be very useful for further testing.
Milestone changed from 2011.1 to near-term


Comment 4 by mdcurran on 2011-05-31 02:56
Testcase 1 works with Firefox 4.
Testcase 2: the link is now broken (error 404) and the reporter has not answered my last question from 6 months ago. Closing as works for me. Please reopen if more info can be provided on the second testcase.
Added labels: worksforme
State: closed

@nvaccessAuto nvaccessAuto added this to the near-term milestone
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.