Richard S. Russell wrote:
the script successfully inserted the prompt ("OtherLanguage") in the field, but then, instead of sticking around there, it continued on to the next field in the tab sequence.
A script triggered OnObjectExit runs when an attempt is made to exit the object. Unless the script returns False, the attempt will be executed after the script has run. You should add:
Exit Script [ Result: False ]
before the Else step (if the Else clause is necessary at all).