Closed Bug 318424 Opened 19 years ago Closed 17 years ago

Java PopupMenu doesn't work in Firefox 1.5 on Mac OS X

Categories

(Firefox :: General, defect)

PowerPC
macOS
defect
Not set
major

Tracking

()

RESOLVED FIXED

People

(Reporter: holger.meyer, Assigned: smichaud)

References

()

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/416.11 (KHTML, like Gecko) Safari/416.12
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; de; rv:1.8) Gecko/20051111 Firefox/1.5

In an applet using a Java PopupMenu it doesn't work on Mac OSX. When the Menu pops up you can't close it by clicking next to the menu. On Safari at the same Computer everything works ok. It also works on Firefox Windows.

Reproducible: Always

Steps to Reproduce:
1. Open the above URL in Firefox 1.5 on Mac OSX
2. Klick the Menu Bar Which is shown in the Browser Window after the applet is loaded
3. Click next to the opened menu

Actual Results:  
Menu stays open

Expected Results:  
Menu should close

The menu is made with the native Java PopupMenu Class
I'm able to reproduce this problem in Firefox 1.5 for OS X (which bundles
version 0.9.5 of the Java Embedding Plugin) and also in Firefox 1.0.7 for OS X
(when used together with the latest version (0.9.5+b) of the Java Embedding
Plugin).

I will try to fix this problem in the next release of the Java Embedding
Plugin.

For more information see:

http://javaplugin.sourceforge.net/
http://www.mozillazine.org/talkback.html?article=7230

Status: UNCONFIRMED → NEW
Ever confirmed: true
Assignee: nobody → smichaud
I should mention that your URL doesn't work (it doesn't load your sample
applet), and that your download (attachment 204603 [details]) only works if you edit
javabug.html's APPLET tag to get rid of its "codebase".
Thanks!

I changed the above URL, now it works.
I've just released a new version of the Java Embedding Plugin (0.9.5+c) that
resolves this issue:

http://javaplugin.sourceforge.net/

To test the fix you'll need to follow the instructions in the JEP's Readme to
install the two parts of the JEP to your /Library/Internet Plug-Ins/
directory.  But you'll also need to remove the old copy of the JEP that's
bundled with Firefox 1.5.  To do this, delete the following two files from the
Contents/MacOS/plugins/ directory of your copy of Firefox 1.5:

  JavaEmbeddingPlugin.bundle
  MRJPlugin.plugin

Attachment 204603 [details] as edited works in fx2003, so marking FIXED by 0.9.5+c.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: