diff --git a/src/tests/dom/node.html b/src/tests/dom/node.html
index 0f9b360eb..cdea68d61 100644
--- a/src/tests/dom/node.html
+++ b/src/tests/dom/node.html
@@ -224,3 +224,22 @@
testing.expectEqual(6, Node.ENTITY_NODE);
testing.expectEqual(12, Node.NOTATION_NODE);
+
+"puppeteer "
+
Leto
+
+
+ Atreides
+
diff --git a/vendor/netsurf/libdom b/vendor/netsurf/libdom
index ef7d5d4fa..1321c0f74 160000
--- a/vendor/netsurf/libdom
+++ b/vendor/netsurf/libdom
@@ -1 +1 @@
-Subproject commit ef7d5d4faba3579d2ec759c69d58cad40ee852b4
+Subproject commit 1321c0f7485b3a1d4b8aeb457bf4e962d400d4bc
diff --git a/vendor/netsurf/libhubbub b/vendor/netsurf/libhubbub
index 6f102212c..1624ba625 160000
--- a/vendor/netsurf/libhubbub
+++ b/vendor/netsurf/libhubbub
@@ -1 +1 @@
-Subproject commit 6f102212c85f48a3c61c916ea46a74a37a2bfc9b
+Subproject commit 1624ba625047eebdaaefd0c5aa161a91e6e2e641