@Lea CC I was thinking of a technique to have a hidden field that will have a certain value only if client script successfully executed. the the user event script will validate that field to ensure that client scripts has been executed. this can be a built in SuiteScript feature so you can trust your client script to do business logic.