Until recently, if a form in dialog is shown over form A which has an ‘on show’ method attached, the form A ‘on show’ method was re-triggered when the dialog was closed. So I built in a global flag which had to be set whenever a form in dialog was shown so that I could prevent the re-triggering of form A’s ‘on show’ method.
Now this appears not to happen - i.e. closing the dialog does not appear to re-trigger the ‘on show’ method - am I correct about this behaviour change?
Sorry - I should have been more accurate! - for the main form (controller) you are correct - but for a form in a tab panel which also has an onShow, this no longer triggers when the FID is closed. Maybe I’m wrong but I thought that previously the onShow for the form in the tab also triggered its own onShow when a FID was closed?
As far as I know, only the main form’s onShow will be fired. So if you have a form A with a tab panel that shows form B and you close a FID, the onShow of form B will never be fired. I needed to make workarounds for this, so I am pretty sure about that. If that has been changed somehow, Servoy - please let us know!