GNOME Bugzilla – Bug 537303
Certain FF3 add-ons interfere with Orca's ability to provide access to content
Last modified: 2009-01-31 00:45:45 UTC
I just discovered that the forecastfox add-on is somehow interfering with getDocumentFrame(). Exactly what it's doing I have yet to determine. It might be causing the EMBEDS relation to not be present. Regardless with the forecastfox add-on installed, we are not able to find the document frame. :-( The main reason I am marking the severity as "minor" is this is a "problem where easy workaround is present." The workaround is don't install forecastfox and disable it/uninstall it if you've already done so. :-) The other reason I'm marking it as "minor" is because I use and have tried lots of add-ons, and forecastfox is the only add-on I have found thus far which breaks things. If we suddenly discover quite a few more exist, then we can up the severity. That said, I would like to see if we can give getDocumentFrame() some additional smarts to handle this and similar situations.
Created attachment 127585 [details] [review] revision 1 If getDocumentFrame fails to find the document frame, this patch works up the hierarchy from the locusOfFocus in an attempt to find one. Seems to solve the problem with the add-on in question, is pylinted, and is regression tested. Will please review. Thanks!
Looks good to me. Thanks for finding this!
Thanks Will. Patch committed to both trunk and the gnome-2-24 branch. Closing as FIXED.