@@ -0,0 +1,2 @@
+Hello
+friends
@@ -0,0 +1,8 @@
+<script src="include.js"></script>
+<script>
+ test(() => {
+ println("Hello");
+ document.body.offsetWidth // Force a layout
+ println("friends"); // This will append a text child to the output element, and should update the layout tree.
+ });
+</script>
@@ -487,6 +487,8 @@ void Node::insert_before(JS::NonnullGCPtr<Node> node, JS::GCPtr<Node> child, boo
// FIXME: This will need to become smarter when we implement the :has() selector.
invalidate_style();
+
+ document().invalidate_layout();
}
// https://dom.spec.whatwg.org/#concept-node-pre-insert