Closed Bug 382818 Opened 18 years ago Closed 10 years ago

Menubar for Java applet not displayed

Categories

(Plugins Graveyard :: Java (Java Embedding Plugin), defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: marvinpublic, Unassigned)

References

()

Details

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4 Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4 The URL above shows the issue: when an applet which has a menubar and menus is displayed, the menus are not displayed anywhere. Under Camino and Safari, the menu items are added to the Mac menu bar. Under Firefox, the menus are not displayed on the Mac menu bar or anywhere else. Reproducible: Always Steps to Reproduce: 1. Go to http://wwwis.win.tue.nl/~debra/2R350/html/menus.html 2. Click the button "Click here to see menus" Actual Results: A window is displayed. No menubar is visible. No menu items are added to the Mac menubar. Expected Results: Either a menubar with five menu items should be visible in the window (not very Mac-like) or the five menu items should be added to the firefox menubar. Camino and Safari both behave in the latter fashion.
Assignee: nobody → smichaud
Component: OS Integration → Java Embedding Plugin
Product: Firefox → Core
QA Contact: os.integration → java.jep
Version: unspecified → 1.8 Branch
This is a Firefox or Widget bug; I've seen it somewhere recently.
Whiteboard: DUPEME
Er, the bug I was thinking of is bug 309572, which I was testing in Minefield/GPa (where this bug is WFM). So this could be a JEP bug with Carbon browsers, or a Widget:Mac bug. Probably only Steven knows which one ;)
Status: UNCONFIRMED → NEW
Ever confirmed: true
Whiteboard: DUPEME
Could this be a dupe of bug 364390? This affected 2.0.0.4, as far as I know.
This is a very puzzling bug. I'd like to think that it's one of a class of Apple bugs having to do with browser-JVM integration (caused by the fact that Apple's JVM was only ever intended to work with Safari and other WebKit-based browsers). (Another of this class of bugs caused Java applets running in the JEP (and in Mozilla.org browsers) not to have access to the browser's cookie store ... before I found a workaround.) But some of the evidence doesn't quite fit this theory, so I may end up having to change my mind. In any case it will be a while before I can start working on this problem -- since I currently have less time to work on the JEP than I used to. That MenuBar menus don't appear in Java applets running in Mozilla.org's Carbon-based browsers fits my theory. So does the fact that the menus appear in the applet itself (not in the browser's main menu) in Firefox 2.0.0.4 on Linux and Windows. But the fact that they do appear in trunk versions of Camino _doesn't_ fit my theory (as best I can tell). By the way, this bug's example applet (the one at this bug's URL) doesn't display at all in non-trunk versions of Camino (e.g. Camino 1.0.4 and 1.5) -- this is probably because these versions of Camino aren't handling the 'ALIGN="top"' field of the APPLET tag, and is a completely unrelated problem.
Component: Java Embedding Plugin → Java (Java Embedding Plugin)
Product: Core → Plugins
Version: 1.8 Branch → unspecified
The JEP is long gone.
Assignee: smichaud → nobody
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → INCOMPLETE
Product: Plugins → Plugins Graveyard
You need to log in before you can comment on or make changes to this bug.