diff --git a/editing/data/insertparagraph.js b/editing/data/insertparagraph.js
index 21eb4579c7d99d..784678161243b4 100644
--- a/editing/data/insertparagraph.js
+++ b/editing/data/insertparagraph.js
@@ -1990,4 +1990,109 @@ var browserTests = [
"
ab
cd
/dd>
"],
[true,true],
{"insertparagraph":[false,false,"",false,false,""]}],
+
+// The first white-space of the second paragraph must be for making it
+// visible, but the other things do not matter for the following tests.
+["a[] b
",
+ [["defaultparagraphseparator","div"],["insertparagraph",""]],
+ "a
b
",
+ [true,true],
+ {"insertparagraph":[false,false,"",false,false,""]}],
+// And if the first paragraph ends with white-space, the text node should be
+// followed by
element.
+["a []b
",
+ [["defaultparagraphseparator","div"],["insertparagraph",""]],
+ ["a
b
",
+ "a
b
"],
+ [true,true],
+ {"insertparagraph":[false,false,"",false,false,""]}],
+["a [] b
",
+ [["defaultparagraphseparator","div"],["insertparagraph",""]],
+ ["a
b
",
+ "a
b
"],
+ [true,true],
+ {"insertparagraph":[false,false,"",false,false,""]}],
+["a [] b
",
+ [["defaultparagraphseparator","div"],["insertparagraph",""]],
+ ["a
b
",
+ "a
b
"],
+ [true,true],
+ {"insertparagraph":[false,false,"",false,false,""]}],
+// These tests do not mind about the white-space sequence because it's not
+// important here. That's tested by
+// editing/other/white-spaces-after-execCommand-*.tentative.html
+["a [] b
",
+ [["defaultparagraphseparator","div"],["insertparagraph",""]],
+ ["a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
"],
+ [true,true],
+ {"insertparagraph":[false,false,"",false,false,""]}],
+["a [] b
",
+ [["defaultparagraphseparator","div"],["insertparagraph",""]],
+ ["a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
"],
+ [true,true],
+ {"insertparagraph":[false,false,"",false,false,""]}],
+["a [] b
",
+ [["defaultparagraphseparator","div"],["insertparagraph",""]],
+ ["a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
"],
+ [true,true],
+ {"insertparagraph":[false,false,"",false,false,""]}],
+["a [] b
",
+ [["defaultparagraphseparator","div"],["insertparagraph",""]],
+ ["a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
"],
+ [true,true],
+ {"insertparagraph":[false,false,"",false,false,""]}],
+["a [] b
",
+ [["defaultparagraphseparator","div"],["insertparagraph",""]],
+ ["a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
"],
+ [true,true],
+ {"insertparagraph":[false,false,"",false,false,""]}],
+["a [] b
",
+ [["defaultparagraphseparator","div"],["insertparagraph",""]],
+ ["a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
"],
+ [true,true],
+ {"insertparagraph":[false,false,"",false,false,""]}],
+["a [] b
",
+ [["defaultparagraphseparator","div"],["insertparagraph",""]],
+ ["a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
"],
+ [true,true],
+ {"insertparagraph":[false,false,"",false,false,""]}],
+["a [] b
",
+ [["defaultparagraphseparator","div"],["insertparagraph",""]],
+ ["a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
",
+ "a
b
"],
+ [true,true],
+ {"insertparagraph":[false,false,"",false,false,""]}],
]