Hello, AWT Team. Please review the fix for the following issue: http://bugs.sun.com/view_bug.do?bug_id=8006185 (The issue might not be on bugs.sun.com yet) The fix is available at: http://cr.openjdk.java.net/~pchelko/8017188/webrev/
When the Choice popup is created from the APPLICATON_MODAL dialog it is also blocked by that dialog, because we do not set the owner for a frame underlying the popup. The problem is that a swing popup, which's a delegate of the AWT popup on macosx does not know anything about it's parent, so Swing code cannot find a window to set as an owner in PopupFactory.Popup.getHeavyWeightPopup. The proposed changes fix this problem. With best regards. Petr.