This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients markroseman, terry.reedy
Date 2020-01-07.22:04:14
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1578434655.18.0.657019211824.issue24815@roundup.psfhosted.org>
In-reply-to
Content
The nearly blank menu has the Apple icon and the IDLE dropdown.  I verified that this can be generated with either Debugger or IDLE Help, which are non-modal non-menu windows.

Currently, IDLE has a separate menu for each editor and output and the shell. On macOS, focusing on a menu window pastes that windows menu onto the app menu.  Focusing on a non-menu window leaves the app menu alone, leaving most items linked to the menu window that had the previous focus.  It is not especially good that a majority of menu items do not apply to the current focused window.

Closing a menu window whose menu is currently the app menu removes all but IDLE from the app menu.  Closing any window shifts focus, by default, back to the previous focused window.  So if an app menu window is closed and the previous window is not a menu window, the app menu is cleared and not re-painted.

The nearly blank menu looks odd, but is easily restored by focusing on a menu window.  To fix it anyway, we would have to explicitly focus on a remaining menu window when one is closed.  Or wait until IDLE's menus system is re-factored in such a way that blanking never occurs.
History
Date User Action Args
2020-01-07 22:04:15terry.reedysetrecipients: + terry.reedy, markroseman
2020-01-07 22:04:15terry.reedysetmessageid: <1578434655.18.0.657019211824.issue24815@roundup.psfhosted.org>
2020-01-07 22:04:15terry.reedylinkissue24815 messages
2020-01-07 22:04:14terry.reedycreate