diff --git a/Tests/LibWeb/Layout/expected/auto-margin-max-width-container.txt b/Tests/LibWeb/Layout/expected/auto-margin-max-width-container.txt
new file mode 100644
index 00000000000..df9dcf6af86
--- /dev/null
+++ b/Tests/LibWeb/Layout/expected/auto-margin-max-width-container.txt
@@ -0,0 +1,12 @@
+Viewport <#document> at (0,0) content-size 800x600 children: not-inline
+ BlockContainer at (0,0) content-size 800x116 [BFC] children: not-inline
+ BlockContainer
at (8,8) content-size 784x100 children: not-inline
+ BlockContainer at (204,8) content-size 392x100 children: not-inline
+ BlockContainer <(anonymous)> at (8,108) content-size 784x0 children: inline
+ TextNode <#text>
+
+ViewportPaintable (Viewport<#document>) [0,0 800x600]
+ PaintableWithLines (BlockContainer) [0,0 800x116]
+ PaintableWithLines (BlockContainer) [8,8 784x100]
+ PaintableWithLines (BlockContainer
) [204,8 392x100]
+ PaintableWithLines (BlockContainer(anonymous)) [8,108 784x0]
diff --git a/Tests/LibWeb/Layout/input/auto-margin-max-width-container.html b/Tests/LibWeb/Layout/input/auto-margin-max-width-container.html
new file mode 100644
index 00000000000..757052a7ede
--- /dev/null
+++ b/Tests/LibWeb/Layout/input/auto-margin-max-width-container.html
@@ -0,0 +1,10 @@
+
+
+