GNOME Bugzilla – Bug 443791
[blocked] overflow:hidden on links causes Orca to remain silent or say "grayed" in FF3
Last modified: 2008-07-22 19:27:44 UTC
Steps to reproduce: 1. Launch Firefox and navigation to bankofamerica.com 2. Move focus to the Online Banking Service Agreement link (it's near the bottom on the left) 3. Press Tab to move to the next link and continue tabbing At this point a new link will appear between the banner and the top navbar. As you continue to Tab, you will remain in the same place but the link text will change. Expected Results: Orca would always speak and braille the new link text Actual Results: Orca speaks the new link text most of the time, but always brailles it. It seems that we're not always getting focus: events for the link. If we get one, we speak the link; if we don't, we don't. When we don't we seem to get a caret-moved event instead. I'll investigate further tomorrow and either post a patch or file a bug against Firefox (or both :-) ).
Created attachment 89372 [details] test case with a:focus { overflow:hidden } I'll explain shortly.
Created attachment 89373 [details] same test case only without with a:focus { overflow:hidden } Will explain shortly.
Use Orca to examine the two test cases above. The only difference between the two is this: The first version has <style> a:focus { overflow:hidden } </style> whereas the second version does not. What you should find as you tab among the links in the first case is that sometimes Orca says nothing; sometimes it says the name of the link followed by "grayed." It is not yet clear to me which it will do and why. I'll work on that next. Mike, as best as I can tell, *this* is the source of all of your woes on Slashdot and on the Bank of America site.
I just filed a bug against Mozilla Core: https://bugzilla.mozilla.org/show_bug.cgi?id=383482 Updating the summary of this bug to reflect that we are blocked. (Doesn't mean I won't try to hack around the problem in the meantime, though :-))
The Mozilla bug has been marked as FIXED. Using the build from 18th June, I have just confirmed that we are no longer saying "grayed" on slashdot or on the Bank of America site and that we are speaking all of the links. Therefore, I'm closing this one out as NOTGNOME.