This is not a bug neither in Cortona nor Contact. External prototype initialization is asynchronous by its nature, there is no prototype implementation at the instantiation time, only its declaration.
"4.9.2 EXTERNPROTO interface semantics
Until the definition has been loaded, the browser shall determine the initial value of exposedFields using the following rules (in order of precedence):
1) the user-defined value in the instantiation (if one is specified);
2) the default value for that field type."
|
|