diff --git a/src/3rdparty b/src/3rdparty
index 87969dcd98725adaba07b6130c5f434902f6ce26..1ef20b2b10c1650b25d61ab55bc88641f69b66c8 160000
--- a/src/3rdparty
+++ b/src/3rdparty
@@ -1 +1 @@
-Subproject commit 87969dcd98725adaba07b6130c5f434902f6ce26
+Subproject commit 1ef20b2b10c1650b25d61ab55bc88641f69b66c8
diff --git a/tests/auto/quick/qmltests/data/tst_loadUrl.qml b/tests/auto/quick/qmltests/data/tst_loadUrl.qml
index c8abf2bb0f942c69dd0edc3d356f97b3e8e0da23..31296f45cae9c090d3e14001dd8d33b746f86d7e 100644
--- a/tests/auto/quick/qmltests/data/tst_loadUrl.qml
+++ b/tests/auto/quick/qmltests/data/tst_loadUrl.qml
@@ -144,6 +144,8 @@ TestWebEngineView {
             var dataUrl = "data:text/html,foo"
             webEngineView.url = dataUrl
             compare(webEngineView.url, dataUrl)
+            verify(webEngineView.waitForLoadSucceeded()) // data:text/html,foo is loaded
+            compare(webEngineView.url, dataUrl)
 
             var redirectUrl = Qt.resolvedUrl("redirect.html")
             webEngineView.url = redirectUrl