diff --git a/layout/reftests/bugs/428278-iframe.html b/layout/reftests/bugs/428278-iframe.html
new file mode 100644
index 00000000000..19643e0a4c7
--- /dev/null
+++ b/layout/reftests/bugs/428278-iframe.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/layout/reftests/bugs/428278-ref.html b/layout/reftests/bugs/428278-ref.html
new file mode 100644
index 00000000000..daee98b8839
--- /dev/null
+++ b/layout/reftests/bugs/428278-ref.html
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/layout/reftests/bugs/428278.html b/layout/reftests/bugs/428278.html
new file mode 100644
index 00000000000..feed7c77fae
--- /dev/null
+++ b/layout/reftests/bugs/428278.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/layout/reftests/bugs/reftest.list b/layout/reftests/bugs/reftest.list
index 767e6ab0c86..64fdf157f08 100644
--- a/layout/reftests/bugs/reftest.list
+++ b/layout/reftests/bugs/reftest.list
@@ -841,6 +841,7 @@ fails-if(MOZ_WIDGET_TOOLKIT=="gtk2") == 424074-1-ref2.xul 424074-1-ref3.xul
== 427129-table-caption.html 427129-table-caption-ref.html
== 427370-1.html 427370-1-ref.html
== 427730-1.html 427730-1-ref.html
+== 428278.html 428278-ref.html
== 428423-1a.html 428423-1-ref.html
== 428423-1b.html 428423-1-ref.html
== 428521-1a.html 428521-1-ref.html