mirror of
https://git.hiabuto.net/C3MA/CCMA.git
synced 2026-09-06 03:20:49 +02:00
OptionsDialog called grab_set() straight after transient(), before the window was on screen. Tk refuses a grab on a window that is not viewable yet, and this dialog builds enough tabs that it regularly still is not -- the options UI tests failed with "grab failed: window not viewable" once the mail-template tab grew another entry. The grab now waits for an idle callback, which is what the other dialogs in the codebase already do. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>