Peter realized that the eval(string, scope) hold in Firefox meant that the clannish ornament could be gotten around and developers came discover locution “doh!”

Mozilla was hurried on the case, and Firefox has taken discover support which we should wager in Firefox 3.1.

What is engrossing is John’s look at what happened. He points to Brendan:

3.2 <fur> 1998-04-23 17:30: Initial checkin of JavaScript 1.3, migrated from JSFUN13_BRANCH in /m/ src repository

This eval extension, if module serves (I was in mozilla.org at the time, not in the JS assemble at Netscape) originated in conversations with Microsoft’s cloth during ECMA-262 standardization, disagreeable to accomplish commendation on a artefact to eval in another scopes.

Your privates are innocuous again (well, soon).