Reported by jteh on 2011-03-23 22:57
The problem is that in Firefox 4, there is no separate document window. Previously, the document window was the parent of the embedded object window, so moving up the hierarchy eventually landed in the document. Now, you land on the top level Firefox frame.
Comment 1 by jteh on 2011-03-28 07:16
Milestone changed from 2011.2 to 2011.1.1
Comment 2 by mdcurran on 2011-03-29 03:07
Fixed in d5b4d42, however only tested with Flash so far. Can be closed if we can get an answer on Java.
Comment 3 by jteh on 2011-03-29 05:19
Java is a bit strange and doesn't seem to use a !GeckoPluginWindow at all. Unfortunately, this means this fix won't work for Java (and I'm not even sure we can fix it).
The good news is that I tried this with a browser embedded Adobe Reader document and it does work very nicely there.
Comment 4 by jteh on 2011-03-30 20:59
Note that the solution we implemented here was very much a hack. The correct solution is to get this fixed in Firefox. See MozillaBug:646360.