If you open a terminal window and cut and paste the following:
defaults delete org.sil.Ukelele NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints
defaults delete us.zoom.xos NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints
then you won’t get the purple windows any more.
You are correct that it is showing because the comments field drops to a non-usable size, and the system doesn’t know how to fix it. I have a fix in for the minimum height, but I guess I need to go through all the dialogs and test them out for bad resizing. The whole autolayout thing is a cool idea, but it drives most developers crazy with things like this and the terrible lack of clarity with understanding the errors.
I found that having that default set was causing Ukelele to crash in the save dialog, if I toggled between the full file chooser and the simplified one, since it ran into this sort of bug and it crashed the save dialog, bringing Ukelele down with it (sometimes).
Anyway, I’ll work on this in a bit more depth and hopefully iron out any further issues!
John