JDK-7150349 : [macosx] Applets attempting to show popup menus activate the applet process
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 7u4,8
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: os_x
  • CPU: x86
  • Submitted: 2012-03-01
  • Updated: 2014-04-08
  • Resolved: 2012-07-05
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7 JDK 8
7u6 b03Fixed 8Fixed
Related Reports
Relates :  
Description
When an applet is showing an AWT Choice and the user clicks on the popup menu, the process that is actually running the applet comes to the foreground and the popup doesn't show.

1. Install the Java plugin on Mac OS X
2. Go to http://www.pathguy.com/TimeDead.htm
3. Click on any of the popup menus
4. Notice that the process for the applet comes to the foreground and no menu appears.

Compare to Apple's JDK 6, where the popup menus appear as expected.

Comments
SUGGESTED FIX Changeset - http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/42004ca895ff
20-03-2012

EVALUATION We need to suppress activating the applet's process.
16-03-2012