@Rob
Would be nice, that it's no problem in the AUS localized version, but I don't think so.
How have you checked it? With print or text2?
So this will not bring up the bug, because the master script ist often run through, because before every parameter script running and user interface running and 2D-script-running etc. the master is interpreted. And not every time the print or text2 command will be executed. So maybe the GLOB_MODPAR_NAME isn't empty, but GDL can't tell it to you.
I have searched for it too, but haven't found it. Knows the hell, how GS has found it. Debugger will not work either.
@MikeS
What do you not understand?
If you open the settings dialog of on object. Some scripts are executed. Parameters, user etc. All before the master. Normally you haven't changed a parameter straight after opening the dialog. So you camn use this circumstance to check it by if GLOB_MODPAR_NAME="" and make some decisions (as resetting or recalculating some parameters, which might have changed by usage of moveable hotspots. The Bug in AC 8.x/9 is, that it will not be empty, but will have the name of the first parameter in your list. So put there a dummy and check for this:
if GLOB_MODPAR_NAME="" or GLOB_MODPAR_NAME="dummy"