Closed Bug 887188 Opened 11 years ago Closed 11 years ago

Regression in Java Applets with FF21

Categories

(Core Graveyard :: Plug-ins, defect)

21 Branch
x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 645846

People

(Reporter: petr.pchelko, Unassigned)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/536.30.1 (KHTML, like Gecko) Version/6.0.5 Safari/536.30.1

Steps to reproduce:

The java bug id: http://bugs.sun.com/view_bug.do?bug_id=8017311

In Java applets the modal dialogs/popup windows are drawn with wrong coordinates. The same version of plugin work as expected in FF20 and fail in FF21. Probably the problem is introduced in FF, when the browser reports the mouse coords/event coords/screen coords to Java. The issue is reproducible on Mac OS X.
 
The example applet could be found at: 
http://q4md-forcefieldtools.org/RED/popup/javaapplet.php

To reproduce the problem right-click on the applet to get a popup menu.


Actual results:

The popup opens at the wrong place, probably wrong coords are reported by the browser.


Expected results:

The popup should have opened in the right place.
Component: Untriaged → Plug-ins
Product: Firefox → Core
Version: 23 Branch → 21 Branch
Could you attach a screenshot of the wrong position of the Java context menu.

I tried with FF22 on Win 7 and the context menu seems to be open at the right place.
Ex: I clicked on the center of the molecule (Z-axis): http://i.imgur.com/lUoJH64.jpg

Mayve the issue is specific to Mac OSX.
Flags: needinfo?(petr.pchelko)
I did not check other platforms, but it is definitely reproducible under OS X.

Here's the screenshot: http://i.imgur.com/lIW9sPv.png

I have clicked in the center  of the applet.
Flags: needinfo?(petr.pchelko)
Ok, so it looks like an issue limited to OSX (maybe Linux too).
Someone with OSX machine needs to find a regression range.
This (re-)occured with running the Java plugin out of process again on OS X.
See bug 645846, comment 6 for what is happening here.
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
It's only occurs on mac with FF21 and later (tested FF22 also). With prviuos versions it works normally.
So it is really fixed?
(In reply to msuhr from comment #5)
> So it is really fixed?
It's a Java bug (see http://bugs.sun.com/view_bug.do?bug_id=8016489), not a Firefox one so marked as invalid for Mozilla. The OOP activation only highlights the issue. As a workaround, you can disable OOP for Java:
dom.ipc.plugins.enabled.i386.javaappletplugin.plugin or dom.ipc.plugins.enabled.x86_64.javaappletplugin.plugin set to false in about:config.
thanks for workaraound
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.