v2.0.12: Fixes form submission check
The original check for form submission was failing because submit buttons were not always defined before ajax select elements. This commit adds a check to ensure that the form submission is not an instance of a submitter control before validating the submission scope, ensuring all values are correctly processed.