JDK-7161766 : [macosx] javax/swing/JPopupMenu/6694823/bug6694823.java failed on Mac OS X
Type:Bug
Component:client-libs
Sub-Component:javax.swing
Affected Version:7
Priority:P3
Status:Closed
Resolution:Fixed
OS:os_x
CPU:x86
Submitted:2012-04-16
Updated:2014-10-06
Resolved:2012-06-26
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.
The test javax/swing/JPopupMenu/6694823/bug6694823.java fails on 7u4 even with a fix integrated in 7u2 for 7071609, this time on Mac with the Dock in Bottom location. It does pass with the Dock to the right.
EVALUATION
The system can disallow to overlap the task bar for popup-menu even the SecurityManager is not set.
There are systems which default security manager created by new SecurityManager() allows to overlap the task bar.
So what it is possible to check is setting the security manager that does not allow to be always on top and checking that the popup-menu does not overlap the task bar in this case.