Why does modifying a referenced dropdown picklist value generate Creator error in Safari?

Why does modifying a referenced dropdown picklist value generate Creator error in Safari?

When, in Safari browser, a dropdown picklist from another form is modified remotely (as shown below), a ZC error gets thrown (see below).... but not in Firefox, Chrome, or Opera.  (Don't have IE to check)

The offending (to Safari) statement is highlighted here:


 r  =  People  [ID == input.Picked_ID];
if (r.State  !=  input.Verify_State)     // "State" is a dropdown list
{
r.State = input.Verify_State;         // this statement throws a ZC error when executed in Safari
}






... where the record in the remote "People" form in the "State" field is being set to a new value.

In all browsers except Safari  the data DOES GET CHANGED PROPERLY (i.e. it works functionally), but in Safari an annoying error is thrown in the process of executing the highlighted statement above and the data does NOT get updated.



When I try this alternate syntax...


 r.State.select(input.Verify_State);

... Zoho throws a compile error...




It's well known that Safari is a very strict browser, so it throws errors more easily, but in this case it appears to be a Zoho error message,not a Safari one.  Hard to figure out why.

Any ideas?

Greg Malone
Santa Fe, New Mexico, US