This post is something of a rant and also a general hope that someone may be familiar with this situation...
We have a very complex form that has a lot of rules that run when the submit button is clicked. And sometimes these rules are running and the user is receiving absolutely no feedback. Like I'll see a spinner, then it'll disappear and it'll return back to the form but it's still running rules because it'll flicker and maybe the spinner will come back, and this behaviour will continue until finally it submits and gets to the last two rules which is showing the user a confirmation message and closing the page/redirecting them to another page.
This is a huge pain in the butt, because if the user is on a slow computer or on a slow network connection, they may not realise the form is still "doing stuff" and just close the page. Disabling the submit button only stops them from trying to submit it again. I can't do anything to stop them from closing the page or clicking a bookmark while rules are still running.
I have yet to really pinpoint what specific rules or operations cause spinners to appear and disappear to consider changing my rule logic to accommodate it. Ideally I'd like to run all my submit rules under one spinner run, but we as SmartForm builders don't seem to have any control of what triggers those spinners.
Has anyone observed this type of behaviour on their more complex forms? If so, what have you observed about what triggers them?