I have kind of resolve the problem but I am still very puzzle
When WD users click the Logout button, my script run a couple of script steps, then a Commit Record before finally executing the Exit Application. These script steps are simple set field command. Here is where WD users encountered the problem described
But if I removed the all the script steps and execute the Exit Application directly, then everything works well.
I really cannot explain why. In IWP, it just work fine. Is it WD or me ?
"Exit Application" should close all windows gracefully, so don't need to "Commit Record" before.
The error may be a bug of WD.