diff --git a/layout/reftests/bugs/307102-1-ref.html b/layout/reftests/bugs/307102-1-ref.html
new file mode 100644
index 00000000000..efd13ed6824
--- /dev/null
+++ b/layout/reftests/bugs/307102-1-ref.html
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/layout/reftests/bugs/307102-1.html b/layout/reftests/bugs/307102-1.html
new file mode 100644
index 00000000000..45ebc5a67c4
--- /dev/null
+++ b/layout/reftests/bugs/307102-1.html
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/layout/reftests/bugs/307102-2-ref.html b/layout/reftests/bugs/307102-2-ref.html
new file mode 100644
index 00000000000..8b72bc03832
--- /dev/null
+++ b/layout/reftests/bugs/307102-2-ref.html
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/layout/reftests/bugs/307102-2.html b/layout/reftests/bugs/307102-2.html
new file mode 100644
index 00000000000..cfeb6658a9f
--- /dev/null
+++ b/layout/reftests/bugs/307102-2.html
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/layout/reftests/bugs/307102-3-ref.html b/layout/reftests/bugs/307102-3-ref.html
new file mode 100644
index 00000000000..c000b10a7e3
--- /dev/null
+++ b/layout/reftests/bugs/307102-3-ref.html
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/layout/reftests/bugs/307102-3.html b/layout/reftests/bugs/307102-3.html
new file mode 100644
index 00000000000..fa0fe7fdb7e
--- /dev/null
+++ b/layout/reftests/bugs/307102-3.html
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/layout/reftests/bugs/307102-4-ref.html b/layout/reftests/bugs/307102-4-ref.html
new file mode 100644
index 00000000000..c8f6fb1a2e8
--- /dev/null
+++ b/layout/reftests/bugs/307102-4-ref.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/layout/reftests/bugs/307102-4.html b/layout/reftests/bugs/307102-4.html
new file mode 100644
index 00000000000..85ba26ceed4
--- /dev/null
+++ b/layout/reftests/bugs/307102-4.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/layout/reftests/bugs/reftest.list b/layout/reftests/bugs/reftest.list
index b70f0319309..b3271a1b9f6 100644
--- a/layout/reftests/bugs/reftest.list
+++ b/layout/reftests/bugs/reftest.list
@@ -136,6 +136,10 @@ fails-if(MOZ_WIDGET_TOOLKIT!="cocoa") HTTP == 289480.html#top 289480-ref.html #
== 306660-1.html 306660-1-ref.html
== 306660-2.html 306660-2-ref.html
== 306660-3.html 306660-3-ref.html
+== 307102-1.html 307102-1-ref.html
+== 307102-2.html 307102-2-ref.html
+== 307102-3.html 307102-3-ref.html
+== 307102-4.html 307102-4-ref.html
== 311822-1.html 311822-1-ref-a.html
== 311822-1.html 311822-1-ref-b.html
== 315620-1a.html 315620-1-ref.html
@@ -613,3 +617,7 @@ random == 403134-1.html 403134-1-ref.html # bug 405377
== 408782-1b.html 408782-1-ref.html
== 408782-2a.html 408782-2-ref.html
== 408782-2b.html 408782-2-ref.html
+== 409659-1a.html 409659-1-ref.html
+!= 409659-1b.html 409659-1-ref.html
+!= 409659-1c.html 409659-1-ref.html
+== 409659-1d.html 409659-1-ref.html