diff --git a/src/tests/dom/node.html b/src/tests/dom/node.html
index 0f9b360e..cdea68d6 100644
--- a/src/tests/dom/node.html
+++ b/src/tests/dom/node.html
@@ -224,3 +224,22 @@ let first_child = content.firstChild.nextSibling; // nextSibling because of line
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 ef7d5d4f..1321c0f7 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 6f102212..1624ba62 160000
--- a/vendor/netsurf/libhubbub
+++ b/vendor/netsurf/libhubbub
@@ -1 +1 @@
-Subproject commit 6f102212c85f48a3c61c916ea46a74a37a2bfc9b
+Subproject commit 1624ba625047eebdaaefd0c5aa161a91e6e2e641