diff options
author | Jüri Valdmann <juri.valdmann@qt.io> | 2018-06-04 14:45:48 +0200 |
---|---|---|
committer | Jüri Valdmann <juri.valdmann@qt.io> | 2018-06-05 11:30:08 +0000 |
commit | 6cd3360c4d5283893eeb1efe43e329073709b48c (patch) | |
tree | b431fbc5203f3e2b19ab9cdbde2730ec35527709 /tests/auto/widgets/qwebenginepage/resources/dynamicFrame.html | |
parent | ef17b79a4e496ee4c6a390ef27427f1a94118c80 (diff) |
Don't try to run user scripts if provisional load failed
Fixes DCHECK in UserResourceController::DidFinishDocumentLoad.
Task-number: QTBUG-68594
Change-Id: I67128e2144420e61f8bffe080fa16a828b8202ad
Reviewed-by: Szabolcs David <davidsz@inf.u-szeged.hu>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'tests/auto/widgets/qwebenginepage/resources/dynamicFrame.html')
-rw-r--r-- | tests/auto/widgets/qwebenginepage/resources/dynamicFrame.html | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/auto/widgets/qwebenginepage/resources/dynamicFrame.html b/tests/auto/widgets/qwebenginepage/resources/dynamicFrame.html new file mode 100644 index 000000000..731387b37 --- /dev/null +++ b/tests/auto/widgets/qwebenginepage/resources/dynamicFrame.html @@ -0,0 +1,16 @@ +<!DOCTYPE html> +<html> + <head> + <title>Dynamic iframe</title> + </head> + <body> + <script> + const ifr = document.createElement("iframe"); + ifr.setAttribute("src", "invalid"); + document.body.appendChild(ifr); + ifr.contentWindow.document.open("text/html", "replace"); + ifr.contentWindow.document.write("foo"); + ifr.contentWindow.document.close(); + </script> + </body> +</html> |