GNOME Bugzilla – Bug 449171
[verified] Orca gets stuck in endless loops on woot.com
Last modified: 2008-07-22 19:27:51 UTC
Steps to reproduce: 1. Navigate to woot.com 2. Try to navigate heading by heading by pressing H. After you get to side deals, Orca hangs 1. Navigate to woot.com 2. Double-click whereAmI to get the page summary. Depending on your location when you do this, Orca hangs. Looking at this in Accerciser, there are two document frames; not one. Orca's find{Next, Previous}Object() assume only one.
Created attachment 90276 [details] [review] patch to hopefully solve the problem This patch removes the assumption that we have a single document frame from find{Next,Previous}Object(). Rather than comparing obj et al. to the document frame by role, compare it to what is returned by self.getDocumentFrame(). Mike please test.
Seems to work great. Thanks much
Will please review.
Looks good. Nice fix. :-)
Thanks Will. Patch committed. Changing status to "pending."
Created attachment 90284 [details] [review] patch for another instance of the false assumption re document frames While trying to get to the bottom of this bug, I noticed that Orca could not arrow past the Go button. It turns out it's another case of our assuming that there's just one document frame -- this time in find{Next,Previous}CaretInOrder(). Will, okay to check this in?
Absolutely fabulous. Please commit! :-)
Done. Thanks!
seems good now
Thanks. Closing as FIXED.