diff --git a/layout/reftests/text/arabic-marks-1-ref.html b/layout/reftests/text/arabic-marks-1-ref.html
new file mode 100644
index 000000000000..78c86992aa65
--- /dev/null
+++ b/layout/reftests/text/arabic-marks-1-ref.html
@@ -0,0 +1,42 @@
+
+
+
+
+bug 873902 - marks should not affect width of Arabic text
+
+
+
+
+fooالرحمن الرحيمbar
+
+
+fooالرحمن الرحيمbar
+
+
+fooالرحمن الرحيمbar
+
+
+
diff --git a/layout/reftests/text/arabic-marks-1.html b/layout/reftests/text/arabic-marks-1.html
new file mode 100644
index 000000000000..442de13ab78c
--- /dev/null
+++ b/layout/reftests/text/arabic-marks-1.html
@@ -0,0 +1,42 @@
+
+
+
+
+bug 873902 - marks should not affect width of Arabic text
+
+
+
+
+fooالرَّحْمَنِ الرَّحِيمِbar
+
+
+fooالرَّحْمَنِ الرَّحِيمِbar
+
+
+fooالرَّحْمَنِ الرَّحِيمِbar
+
+
+
diff --git a/layout/reftests/text/reftest.list b/layout/reftests/text/reftest.list
index fa6813fb54b7..cca53a6e0157 100644
--- a/layout/reftests/text/reftest.list
+++ b/layout/reftests/text/reftest.list
@@ -157,6 +157,7 @@ skip-if(B2G) fails-if(cocoaWidget) HTTP(..) == arabic-fallback-1.html arabic-fal
fails-if(cocoaWidget) HTTP(..) == arabic-fallback-2.html arabic-fallback-2-ref.html
fails-if(cocoaWidget) HTTP(..) == arabic-fallback-3.html arabic-fallback-3-ref.html
fails-if(!cocoaWidget) HTTP(..) != arabic-fallback-4.html arabic-fallback-4-notref.html
+== arabic-marks-1.html arabic-marks-1-ref.html
== 726392-1.html 726392-1-ref.html
== 726392-2.html 726392-2-ref.html