onDialog causes dialogs to become hidden on a focus change [88]
| status: | | closed | | priority: | | high | | reported in: | | 3.2.136 | | fixed in: | | 3.3.120 |
If a dialog is shown an you have enabled the onDialog notification (see ssCore.App.setNotify) then switching to another application hides the open dialog while it still has the input focus. In most cases, if the user doesn't know what key to press to close the dialog, they will be forced to end task the application. In the part of the onDialog handler implemented by SWF Studio, new dialogs are hidden just before they appear. SWF Studio then calls your onDialog handler to let you know a new dialog is available so you can show it or cancel it.
When you switch focus away from your application and then back, SWF Studio mistakenly thinks the dialog is about to become visible so it hides it, but it doesn't call you to let you know that you have to show it again.
We now avoid hiding already visible dialogs on a focus change.
|