本稿で扱う情報
Python
Tkinter
環境
Mac OS
M1 MacBook Air
M1Pro MacBook Pro
症状
Textウィジェット、おそらくもしくはEntryで日本語入力中にレインボーカーソル(フリーズ)になる
強制終了しないといけない
エラーログは出ていない
症状分析
タイピングが早すぎる→Airだとあんまり関係なかったが、M1Proにしたところ多少改善。メモリ16GBモデルなので、もしかすると32GB以上のモデルだとより発生しにくい?
改行含むガチャガチャ入力だとM1Proでもほぼ発生。普通に入力するくらいなら大丈夫。
Airは普通の入力でも発生。
対策
スペックを上げる、OSを変える(未検証)、常識的な入力をする(Airは諦める)
雑結論
仕様というかスペックの問題か。
テキスト入力を伴うデスクトップアプリをMacで動かす方は注意。