Message322850
I can confirm that removing .grab_set() calls fixes this issue on macOS 10.13.5 with Python 3.7.0 from python.org.
Searching for those calls in all of IDLE's code lead me to discover additional similar issues, e.g. with the search dialog and the text viewer. Removing the .grab_set() and .grab_release() calls fixes those issues as well.
I tried IDLE with these changes on Windows 10 with python build from the latest master branch. Things appear to be working well without these calls.
Is it reasonable to simply remove the grab calls entirely? I've created a PR with such a change to facilitate evaluating this approach. |
|
Date |
User |
Action |
Args |
2018-08-01 08:35:41 | taleinat | set | recipients:
+ taleinat, rhettinger, terry.reedy, ronaldoussoren, wordtech, ned.deily, serhiy.storchaka, walters, vtudorache, eamartin |
2018-08-01 08:35:41 | taleinat | set | messageid: <1533112541.82.0.56676864532.issue34120@psf.upfronthosting.co.za> |
2018-08-01 08:35:41 | taleinat | link | issue34120 messages |
2018-08-01 08:35:41 | taleinat | create | |
|