Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Blurring an application reads the previous anchor #5292
Reported by Bogdana on 2015-08-18 05:14
While developing an accessibility compliant site for one of our biggest clients, we faced an issue which I believe is a bug of NVDA. I will give you a short example:
If the focus is on Link 1, then you press tab, NVDA reads “application link 2”, which is fine. The issue is when you press tab again – the focus is being placed on Link 3, but NVDA announces “Link 1 Link3”. Link 1 is being announced despite of the fact that it has not been focused. The event when this occurs is blur – i.e. when you blur outside of an application, NVDA reads the first previous anchor, and I cannot get the logic here.
Any thoughts on the matter will be appreciated.
Comment 1 by jteh on 2015-08-18 23:46
What is happening here is as follows:
The question is how we can skip step 2 in this case without breaking other focus use cases.
Comment 2 by jteh on 2015-08-18 23:53
Comment 3 by Bogdana (in reply to comment 2) on 2015-08-19 06:32
Thanks for replying!
I think we are in a different situation than the one described above.
Please review the example here: http://fiddle.jshell.net/u40gx5kk/2/show/
'''Expected:''' NVDA should only read "Link outside application" when you tab-out of "Link within application".