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 eamartin, ned.deily, rhettinger, ronaldoussoren, serhiy.storchaka, taleinat, terry.reedy, vtudorache, walters
Date 2018-07-31.04:50:54
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1533012654.56.0.56676864532.issue34120@psf.upfronthosting.co.za>
In-reply-to
Content
After more experiments on Windows, the 'stuck' window -- active, no cursor, only copy works -- is a read-only window.  I looked at other windows.

Modal
Edit > Find (Command F)
Edit > Replace (Command R)
When closed, neither window is activated. This seems wrong (on Windows, the original is), but I don't know what normal is on Linux or Mac.

Options > Settings > Keys Tab > Get New Keys for Selection: When this is closed, the text window rather than the settings dialog is activated in read-only state.  Must click on Settings dialog.  New selections does appear in keys list.

Options > Settings > Highlights > Choose Color for: When closed, all blue highlights on tab disappear.  Colorchooser is supplied by tk and might be from Apple.

File > Save (Copy) As: This OS supplied dialog is an oddball.  Only the red light turns gray and cursor remains without blinking.  The dialog has no lights and closed it turns the red back on and the cursor blinks.

Non-modal
Help > IDLE Help
Debug > Debugger
Debug > Stack Viewer
Help > Turtle Demo
When closed, last active other window is activated.

Conclusion: With the exception of Save and cancelled Goto, closing modal dialogs seems bugged in various ways.
History
Date User Action Args
2018-07-31 04:50:54terry.reedysetrecipients: + terry.reedy, rhettinger, ronaldoussoren, taleinat, ned.deily, serhiy.storchaka, walters, vtudorache, eamartin
2018-07-31 04:50:54terry.reedysetmessageid: <1533012654.56.0.56676864532.issue34120@psf.upfronthosting.co.za>
2018-07-31 04:50:54terry.reedylinkissue34120 messages
2018-07-31 04:50:54terry.reedycreate