Subj : Spidermonkey:JS_DefinePropertyWithTinyId() on array object sets array length! To : netscape.public.mozilla.jseng From : Steve Evans Date : Wed Sep 14 2005 04:03 pm I've just upgraded my embedded SpiderMonkey implementation from one dating back to early 2001 - somewhat overdue, I know! And my app has broken. My code issues JS_DefinePropertyWithTinyId() on array objects created with JS_NewArrayObject(). These calls are setting the array length to the value of the tinyid, which is most unexpected and not what used to happen with my vintage SpiderMonkey edition. Does anyone know how to prevent this? .