Well that certainly was embarrassing! Thanks for looking at the code. I fixed the oversight you pointed out and that
sscce executed as expected. However, my more extensive application still does not. So I examined further to see where it was failing and I find that the issue seems to involve threads started in the action performed by the button. I have added a simple example to my code which illustrates this: (lines 48 through 52)
again, I expect that when one clicks on the changeText button the textField text will change instantly and the showDialog button will disappear instantly but instead neither of those things happen until the 10 seconds delay have elapsed.???
Regards,
Joe