Have you come across this when you use an AGS call to Add on a form (like GL40.6)? You're asked to click add again but you can't. I found a simple work around that might work for you too.
Instead of using EVT=ADD, change it to EVT=CHG
I won't promise it will work on all forms, but I've used it a couple of times when I've had this come up.