diff --git a/layout/html/tests/table/printing/bug111028.html b/layout/html/tests/table/printing/bug111028.html
new file mode 100644
index 000000000000..3ca19c6761c0
--- /dev/null
+++ b/layout/html/tests/table/printing/bug111028.html
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/layout/html/tests/table/printing/bug111028Bottom.html b/layout/html/tests/table/printing/bug111028Bottom.html
new file mode 100644
index 000000000000..89189279e002
--- /dev/null
+++ b/layout/html/tests/table/printing/bug111028Bottom.html
@@ -0,0 +1,5 @@
+
+
+
+Body of Welcome
+
diff --git a/layout/html/tests/table/printing/bug111028Middle.html b/layout/html/tests/table/printing/bug111028Middle.html
new file mode 100644
index 000000000000..778003a10335
--- /dev/null
+++ b/layout/html/tests/table/printing/bug111028Middle.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+ Cell XX |
+ Cel XY |
+
+
+ CELL XYX |
+ cell 3 |
+
+
+
diff --git a/layout/html/tests/table/printing/bug111028Top.html b/layout/html/tests/table/printing/bug111028Top.html
new file mode 100644
index 000000000000..e429eaec6f06
--- /dev/null
+++ b/layout/html/tests/table/printing/bug111028Top.html
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+Body of LoginBanner
diff --git a/layout/html/tests/table/printing/file_list.txt b/layout/html/tests/table/printing/file_list.txt
index 8859d7d036e3..ebfafe09ef5c 100644
--- a/layout/html/tests/table/printing/file_list.txt
+++ b/layout/html/tests/table/printing/file_list.txt
@@ -1,6 +1,7 @@
#file:///s|/mozilla/layout/html/tests/table/printing/bug26792.html
file:///s|/mozilla/layout/html/tests/table/printing/bug102784.html
file:///s|/mozilla/layout/html/tests/table/printing/bug105166.html
+file:///s|/mozilla/layout/html/tests/table/printing/bug111028.html
file:///s|/mozilla/layout/html/tests/table/printing/bug53690.html
file:///s|/mozilla/layout/html/tests/table/printing/bug54829.html
file:///s|/mozilla/layout/html/tests/table/printing/bug57378.html