diff --git a/layout/reftests/details-summary/move-float-summary-to-different-details-ref.html b/layout/reftests/details-summary/move-float-summary-to-different-details-ref.html
new file mode 100644
index 000000000000..67d3d3f797c0
--- /dev/null
+++ b/layout/reftests/details-summary/move-float-summary-to-different-details-ref.html
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+ Summary 2
+ Summary 1
+ This is the details 1.
+
+
+ This is the details 2.
+
+
+
diff --git a/layout/reftests/details-summary/move-float-summary-to-different-details.html b/layout/reftests/details-summary/move-float-summary-to-different-details.html
new file mode 100644
index 000000000000..fd474d75dc00
--- /dev/null
+++ b/layout/reftests/details-summary/move-float-summary-to-different-details.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+ Summary 1
+ This is the details 1.
+
+
+ Summary 2
+ This is the details 2.
+
+
+
diff --git a/layout/reftests/details-summary/move-position-absolute-summary-to-different-details-ref.html b/layout/reftests/details-summary/move-position-absolute-summary-to-different-details-ref.html
new file mode 100644
index 000000000000..d1a8cfc0cf6f
--- /dev/null
+++ b/layout/reftests/details-summary/move-position-absolute-summary-to-different-details-ref.html
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+ Summary 2
+ Summary 1
+ This is the details 1.
+
+
+ This is the details 2.
+
+
+
diff --git a/layout/reftests/details-summary/move-position-absolute-summary-to-different-details.html b/layout/reftests/details-summary/move-position-absolute-summary-to-different-details.html
new file mode 100644
index 000000000000..ccd1e83f45a0
--- /dev/null
+++ b/layout/reftests/details-summary/move-position-absolute-summary-to-different-details.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+ Summary 1
+ This is the details 1.
+
+
+ Summary 2
+ This is the details 2.
+
+
+
diff --git a/layout/reftests/details-summary/reftest.list b/layout/reftests/details-summary/reftest.list
index e416fe177d86..b4a16162e29f 100644
--- a/layout/reftests/details-summary/reftest.list
+++ b/layout/reftests/details-summary/reftest.list
@@ -101,3 +101,7 @@ fuzzy(1,1) == mouse-click-twice-float-details.html float-details.html # Bug 1316
== details-before.html single-summary.html
== open-details-after.html open-single-summary.html
== open-details-before.html open-single-summary.html
+
+# Move summary element
+== move-float-summary-to-different-details.html move-float-summary-to-different-details-ref.html
+== move-position-absolute-summary-to-different-details.html move-position-absolute-summary-to-different-details-ref.html