diff --git a/tests/auto/widgets/qwebenginescript/BLACKLIST b/tests/auto/widgets/qwebenginescript/BLACKLIST
deleted file mode 100644
index b641aaf04afa054ad46a09cc226d5dc0b536e6fa..0000000000000000000000000000000000000000
--- a/tests/auto/widgets/qwebenginescript/BLACKLIST
+++ /dev/null
@@ -1,3 +0,0 @@
-# FIXME post 72-merge
-[webChannelWithBadString]
-*
diff --git a/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp b/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp
index be9e59b8cc79c931846a451053baee4e0a71c603..9a2ee93113be1ea94da8a380389e9b981fa737ab 100644
--- a/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp
+++ b/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp
@@ -546,7 +546,9 @@ void tst_QWebEngineScript::webChannelWithBadString()
     page.setWebChannel(&channel);
     page.setUrl(QStringLiteral("qrc:/resources/webChannelWithBadString.html"));
     QVERIFY(hostSpy.wait(20000));
-    QCOMPARE(host.text(), QString(QChar(QChar::ReplacementCharacter)));
+    // expect 0xD800 see https://chromium-review.googlesource.com/c/1282993
+    QChar data(0xd800);
+    QCOMPARE(host.text(), data);
 }
 #endif
 QTEST_MAIN(tst_QWebEngineScript)
diff --git a/tests/auto/widgets/widgets.pro b/tests/auto/widgets/widgets.pro
index 104c85895d47a9a344ddc2a31897663fc8bb66b4..92159bf83dce08821bff538f5ce8dd8ea2cb36e3 100644
--- a/tests/auto/widgets/widgets.pro
+++ b/tests/auto/widgets/widgets.pro
@@ -42,7 +42,6 @@ qtConfig(webengine-spellchecker):!cross_compile {
 boot2qt: SUBDIRS -= accessibility defaultsurfaceformat devtools \
                     qwebenginepage \
                     qwebengineprofile  \
-                    qwebengineview  \
-                    qwebenginescript
+                    qwebengineview
 
 win32: SUBDIRS -= offscreen