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
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.