Mark Miller (2014-12-05T01:19:30.000Z)
d at domenic.me (2014-12-19T22:34:52.226Z)
Here's an unexpected weirdness, probably not deeply related. Change your first helper page to ```html <script> var someName = "OLD WINDOW"; var evil = eval; function f() { return someName; } function g() { return (1,evil)("3"); } </script> ``` On FF and Safari, I get 3 as expected. On Chrome, I get on my console: Uncaught EvalError: The "this" value passed to eval must be the global object from which eval originated Especially weird, because this code doesn't pass any this to the renamed eval. I don't know what this means.