Skip to content

Commit f7846b1

Browse files
committed
scope handling fix (wip)
1 parent da4d516 commit f7846b1

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/main/java/org/htmlunit/javascript/JavaScriptEngine.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,7 @@ public static void configureRhino(final WebClient webClient, final BrowserVersio
434434
console.defineFunctionProperties(scope, new String[] {"timeStamp"}, ConsoleCustom.class, ScriptableObject.DONTENUM);
435435

436436
// remove some objects, that Rhino defines in top scope but that we don't want
437-
deleteProperties(globalThis, "Continuation", "StopIteration", "uneval", "global");
437+
deleteProperties(globalThis, "Continuation", "StopIteration", "uneval", "global", "__GeneratorFunction");
438438

439439
// Rhino defines too many methods for us, particularly since implementation of ECMAScript5
440440
final ScriptableObject stringPrototype = (ScriptableObject) ScriptableObject.getClassPrototype(scope, "String");

0 commit comments

Comments
 (0)