Tal Einat <talei...@gmail.com> added the comment:
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. ---------- stage: patch review -> needs patch _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue34120> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com