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.

classification
Title: Tk Window rendering on macOS Big Sur
Type: behavior Stage: resolved
Components: macOS Versions: Python 3.10
process
Status: closed Resolution: works for me
Dependencies: Superseder:
Assigned To: ned.deily Nosy List: Aivar.Annamaa, ned.deily, roger.meier, ronaldoussoren, terry.reedy
Priority: normal Keywords:

Created on 2020-08-14 06:37 by roger.meier, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Messages (6)
msg375373 - (view) Author: Roger Meier (roger.meier) Date: 2020-08-14 06:37
macOS Big Sur, Public Beta (20A5343j)

There is noticeable window flickering when the IDLE window is being resized manually. It sometimes become translucent, and sometimes the window frame isn't properly refreshed after resizing, but simply by switching to another app (i.e. removing focus from the IDLE window) the contents are refreshed. This was not the case prior to Big Sur.
msg375374 - (view) Author: Roger Meier (roger.meier) Date: 2020-08-14 06:47
I have screen capture demonstrating the issue, which I posted here:

https://groups.google.com/g/thonny/c/529A5zEsuWg/m/xHVCny8OBwAJ
msg375381 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2020-08-14 08:45
Thanks for your report.  The screen capture link is not publically available (requires a login). Please find another way to provide it; you can upload and attach an image file to this issue ("Choose File" button). Also, please provide the complete Python version information from the IDLE shell window.  And note we do not officially support Big Sur yet.
msg375391 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2020-08-14 10:19
OK, I can reproduce the window resizing stuttering on macOS 11 Big Sur (Intel) Developer Beta 4 using the most recent python.org Python 3.8.5 binary installer; the stuttering does not occur with macOS 10.5.6 Catalina or earlier systems. We have been using an older version of Tk (8.6.8 built on macOS 10.9) that has proved to be reasonably stable across recent versions of macOS but, for full Big Sur and native Apple Silicon support, we'll have to move to a version of Tk that also fully supports Big Sur (most likely 8.6.11 which has not been released yet). I'll keep this open for now.
msg375410 - (view) Author: Aivar Annamaa (Aivar.Annamaa) * Date: 2020-08-14 14:26
A related discussion is here: https://core.tcl-lang.org/tk/tktview/dcb35fbd78a0bc31ad409cf717f16a472ca3f627
msg375905 - (view) Author: Roger Meier (roger.meier) Date: 2020-08-26 06:01
The latest macOS Big Sur Public Beta (5, Build 20A5354i) fixes the issue with TK Window rendering.
History
Date User Action Args
2022-04-11 14:59:34adminsetgithub: 85720
2020-08-26 18:21:29terry.reedysetstatus: open -> closed
stage: resolved
versions: - Python 3.8, Python 3.9
2020-08-26 06:01:13roger.meiersetresolution: works for me
messages: + msg375905
2020-08-14 14:26:44Aivar.Annamaasetnosy: + Aivar.Annamaa
messages: + msg375410
2020-08-14 11:23:11terry.reedysetcomponents: - IDLE
title: IDLE Window rendering on macOS Big Sur -> Tk Window rendering on macOS Big Sur
2020-08-14 10:19:51ned.deilysetversions: + Python 3.10, - Python 3.5, Python 3.6, Python 3.7
nosy: + ronaldoussoren

messages: + msg375391

assignee: terry.reedy -> ned.deily
components: + macOS
2020-08-14 08:45:14ned.deilysetnosy: + ned.deily
messages: + msg375381
2020-08-14 06:47:33roger.meiersettype: behavior
messages: + msg375374
2020-08-14 06:37:07roger.meiercreate