create_layout_node(CSS::StyleProperties) override;
+ virtual void adjust_computed_style(CSS::StyleProperties&) override;
virtual void on_playing() override;
virtual void on_paused() override;
diff --git a/Tests/LibWeb/Ref/expected/wpt-import/css/css-display/display-contents-suppression-dynamic-001-ref.html b/Tests/LibWeb/Ref/expected/wpt-import/css/css-display/display-contents-suppression-dynamic-001-ref.html
new file mode 100644
index 00000000000..07a5663748b
--- /dev/null
+++ b/Tests/LibWeb/Ref/expected/wpt-import/css/css-display/display-contents-suppression-dynamic-001-ref.html
@@ -0,0 +1,5 @@
+
+
+CSS Test Reference
+
+Test passes if you see nothing below.
diff --git a/Tests/LibWeb/Ref/input/wpt-import/css/css-display/display-contents-suppression-dynamic-001.html b/Tests/LibWeb/Ref/input/wpt-import/css/css-display/display-contents-suppression-dynamic-001.html
new file mode 100644
index 00000000000..28a9749be5c
--- /dev/null
+++ b/Tests/LibWeb/Ref/input/wpt-import/css/css-display/display-contents-suppression-dynamic-001.html
@@ -0,0 +1,16 @@
+
+
+CSS Test: display: contents unboxing works in presence of dynamic changes to the tree.
+
+
+
+
+Test passes if you see nothing below.
+
+