my next thought would be to look at the beforesubm...
# suitescript
a
my next thought would be to look at the beforesubmit function itself and see if anything is preventing it from occurring in non-UI instances?