<AWT Dev> [12] RFR 8213983: [macosx] Keyboard shortcut “cmd +`” stops working properly if popup window is displayed

Dmitry Markov dmitry.markov at oracle.com
Wed Nov 21 20:51:46 UTC 2018

Hi Sergey,

When we are going to display the popup, all related windows, (i.e. the owner, its child windows and their child an so on) are already ordered. They were ordered once the owner received focus. So there is no reason to order them again because we place the popup to separate window level which is located above other windows.


> On 21 Nov 2018, at 20:36, Sergey Bylokhov <Sergey.Bylokhov at oracle.com> wrote:
> Hi, Dmitry.
> On 21/11/2018 08:40, Dmitry Markov wrote:
>> On OS X the keyboard shortcut “cmd +`” stops working properly if a popup window is displayed. That behaviour is caused by window ordering operation. However it is really unnecessary to perform ordering for popup windows because they are located at another window level, (i.e. NSPopUpMenuWindowLevel) and always placed above their parents.
> If ordering of windows is not necessary for popup only, then why we skip ordering for other child windows/and their child and so on?
> -- 
> Best regards, Sergey.

More information about the awt-dev mailing list