After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 443791 - [blocked] overflow:hidden on links causes Orca to remain silent or say "grayed" in FF3
[blocked] overflow:hidden on links causes Orca to remain silent or say "graye...
Status: RESOLVED NOTGNOME
Product: orca
Classification: Applications
Component: speech
2.19.x
Other All
: Normal normal
: 2.20.0
Assigned To: Joanmarie Diggs (IRC: joanie)
Orca Maintainers
Depends on:
Blocks: 404403
 
 
Reported: 2007-06-04 03:43 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2008-07-22 19:27 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20


Attachments
test case with a:focus { overflow:hidden } (414 bytes, text/html)
2007-06-05 01:19 UTC, Joanmarie Diggs (IRC: joanie)
Details
same test case only without with a:focus { overflow:hidden } (329 bytes, text/html)
2007-06-05 01:19 UTC, Joanmarie Diggs (IRC: joanie)
Details

Description Joanmarie Diggs (IRC: joanie) 2007-06-04 03:43:51 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 :-) ).
Comment 1 Joanmarie Diggs (IRC: joanie) 2007-06-05 01:19:10 UTC
Created attachment 89372 [details]
test case with a:focus { overflow:hidden }

I'll explain shortly.
Comment 2 Joanmarie Diggs (IRC: joanie) 2007-06-05 01:19:58 UTC
Created attachment 89373 [details]
same test case only without with a:focus { overflow:hidden }

Will explain shortly.
Comment 3 Joanmarie Diggs (IRC: joanie) 2007-06-05 01:32:25 UTC
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.

Comment 4 Joanmarie Diggs (IRC: joanie) 2007-06-06 18:47:35 UTC
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 :-))
Comment 5 Joanmarie Diggs (IRC: joanie) 2007-06-18 13:20:06 UTC
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.