The interpreter engine for the core JavaScript language, independent of the browser's object model. File ONLY core JavaScript language bugs in this category. For bugs involving browser objects such as "window" and "document", use the "DOM" component. For bugs involving calls between JavaScript and C++, use the "XPConnect" component.

The test-case repros before bug 755186 with s/same-compartment/new-compartment/. (After bug 755186, all newGlobal() create a new compartment -- the argument is now ignored.)
Steve: I'm guessing this assert is innocuous, is that right?

Created attachment 638888[details][diff][review]
rm
The assert is overzealous. I'm not sure if the property it is trying to ensure is even something we generally want anymore. Waldo will actually be overhauling this area pretty soon.