diff --git a/layout/html/tests/table/bugs/bug57300.html b/layout/html/tests/table/bugs/bug57300.html
new file mode 100644
index 00000000000..f7924cb0b85
--- /dev/null
+++ b/layout/html/tests/table/bugs/bug57300.html
@@ -0,0 +1,31 @@
+
+
+ Percentage heights on table cells
+
+
+
+
+ This is the first cell in a 200 pixel high table. |
+ This is the second cell, with cell height 50%. |
+ This is the third cell. |
+
+
+
+ This is the first cell in an auto-height table. |
+ This is the second cell, with cell height 50%. |
+ This is the third cell. |
+
+
+
+ This is the first cell in a 200 pixel high table. |
+ This is the second cell, with row height 50%. |
+ This is the third cell. |
+
+
+
+ This is the first cell in an auto-height table. |
+ This is the second cell, with row height 50%. |
+ This is the third cell. |
+
+
+
diff --git a/layout/html/tests/table/bugs/file_list5.txt b/layout/html/tests/table/bugs/file_list5.txt
index 8763b1582d1..31a800ae9f4 100644
--- a/layout/html/tests/table/bugs/file_list5.txt
+++ b/layout/html/tests/table/bugs/file_list5.txt
@@ -90,6 +90,7 @@ file:///s|/mozilla/layout/html/tests/table/bugs/bug56024.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug56024.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug56201.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug56563.html
+file:///s|/mozilla/layout/html/tests/table/bugs/bug57300.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug57378.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug57828.html
file:///s|/mozilla/layout/html/tests/table/bugs/bug57828.html
diff --git a/layout/html/tests/table/interactive/bug77982.html b/layout/html/tests/table/interactive/bug77982.html
new file mode 100644
index 00000000000..1a4c2c7487c
--- /dev/null
+++ b/layout/html/tests/table/interactive/bug77982.html
@@ -0,0 +1,5 @@
+
+
+ |
+
+