Regression(r236613): Parser/html-parser.html performance test is failing
authorcdumez@apple.com <cdumez@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 2 Oct 2018 15:50:29 +0000 (15:50 +0000)
committercdumez@apple.com <cdumez@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 2 Oct 2018 15:50:29 +0000 (15:50 +0000)
https://bugs.webkit.org/show_bug.cgi?id=190201

Unreviewed, apply the same fix as in r236699 to make sure the iframe is treated as
same origin, so that calls to document.open() / document.write() succeed.

* Parser/html-parser.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@236744 268f45cc-cd09-0410-ab3c-d52691b4dbfc

PerformanceTests/ChangeLog
PerformanceTests/Parser/html-parser.html

index 33a05b0..8eb2fdb 100644 (file)
@@ -1,3 +1,13 @@
+2018-10-02  Chris Dumez  <cdumez@apple.com>
+
+        Regression(r236613): Parser/html-parser.html performance test is failing
+        https://bugs.webkit.org/show_bug.cgi?id=190201
+
+        Unreviewed, apply the same fix as in r236699 to make sure the iframe is treated as
+        same origin, so that calls to document.open() / document.write() succeed.
+
+        * Parser/html-parser.html:
+
 2018-10-01  Chris Dumez  <cdumez@apple.com>
 
         Regression(r236613): Parser/HTML5-8266-ParseOnly.html performance tests no longer runs
index b1e9ab4..2c35d5d 100644 (file)
@@ -7,7 +7,7 @@ var spec = PerfTestRunner.loadFile("resources/html5.html");
 PerfTestRunner.measureTime({run: function() {
     var iframe = document.createElement("iframe");
     iframe.style.display = "none";  // Prevent creation of the rendering tree, so we only test HTML parsing.
-    iframe.sandbox = '';  // Prevent external script loads which could cause write() to return before completing the parse.
+    iframe.sandbox = 'allow-same-origin';  // Prevent external script loads which could cause write() to return before completing the parse.
     document.body.appendChild(iframe);
     iframe.contentDocument.open();
     iframe.contentDocument.write(spec);