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 629356 - Strange/broken table hierarchy in Firefox 4.0 can lead to a hang
Strange/broken table hierarchy in Firefox 4.0 can lead to a hang
Status: RESOLVED NOTGNOME
Product: orca
Classification: Applications
Component: speech
unspecified
Other All
: Normal major
: ---
Assigned To: Joanmarie Diggs (IRC: joanie)
Orca Maintainers
Depends on:
Blocks: 404403
 
 
Reported: 2010-09-11 13:06 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2012-11-11 17:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch to hopefully stop the hang (1.14 KB, patch)
2010-09-11 13:18 UTC, Joanmarie Diggs (IRC: joanie)
reviewed Details | Review

Description Joanmarie Diggs (IRC: joanie) 2010-09-11 13:06:55 UTC
As described by Steve [1], navigating on pages such as this one [2], and then giving focus to the location bar can result in a hang when focus is moved back to the page. This only seems to occur with Firefox 4.

[1] http://mail.gnome.org/archives/orca-list/2010-September/msg00114.html
[2] http://articles.sitepoint.com/article/html-css-beginners-guide/6
Comment 1 Joanmarie Diggs (IRC: joanie) 2010-09-11 13:18:12 UTC
Created attachment 170025 [details] [review]
Patch to hopefully stop the hang

Recently the Mozilla guys fixed "crazy tables" [1]. Or most of them anyway. But it seems there's still some craziness persisting: What I discovered when examining the hierarchy with Accerciser is that there are no objects of ATK_ROLE_TABLE. Orca is managing to find one though....

That we're able to find valid AtkObjects that are not shown in the hierarchy suggests that the Gecko hierarchy is busted somewhere. I need to try to come up with a simple test case to demonstrate that to them. I'll attempt that next.

In the meantime.... This stops the hang for me, Steve. How about you?

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=576838
Comment 2 Steve Holmes 2010-09-12 08:06:59 UTC
With the patch applied, it seems inconsistent now.  Sometimes it works and sometimes it doesn't.  If I go to the page sited in this bug and just hit the F6 key to toggle back and forth between the navigation bar (launch address) and the main content page, it appears to snap right along and appear to work fine.  But if I go into the address field and start arrowing back and forth through  the field - several times for good measure - the problem will show itself again.  When I did the F6 thing on this bug page, I had no problems the couple times I tried it.  I also scrolled around in the site-point page some before doing the F6 thing; not sure if that made any difference.  I realize how hard it is to reproduce if it doesn't do it all the time.
Comment 3 Joanmarie Diggs (IRC: joanie) 2010-10-24 14:33:17 UTC
Comment on attachment 170025 [details] [review]
Patch to hopefully stop the hang

Marking as 'reviewed' to get it off the 'patches without a response' list. I (or someone) should dig into this bug further. Also regression test this patch or any proposed alternate.
Comment 4 Joanmarie Diggs (IRC: joanie) 2012-11-11 17:42:09 UTC
I can no longer reproduce this bug using the current Orca and firefox 16.0.2.