summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/editing
diff options
context:
space:
mode:
authorMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
committerMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
commit5f8de423f190bbb79a62f804151bc24824fa32d8 (patch)
tree10027f336435511475e392454359edea8e25895d /testing/web-platform/meta/editing
parent49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff)
downloadUXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.lz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.xz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.zip
Add m-esr52 at 52.6.0
Diffstat (limited to 'testing/web-platform/meta/editing')
-rw-r--r--testing/web-platform/meta/editing/event.html.ini938
-rw-r--r--testing/web-platform/meta/editing/other/delete.html.ini14
-rw-r--r--testing/web-platform/meta/editing/run/backcolor.html.ini311
-rw-r--r--testing/web-platform/meta/editing/run/bold.html.ini494
-rw-r--r--testing/web-platform/meta/editing/run/createlink.html.ini38
-rw-r--r--testing/web-platform/meta/editing/run/delete.html.ini2818
-rw-r--r--testing/web-platform/meta/editing/run/fontname.html.ini242
-rw-r--r--testing/web-platform/meta/editing/run/fontsize.html.ini686
-rw-r--r--testing/web-platform/meta/editing/run/forecolor.html.ini293
-rw-r--r--testing/web-platform/meta/editing/run/formatblock.html.ini3179
-rw-r--r--testing/web-platform/meta/editing/run/forwarddelete.html.ini2674
-rw-r--r--testing/web-platform/meta/editing/run/hilitecolor.html.ini335
-rw-r--r--testing/web-platform/meta/editing/run/indent.html.ini158
-rw-r--r--testing/web-platform/meta/editing/run/inserthorizontalrule.html.ini164
-rw-r--r--testing/web-platform/meta/editing/run/inserthtml.html.ini383
-rw-r--r--testing/web-platform/meta/editing/run/insertimage.html.ini371
-rw-r--r--testing/web-platform/meta/editing/run/insertlinebreak.html.ini68
-rw-r--r--testing/web-platform/meta/editing/run/insertorderedlist.html.ini929
-rw-r--r--testing/web-platform/meta/editing/run/insertparagraph.html.ini3122
-rw-r--r--testing/web-platform/meta/editing/run/inserttext.html.ini416
-rw-r--r--testing/web-platform/meta/editing/run/insertunorderedlist.html.ini1214
-rw-r--r--testing/web-platform/meta/editing/run/italic.html.ini320
-rw-r--r--testing/web-platform/meta/editing/run/justifycenter.html.ini3776
-rw-r--r--testing/web-platform/meta/editing/run/justifyfull.html.ini2789
-rw-r--r--testing/web-platform/meta/editing/run/justifyleft.html.ini1349
-rw-r--r--testing/web-platform/meta/editing/run/justifyright.html.ini2762
-rw-r--r--testing/web-platform/meta/editing/run/misc.html.ini80
-rw-r--r--testing/web-platform/meta/editing/run/multitest.html.ini1109
-rw-r--r--testing/web-platform/meta/editing/run/outdent.html.ini1340
-rw-r--r--testing/web-platform/meta/editing/run/removeformat.html.ini50
-rw-r--r--testing/web-platform/meta/editing/run/strikethrough.html.ini263
-rw-r--r--testing/web-platform/meta/editing/run/subscript.html.ini185
-rw-r--r--testing/web-platform/meta/editing/run/superscript.html.ini191
-rw-r--r--testing/web-platform/meta/editing/run/underline.html.ini128
-rw-r--r--testing/web-platform/meta/editing/run/unlink.html.ini32
35 files changed, 33221 insertions, 0 deletions
diff --git a/testing/web-platform/meta/editing/event.html.ini b/testing/web-platform/meta/editing/event.html.ini
new file mode 100644
index 000000000..1367715c6
--- /dev/null
+++ b/testing/web-platform/meta/editing/event.html.ini
@@ -0,0 +1,938 @@
+[event.html]
+ type: testharness
+ [Simple editable div: beforeinput event, canceled]
+ expected: FAIL
+
+ [Simple editable div: input event, canceled]
+ expected: FAIL
+
+ [Simple editable div: beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Simple editable div: input event, uncanceled]
+ expected: FAIL
+
+ [Editable b: execCommand() must not throw, canceled]
+ expected: FAIL
+
+ [Editable b: beforeinput event, canceled]
+ expected: FAIL
+
+ [Editable b: input event, canceled]
+ expected: FAIL
+
+ [Editable b: execCommand() must not throw, uncanceled]
+ expected: FAIL
+
+ [Editable b: beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Editable b: input event, uncanceled]
+ expected: FAIL
+
+ [Changing selection from handler: beforeinput event, canceled]
+ expected: FAIL
+
+ [Changing selection from handler: input event, canceled]
+ expected: FAIL
+
+ [Changing selection from handler: beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Changing selection from handler: input event, uncanceled]
+ expected: FAIL
+
+ [Command backColor, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command backColor, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command backColor, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command backColor, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command backColor, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command backColor, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command backColor, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command backColor, value "green": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command backColor, value "green": input event, canceled]
+ expected: FAIL
+
+ [Command backColor, value "green": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command backColor, value "green": input event, uncanceled]
+ expected: FAIL
+
+ [Command createLink, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command createLink, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command createLink, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command createLink, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command createLink, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command createLink, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command createLink, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command createLink, value "http://www.w3.org/community/editing/": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command createLink, value "http://www.w3.org/community/editing/": input event, canceled]
+ expected: FAIL
+
+ [Command createLink, value "http://www.w3.org/community/editing/": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command createLink, value "http://www.w3.org/community/editing/": input event, uncanceled]
+ expected: FAIL
+
+ [Command fontName, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command fontName, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command fontName, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command fontName, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command fontName, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command fontName, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command fontName, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command fontName, value "serif": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command fontName, value "serif": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command fontName, value "serif": input event, uncanceled]
+ expected: FAIL
+
+ [Command fontName, value "Helvetica": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command fontName, value "Helvetica": input event, canceled]
+ expected: FAIL
+
+ [Command fontName, value "Helvetica": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command fontName, value "Helvetica": input event, uncanceled]
+ expected: FAIL
+
+ [Command fontSize, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command fontSize, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command fontSize, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command fontSize, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command fontSize, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command fontSize, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command fontSize, value "6": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command fontSize, value "6": input event, canceled]
+ expected: FAIL
+
+ [Command fontSize, value "6": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command fontSize, value "6": input event, uncanceled]
+ expected: FAIL
+
+ [Command fontSize, value "15px": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command fontSize, value "15px": input event, canceled]
+ expected: FAIL
+
+ [Command fontSize, value "15px": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command fontSize, value "15px": input event, uncanceled]
+ expected: FAIL
+
+ [Command foreColor, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command foreColor, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command foreColor, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command foreColor, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command foreColor, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command foreColor, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command foreColor, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command foreColor, value "green": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command foreColor, value "green": input event, canceled]
+ expected: FAIL
+
+ [Command foreColor, value "green": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command foreColor, value "green": input event, uncanceled]
+ expected: FAIL
+
+ [Command hiliteColor, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command hiliteColor, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command hiliteColor, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command hiliteColor, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command hiliteColor, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command hiliteColor, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command hiliteColor, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command hiliteColor, value "green": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command hiliteColor, value "green": input event, canceled]
+ expected: FAIL
+
+ [Command hiliteColor, value "green": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command hiliteColor, value "green": input event, uncanceled]
+ expected: FAIL
+
+ [Command italic, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command italic, value "": input event, canceled]
+ expected: FAIL
+
+ [Command italic, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command italic, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command italic, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command italic, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command italic, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command italic, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command removeFormat, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command removeFormat, value "": input event, canceled]
+ expected: FAIL
+
+ [Command removeFormat, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command removeFormat, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command removeFormat, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command removeFormat, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command removeFormat, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command removeFormat, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command strikeThrough, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command strikeThrough, value "": input event, canceled]
+ expected: FAIL
+
+ [Command strikeThrough, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command strikeThrough, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command strikeThrough, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command strikeThrough, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command strikeThrough, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command strikeThrough, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command subscript, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command subscript, value "": input event, canceled]
+ expected: FAIL
+
+ [Command subscript, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command subscript, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command subscript, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command subscript, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command subscript, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command subscript, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command superscript, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command superscript, value "": input event, canceled]
+ expected: FAIL
+
+ [Command superscript, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command superscript, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command superscript, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command superscript, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command superscript, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command superscript, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command underline, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command underline, value "": input event, canceled]
+ expected: FAIL
+
+ [Command underline, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command underline, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command underline, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command underline, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command underline, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command underline, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command unlink, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command unlink, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command unlink, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command unlink, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command unlink, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command unlink, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command delete, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command delete, value "": input event, canceled]
+ expected: FAIL
+
+ [Command delete, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command delete, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command delete, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command delete, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command delete, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command delete, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command formatBlock, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command formatBlock, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command formatBlock, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command formatBlock, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command formatBlock, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command formatBlock, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command formatBlock, value "p": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command formatBlock, value "p": input event, canceled]
+ expected: FAIL
+
+ [Command formatBlock, value "p": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command formatBlock, value "p": input event, uncanceled]
+ expected: FAIL
+
+ [Command forwardDelete, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command forwardDelete, value "": input event, canceled]
+ expected: FAIL
+
+ [Command forwardDelete, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command forwardDelete, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command forwardDelete, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command forwardDelete, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command forwardDelete, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command forwardDelete, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command indent, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command indent, value "": input event, canceled]
+ expected: FAIL
+
+ [Command indent, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command indent, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command indent, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command indent, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command indent, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command indent, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertHorizontalRule, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertHorizontalRule, value "": input event, canceled]
+ expected: FAIL
+
+ [Command insertHorizontalRule, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertHorizontalRule, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertHorizontalRule, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertHorizontalRule, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command insertHorizontalRule, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertHorizontalRule, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertHorizontalRule, value "id": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertHorizontalRule, value "id": input event, canceled]
+ expected: FAIL
+
+ [Command insertHorizontalRule, value "id": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertHorizontalRule, value "id": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertHTML, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertHTML, value "": input event, canceled]
+ expected: FAIL
+
+ [Command insertHTML, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertHTML, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertHTML, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertHTML, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command insertHTML, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertHTML, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertHTML, value "<b>hi</b>": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertHTML, value "<b>hi</b>": input event, canceled]
+ expected: FAIL
+
+ [Command insertHTML, value "<b>hi</b>": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertHTML, value "<b>hi</b>": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertImage, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertImage, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertImage, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertImage, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertImage, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command insertImage, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertImage, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertImage, value "../images/green.png": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertImage, value "../images/green.png": input event, canceled]
+ expected: FAIL
+
+ [Command insertImage, value "../images/green.png": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertImage, value "../images/green.png": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertLineBreak, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertLineBreak, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertLineBreak, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertLineBreak, value "": input event, canceled]
+ expected: FAIL
+
+ [Command insertLineBreak, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command insertLineBreak, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertLineBreak, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertLineBreak, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertOrderedList, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertOrderedList, value "": input event, canceled]
+ expected: FAIL
+
+ [Command insertOrderedList, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertOrderedList, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertOrderedList, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertOrderedList, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command insertOrderedList, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertOrderedList, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertParagraph, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertParagraph, value "": input event, canceled]
+ expected: FAIL
+
+ [Command insertParagraph, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertParagraph, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertParagraph, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertParagraph, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command insertParagraph, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertParagraph, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertText, value "": execCommand() must not throw, canceled]
+ expected: FAIL
+
+ [Command insertText, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertText, value "": execCommand() must not throw, uncanceled]
+ expected: FAIL
+
+ [Command insertText, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertText, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertText, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertText, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command insertText, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertText, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertText, value "abc": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertText, value "abc": input event, canceled]
+ expected: FAIL
+
+ [Command insertText, value "abc": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertText, value "abc": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertUnorderedList, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertUnorderedList, value "": input event, canceled]
+ expected: FAIL
+
+ [Command insertUnorderedList, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertUnorderedList, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command insertUnorderedList, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command insertUnorderedList, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command insertUnorderedList, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command insertUnorderedList, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command justifyCenter, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command justifyCenter, value "": input event, canceled]
+ expected: FAIL
+
+ [Command justifyCenter, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command justifyCenter, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command justifyCenter, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command justifyCenter, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command justifyCenter, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command justifyCenter, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command justifyFull, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command justifyFull, value "": input event, canceled]
+ expected: FAIL
+
+ [Command justifyFull, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command justifyFull, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command justifyFull, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command justifyFull, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command justifyFull, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command justifyFull, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command justifyLeft, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command justifyLeft, value "": input event, canceled]
+ expected: FAIL
+
+ [Command justifyLeft, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command justifyLeft, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command justifyLeft, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command justifyLeft, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command justifyLeft, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command justifyLeft, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command justifyRight, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command justifyRight, value "": input event, canceled]
+ expected: FAIL
+
+ [Command justifyRight, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command justifyRight, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command justifyRight, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command justifyRight, value "quasit": input event, canceled]
+ expected: FAIL
+
+ [Command justifyRight, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command justifyRight, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Command outdent, value "": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command outdent, value "": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command outdent, value "": input event, uncanceled]
+ expected: FAIL
+
+ [Command outdent, value "quasit": beforeinput event, canceled]
+ expected: FAIL
+
+ [Command outdent, value "quasit": beforeinput event, uncanceled]
+ expected: FAIL
+
+ [Command outdent, value "quasit": input event, uncanceled]
+ expected: FAIL
+
+ [Editable b: execCommand() must not throw]
+ expected: FAIL
+
+ [Editable b: input event]
+ expected: FAIL
+
+ [Changing selection from handler: input event]
+ expected: FAIL
+
+ [Command backColor, value "": input event]
+ expected: FAIL
+
+ [Command createLink, value "": input event]
+ expected: FAIL
+
+ [Command fontName, value "": input event]
+ expected: FAIL
+
+ [Command fontName, value "serif": input event]
+ expected: FAIL
+
+ [Command fontSize, value "": input event]
+ expected: FAIL
+
+ [Command fontSize, value "quasit": input event]
+ expected: FAIL
+
+ [Command foreColor, value "": input event]
+ expected: FAIL
+
+ [Command hiliteColor, value "": input event]
+ expected: FAIL
+
+ [Command unlink, value "": input event]
+ expected: FAIL
+
+ [Command unlink, value "quasit": input event]
+ expected: FAIL
+
+ [Command formatBlock, value "": input event]
+ expected: FAIL
+
+ [Command formatBlock, value "quasit": input event]
+ expected: FAIL
+
+ [Command insertImage, value "": input event]
+ expected: FAIL
+
+ [Command insertText, value "": execCommand() must not throw]
+ expected: FAIL
+
+ [Command insertText, value "": input event]
+ expected: FAIL
+
+ [Command outdent, value "": input event]
+ expected: FAIL
+
+ [Command outdent, value "quasit": input event]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/other/delete.html.ini b/testing/web-platform/meta/editing/other/delete.html.ini
new file mode 100644
index 000000000..1f0142625
--- /dev/null
+++ b/testing/web-platform/meta/editing/other/delete.html.ini
@@ -0,0 +1,14 @@
+[delete.html]
+ type: testharness
+ [2: "<p><br></p><p><br></p>" 0,0-1,0 delete]
+ expected: FAIL
+
+ [3: "<p><br></p><p><br></p>" 0,0-1,0 forwarddelete]
+ expected: FAIL
+
+ [4: "<p><br></p><p><br></p>" 1,0-0,0 delete]
+ expected: FAIL
+
+ [5: "<p><br></p><p><br></p>" 1,0-0,0 forwarddelete]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/backcolor.html.ini b/testing/web-platform/meta/editing/run/backcolor.html.ini
new file mode 100644
index 000000000..a5cf2fba7
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/backcolor.html.ini
@@ -0,0 +1,311 @@
+[backcolor.html]
+ type: testharness
+ [[["backcolor","#00FFFF"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<p>[foo</p> <p>bar\]</p>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span>[foo</span> <span>bar\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span>[foo</span> <span>bar\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<p>[foo<p><br><p>bar\]" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<b>foo[\]bar</b>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<i>foo[\]bar</i>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<span>foo</span>{}<span>bar</span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<span>foo[</span><span>\]bar</span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[bar<b>baz\]qoz</b>quz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[bar<b>baz\]qoz</b>quz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[bar<i>baz\]qoz</i>quz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[bar<i>baz\]qoz</i>quz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: rgb(0, 255, 255)\\">foo[bar\]baz</p>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: rgb(0, 255, 255)\\">foo[bar\]baz</p>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: #00ffff\\">foo[bar\]baz</p>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: #00ffff\\">foo[bar\]baz</p>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo[bar\]baz</p>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo[bar\]baz</p>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandIndeterm("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandIndeterm("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: #00ffff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: #00ffff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: #0ff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: #0ff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: rgb(0, 255, 255)\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: rgb(0, 255, 255)\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</span>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</p>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</p>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<div style=\\"background-color: aqua\\"><p style=\\"background-color: tan\\">b[ar\]</p></div>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<div style=\\"background-color: aqua\\"><p style=\\"background-color: tan\\">b[ar\]</p></div>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<div style=\\"background-color: aqua\\"><p style=\\"background-color: tan\\">b[ar\]</p></div>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<div style=\\"background-color: aqua\\"><p style=\\"background-color: tan\\">b[ar\]</p></div>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=\\"display: block; background-color: aqua\\"><span style=\\"display: block; background-color: tan\\">b[ar\]</span></span>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=\\"display: block; background-color: aqua\\"><span style=\\"display: block; background-color: tan\\">b[ar\]</span></span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=\\"display: block; background-color: aqua\\"><span style=\\"display: block; background-color: tan\\">b[ar\]</span></span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>b\]ar</span>baz" queryCommandIndeterm("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>b\]ar</span>baz" queryCommandIndeterm("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandIndeterm("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandIndeterm("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>bar</span>b\]az" queryCommandIndeterm("backcolor") before]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>bar</span>b\]az" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>\]baz" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>\]baz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>\]baz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "foo[<span style=background-color:tan>bar</span>\]baz" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "foo[<span style=background-color:tan>bar</span>\]baz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>[bar\]</span>baz" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>[bar\]</span>baz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "foo{<span style=background-color:tan>bar</span>}baz" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\]\] "foo{<span style=background-color:tan>bar</span>}baz" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandIndeterm("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandIndeterm("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:tan>b\]ar</span>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:tan>b\]ar</span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:tan>b\]ar</span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o<span style=background-color:transparent>b\]ar</span></span>" queryCommandValue("backcolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o<span style=background-color:transparent>b\]ar</span></span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o<span style=background-color:transparent>b\]ar</span></span>" queryCommandValue("backcolor") after]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/bold.html.ini b/testing/web-platform/meta/editing/run/bold.html.ini
new file mode 100644
index 000000000..73f7030be
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/bold.html.ini
@@ -0,0 +1,494 @@
+[bold.html]
+ type: testharness
+ [[["stylewithcss","true"\],["bold",""\]\] "<span>[foo</span> <span>bar\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["bold",""\]\] "<span>foo[</span><span>\]bar</span>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "fo[o<span contenteditable=false>bar</span>b\]az" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "fo[o<span contenteditable=false>bar</span>b\]az" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<span contenteditable=false>foo<span contenteditable=true>[bar\]</span>baz</span>": execCommand("bold", false, "") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<span contenteditable=false>foo<span contenteditable=true>[bar\]</span>baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<span contenteditable=false>foo<span contenteditable=true>[bar\]</span>baz</span>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span contenteditable=false>foo<span contenteditable=true>[bar\]</span>baz</span>": execCommand("bold", false, "") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span contenteditable=false>foo<span contenteditable=true>[bar\]</span>baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span contenteditable=false>foo<span contenteditable=true>[bar\]</span>baz</span>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["bold",""\]\] "<b>foo</b>[bar\]<strong>baz</strong>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<strong>foo</strong>[bar\]<b>baz</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<strong>foo</strong>[bar\]<b>baz</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\]\] "foo{<b></b>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\]\] "foo{<b></b>}baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["bold",""\]\] "foo{<i></i>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\]\] "foo{<i></i>}baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["bold",""\]\] "foo{<b><i></i></b>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\]\] "foo{<b><i></i></b>}baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["bold",""\]\] "foo{<i><b></b></i>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\]\] "foo{<i><b></b></i>}baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<b>{<p>foo</p><p>bar</p>}<p>baz</p></b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<b>{<p>foo</p><p>bar</p>}<p>baz</p></b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<b><p>foo[<i>bar</i>}</p><p>baz</p></b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<b><p>foo[<i>bar</i>}</p><p>baz</p></b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<b><p>foo[<i>bar</i>}</p><p>baz</p></b>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<b id=purple>bar [baz\] qoz</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<b id=purple>bar [baz\] qoz</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 100\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 100\\">[bar\]</span>baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 100\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 100\\">[bar\]</span>baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 200\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 200\\">[bar\]</span>baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 200\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 200\\">[bar\]</span>baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 300\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 300\\">[bar\]</span>baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 300\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 300\\">[bar\]</span>baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 400\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 400\\">[bar\]</span>baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 400\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 400\\">[bar\]</span>baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 500\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 500\\">[bar\]</span>baz" queryCommandState("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 500\\">[bar\]</span>baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 500\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 500\\">[bar\]</span>baz" queryCommandState("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 500\\">[bar\]</span>baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 400\\">[bar</span>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 400\\">[bar</span>\]baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 400\\">[bar</span>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 400\\">[bar</span>\]baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo[<span style=\\"font-weight: 400\\">bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo[<span style=\\"font-weight: 400\\">bar\]</span>baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo[<span style=\\"font-weight: 400\\">bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo[<span style=\\"font-weight: 400\\">bar\]</span>baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo[<span style=\\"font-weight: 400\\">bar</span>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo[<span style=\\"font-weight: 400\\">bar</span>\]baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo[<span style=\\"font-weight: 400\\">bar</span>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo[<span style=\\"font-weight: 400\\">bar</span>\]baz" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=\\"font-weight: 700\\">foo[bar\]baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=\\"font-weight: 700\\">foo[bar\]baz</span>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=\\"font-weight: 900\\">foo[bar\]baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=\\"font-weight: 900\\">foo[bar\]baz</span>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "{<span style=\\"font-weight: 700\\">foobar\]baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "{<span style=\\"font-weight: 700\\">foobar\]baz</span>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["bold",""\]\] "{<span style=\\"font-weight: 900\\">foobar\]baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\]\] "{<span style=\\"font-weight: 900\\">foobar\]baz</span>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=\\"font-weight: 700\\">foo[barbaz</span>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=\\"font-weight: 700\\">foo[barbaz</span>}" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["bold",""\]\] "<span style=\\"font-weight: 900\\">foo[barbaz</span>}" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\]\] "<span style=\\"font-weight: 900\\">foo[barbaz</span>}" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<h3>foo[bar\]baz</h3>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<h3>foo[bar\]baz</h3>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "{<h3>foobar\]baz</h3>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "{<h3>foobar\]baz</h3>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "{<h3>foobar\]baz</h3>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "{<h3>foobar\]baz</h3>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<h3>foo[barbaz</h3>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<h3>foo[barbaz</h3>}" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<h3>foo[barbaz</h3>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<h3>foo[barbaz</h3>}" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<h3>[foobarbaz\]</h3>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<h3>[foobarbaz\]</h3>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<h3>[foobarbaz\]</h3>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<h3>[foobarbaz\]</h3>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "{<h3>foobarbaz\]</h3>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "{<h3>foobarbaz\]</h3>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "{<h3>foobarbaz\]</h3>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "{<h3>foobarbaz\]</h3>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<h3>[foobarbaz</h3>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<h3>[foobarbaz</h3>}" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<h3>[foobarbaz</h3>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<h3>[foobarbaz</h3>}" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "{<h3>foobarbaz</h3>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "{<h3>foobarbaz</h3>}" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "{<h3>foobarbaz</h3>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "{<h3>foobarbaz</h3>}" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<b>foo<span style=\\"font-weight: normal\\">bar<b>[baz\]</b>quz</span>qoz</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<b>foo<span style=\\"font-weight: normal\\">bar<b>[baz\]</b>quz</span>qoz</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<b>foo<span style=\\"font-weight: normal\\">[bar\]</span>baz</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<b>foo<span style=\\"font-weight: normal\\">[bar\]</span>baz</b>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<b>foo<span style=\\"font-weight: normal\\">[bar\]</span>baz</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<b>foo<span style=\\"font-weight: normal\\">[bar\]</span>baz</b>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "{<h3>foo</h3><b>bar</b>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "{<h3>foo</h3><b>bar</b>}" queryCommandIndeterm("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "{<h3>foo</h3><b>bar</b>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "{<h3>foo</h3><b>bar</b>}" queryCommandIndeterm("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<i><b>foo</b></i>[bar\]<i><b>baz</b></i>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<i><b>foo</b></i>[bar\]<i><b>baz</b></i>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<i><b>foo</b></i>[bar\]<b>baz</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<i><b>foo</b></i>[bar\]<b>baz</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<b>foo</b>[bar\]<i><b>baz</b></i>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<b>foo</b>[bar\]<i><b>baz</b></i>" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\]\] "<font color=blue face=monospace><b>foo</b></font>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: normal\\"><b>{bar}</b></span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: normal\\"><b>{bar}</b></span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" queryCommandIndeterm("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" queryCommandIndeterm("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<b><span class=notbold>[foo\]</span></b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<b><span class=notbold>[foo\]</span></b>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<b><span class=notbold>[foo\]</span></b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<b><span class=notbold>[foo\]</span></b>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<p style=\\"font-weight: bold\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<p style=\\"font-weight: bold\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<p style=\\"font-weight: bold\\">foo[bar\]baz</p>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo[<b>b\]ar</b>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "foo<b>ba[r</b>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\]\] "<span style=font-weight:800>fo[o</span><span style=font-weight:900>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\]\] "<span style=font-weight:800>fo[o</span><span style=font-weight:900>b\]ar</span>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:700>fo[o</span><span style=font-weight:800>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:700>fo[o</span><span style=font-weight:800>b\]ar</span>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:600>fo[o</span><span style=font-weight:700>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:600>fo[o</span><span style=font-weight:700>b\]ar</span>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" queryCommandState("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" queryCommandState("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<span style=font-weight:400>fo[o</span><span style=font-weight:500>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["bold",""\]\] "<span style=font-weight:400>fo[o</span><span style=font-weight:500>b\]ar</span>" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:400>fo[o</span><span style=font-weight:500>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:400>fo[o</span><span style=font-weight:500>b\]ar</span>" queryCommandIndeterm("bold") before]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/createlink.html.ini b/testing/web-platform/meta/editing/run/createlink.html.ini
new file mode 100644
index 000000000..0c681e32f
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/createlink.html.ini
@@ -0,0 +1,38 @@
+[createlink.html]
+ type: testharness
+ [[["createlink","http://www.google.com/"\]\] "[foo\]<a href=http://www.google.com/>bar</a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\]\] "foo<a href=http://www.google.com/>bar</a>[baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\]\] "foo<a href=http://www.google.com/>[bar</a>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\]\] "<a href=otherurl>foo[bar\]baz</a>" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\]\] "<a href=otherurl>foo[barbaz</a>}" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\]\] "{<a href=otherurl>foobar\]baz</a>" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\]\] "foo<a href=otherurl>[bar</a>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\]\] "<a href=otherurl><b>foo[bar\]baz</b></a>" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\]\] "<a href=otherurl><b>foo[barbaz</b></a>}" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\]\] "{<a href=otherurl><b>foobar\]baz</b></a>" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\]\] "<a name=abc>foo[bar\]baz</a>" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\]\] "<a name=abc><b>foo[bar\]baz</b></a>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/delete.html.ini b/testing/web-platform/meta/editing/run/delete.html.ini
new file mode 100644
index 000000000..a2eb17a83
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/delete.html.ini
@@ -0,0 +1,2818 @@
+[delete.html]
+ type: testharness
+ disabled:
+ if e10s and (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1205642
+ [[["stylewithcss","true"\],["delete",""\]\] "foo<span style=display:none>bar</span>[\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["delete",""\]\] "foo<span style=display:none>bar</span>[\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<script>bar</script>[\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br></p><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br></p><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br></p><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br></p><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<br><br><p>[\]bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo</p></div><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo</p></div><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo</p></div><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo</p></div><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo</p></div><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo</p></div><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><div><p>[\]bar</p></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><div><p>[\]bar</p></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo</p></div><div><p>[\]bar</p></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo</p></div><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo</p></div><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo</p></div><div><p>[\]bar</p></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo</p></div><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo</p></div><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div>foo</div><div>[\]bar</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div>foo</div><div>[\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div>foo</div><div>[\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div>foo</div><div>[\]bar</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div>foo</div><div>[\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div>foo</div><div>[\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<hr>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<p>foo<hr><p>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<p>foo</p><br><p>[\]bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<p>foo</p><br><br><p>[\]bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><img src=/img/lion.svg><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><img src=/img/lion.svg><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><img src=/img/lion.svg><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><img src=/img/lion.svg><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><img src=/img/lion.svg><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><img src=/img/lion.svg><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "<a>foo</a>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<a href=/>foo</a>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<a name=abc>foo</a>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<a href=/ name=abc>foo</a>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<span><a>foo</a></span>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<span><a href=/>foo</a></span>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<span><a name=abc>foo</a></span>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<span><a href=/ name=abc>foo</a></span>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo &nbsp;[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo <span>&nbsp;</span>[\] bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo <span>&nbsp;</span> [\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo </p><p>[\] bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo </p><p>[\] bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo </p><p>[\] bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo </p><p>[\] bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo </p><p>[\] bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo </p><p>[\] bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "<pre>foo&nbsp; [\]bar</pre>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<div style=white-space:pre>foo&nbsp; [\]bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<div style=white-space:pre-wrap>foo&nbsp; [\]bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<div style=white-space:pre-line>foo &nbsp;[\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<div style=white-space:nowrap>foo &nbsp;[\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<br><table><tr><td>[\]bar</table>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<table><tr><td>foo<br><td>[\]bar</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<table><tr><td>foo<br><tr><td>[\]bar</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li>foo<li>[\]bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li>foo<br><li>[\]bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li>foo<br><br><li>[\]bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li>foo<li>[\]bar<br>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li>foo<br>bar<li>[\]baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li><p>foo<li>[\]bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li><p>foo<li><p>[\]bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li>foo<ul><li>[\]bar</ul></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "<dl><dt>foo<dd>[\]bar</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<dl><dt>foo<dt>[\]bar<dd>baz</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<dl><dt>foo<dd>bar<dd>[\]baz</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li>foo<br></ol>{}<br>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<blockquote>[\]bar</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<blockquote><blockquote><p>[\]bar<p>baz</blockquote></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<blockquote><div><p>[\]bar<p>baz</div></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<blockquote><p><b>[\]bar</b><p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<blockquote><p><strong>[\]bar</strong><p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<blockquote><p><span>[\]bar</span><p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<span></span>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<span><span></span></span>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<quasit></quasit>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<br><span></span>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<span>foo<span></span></span>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<span></span><span>[\]bar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "<div><div><p>foo</div></div><!--abc-->[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<div><div><p>foo</div><!--abc--></div>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<div><div><p>foo<!--abc--></div></div>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><font color=brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><font color=brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p><span style=color:brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p><span style=color:brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><span style=color:brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><span style=color:brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[\]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[\]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><span style=background-color:tan>[\]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><span style=background-color:tan>[\]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><u>foo</u><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><u>foo</u><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><u>foo</u><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><u>foo</u><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><u>foo</u><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><u>foo</u><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><u>foo</u><p><s>[\]bar</s>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><u>foo</u><p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><u>foo</u><p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><u>foo</u><p><s>[\]bar</s>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><u>foo</u><p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><u>foo</u><p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><s>[\]bar</s>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><s>[\]bar</s>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["delete",""\]\] "<p style=color:blue>foo</p>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["delete",""\]\] "<p style=color:blue>foo</p>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["delete",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["delete",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["delete",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["delete",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["delete",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["delete",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<p>foo</p><p>{bar</p>}<p>baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<div>baz\]quz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<div>baz\]quz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><b>foo[bar</b><p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><b>foo[bar</b><p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[</p><p>\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[</p><p>\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>}bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>}bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo[<p>\]bar<br>baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar</p>}baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar</p>}baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar</p>}baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar</p>}baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar</p>}baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar</p>}baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<p>{bar</p>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar}</p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar}</p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar}</p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar}</p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar}</p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar}</p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar}</p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar}</p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "<p>foo[</p>\]bar<br>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</p>baz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</p>baz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br>{<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br>{<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br>{<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br>{<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li>fo[o</ol><ol><li>b\]ar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li>fo[o</ol><ul><li>b\]ar</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<b>foo [&nbsp;</b>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "foo<b> [&nbsp;bar\]</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<p style=display:inline>fo[o<p style=display:inline>b\]ar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["delete",""\]\] "<span style=display:block>fo[o</span><span style=display:block>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["delete",""\]\] "<span style=display:block>fo[o</span><span style=display:block>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["delete",""\]\] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b\]ar</quasit>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["delete",""\]\] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b\]ar</quasit>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li>foo[</ol>bar\]<ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li>\]baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><ol><li>foo[</ol><li>bar</ol>baz\]<ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "<ol><li>foo[<li>bar\]</ol><ol><li>baz</ol><ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["delete",""\]\] "<p><b>[foo\]</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<p><b><i>[foo\]</i></b>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<p><b>{foo}</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<p>{<b>foo</b>}" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<p><b>f[\]</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<b>[foo\]</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\]\] "<div><b>[foo\]</b></div>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/fontname.html.ini b/testing/web-platform/meta/editing/run/fontname.html.ini
new file mode 100644
index 000000000..2c5e9dd6e
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/fontname.html.ini
@@ -0,0 +1,242 @@
+[fontname.html]
+ type: testharness
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "<span>[foo</span> <span>bar\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\]\] "<span>foo[</span><span>\]bar</span>" queryCommandValue("fontname") before]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\]\] "<span>foo[</span><span>\]bar</span>" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<code>[bar\]</code>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<code>[bar\]</code>baz" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<code>[bar\]</code>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<code>[bar\]</code>baz" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<kbd>[bar\]</kbd>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<kbd>[bar\]</kbd>baz" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<kbd>[bar\]</kbd>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<kbd>[bar\]</kbd>baz" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<samp>[bar\]</samp>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<samp>[bar\]</samp>baz" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<samp>[bar\]</samp>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<samp>[bar\]</samp>baz" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>[bar\]</tt>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<tt>[bar\]</tt>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<listing>b[a\]r</listing>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<listing>b[a\]r</listing>baz" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<listing>b[a\]r</listing>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<listing>b[a\]r</listing>baz" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>b[a\]r</tt>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<tt>b[a\]r</tt>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<code>bar</code>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<code>bar</code>baz\]" queryCommandIndeterm("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<code>bar</code>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<code>bar</code>baz\]" queryCommandIndeterm("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<kbd>bar</kbd>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<kbd>bar</kbd>baz\]" queryCommandIndeterm("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<kbd>bar</kbd>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<kbd>bar</kbd>baz\]" queryCommandIndeterm("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<samp>bar</samp>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<samp>bar</samp>baz\]" queryCommandIndeterm("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<samp>bar</samp>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<samp>bar</samp>baz\]" queryCommandIndeterm("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<tt>bar</tt>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<tt>bar</tt>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<listing>ba\]r</listing>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<listing>ba\]r</listing>baz" queryCommandIndeterm("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<listing>ba\]r</listing>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<listing>ba\]r</listing>baz" queryCommandIndeterm("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<tt>ba\]r</tt>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<tt>ba\]r</tt>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<listing>b[ar</listing>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<listing>b[ar</listing>baz\]" queryCommandIndeterm("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<listing>b[ar</listing>baz\]" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<listing>b[ar</listing>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<listing>b[ar</listing>baz\]" queryCommandIndeterm("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<listing>b[ar</listing>baz\]" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>b[ar</tt>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<tt>b[ar</tt>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<span style=\\"font-family: monospace\\">b[a\]r</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>}bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>}bar" queryCommandValue("fontname") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>}bar" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>}bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>}bar" queryCommandValue("fontname") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>}bar" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>b\]ar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>b\]ar" queryCommandIndeterm("fontname") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>b\]ar" queryCommandValue("fontname") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>b\]ar" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>b\]ar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>b\]ar" queryCommandIndeterm("fontname") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>b\]ar" queryCommandValue("fontname") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>b\]ar" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "fo[o<span style=font-family:monospace>b\]ar</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<span style=font-family:monospace>ba[r</span>b\]az" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo[<span style=font-family:monospace>b\]ar</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<span style=font-family:monospace>ba[r</span>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "fo[o<listing>b\]ar</listing>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "fo[o<listing>b\]ar</listing>" queryCommandIndeterm("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "fo[o<listing>b\]ar</listing>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "fo[o<listing>b\]ar</listing>" queryCommandIndeterm("fontname") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "fo[o<tt>b\]ar</tt>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "fo[o<tt>b\]ar</tt>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "<tt>fo[o</tt><code>b\]ar</code>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "<tt>fo[o</tt><code>b\]ar</code>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "<span style=font-family:monospace>fo[o</span><kbd>b\]ar</kbd>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/fontsize.html.ini b/testing/web-platform/meta/editing/run/fontsize.html.ini
new file mode 100644
index 000000000..71a40aacf
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/fontsize.html.ini
@@ -0,0 +1,686 @@
+[fontsize.html]
+ type: testharness
+ [[["fontsize","4"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<p>[foo</p> <p>bar\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<p>[foo</p> <p>bar\]</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<p>[foo</p> <p>bar\]</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<span>[foo</span> <span>bar\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<p>[foo<p><br><p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<p>[foo<p><br><p>bar\]" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<p>[foo<p><br><p>bar\]" queryCommandIndeterm("fontsize") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<p>[foo<p><br><p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<p>[foo<p><br><p>bar\]" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<p>[foo<p><br><p>bar\]" queryCommandIndeterm("fontsize") after]
+ expected: FAIL
+
+ [[["fontsize","4"\]\] "<b>foo[\]bar</b>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\]\] "<i>foo[\]bar</i>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\]\] "<span>foo</span>{}<span>bar</span>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\]\] "<span>foo[</span><span>\]bar</span>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\]\] "<span>foo[</span><span>\]bar</span>" queryCommandValue("fontsize") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar<b>baz\]qoz</b>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar<b>baz\]qoz</b>quz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar<b>baz\]qoz</b>quz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar<i>baz\]qoz</i>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar<i>baz\]qoz</i>quz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar<i>baz\]qoz</i>quz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "{<p><p> <p>foo</p>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","1"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","0"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","-5"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","-5"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","-5"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","6"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","6"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","6"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","7"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","7"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","8"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","8"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","100"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","100"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","2em"\]\] "foo[bar\]baz": execCommand("fontsize", false, "2em") return value]
+ expected: FAIL
+
+ [[["fontsize","2em"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","2em"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","2em"\]\] "foo[bar\]baz" queryCommandValue("fontsize") after]
+ expected: FAIL
+
+ [[["fontsize","20pt"\]\] "foo[bar\]baz": execCommand("fontsize", false, "20pt") return value]
+ expected: FAIL
+
+ [[["fontsize","20pt"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","20pt"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","20pt"\]\] "foo[bar\]baz" queryCommandValue("fontsize") after]
+ expected: FAIL
+
+ [[["fontsize","xx-large"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","xx-large"\]\] "foo[bar\]baz" queryCommandValue("fontsize") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize"," 1 "\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize"," 1 "\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize"," 1 "\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","1."\]\] "foo[bar\]baz": execCommand("fontsize", false, "1.") return value]
+ expected: FAIL
+
+ [[["fontsize","1."\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","1."\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","1."\]\] "foo[bar\]baz" queryCommandValue("fontsize") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","1.0"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","1.0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","1.0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","1.0e2"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","1.0e2"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","1.0e2"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","1.1"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","1.1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","1.1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","1.9"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","1.9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","1.9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","+0"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","+0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","+1"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","+1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","+1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","+9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","+9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","-0"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","-0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","-1"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","-1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","-1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","-9"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","-9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","-9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize",""\]\] "foo[bar\]baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize",""\]\] "foo[bar\]baz" queryCommandValue("fontsize") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=1>[bar\]</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=1>foo[bar\]baz</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=3>[bar\]</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=3>foo[bar\]baz</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=4>[bar\]</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=+1>[bar\]</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=+1>[bar\]</font>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<font size=+1>[bar\]</font>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\]\] "<font size=+1>foo[bar\]baz</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\]\] "<font size=+1>foo[bar\]baz</font>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=4>foo<font size=1>b[a\]r</font>baz</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<font size=4>foo<font size=1>b[a\]r</font>baz</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: xx-small\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: xx-small\\">[bar\]</span>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<span style=\\"font-size: xx-small\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<span style=\\"font-size: xx-small\\">[bar\]</span>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: xx-small\\">foo[bar\]baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: xx-small\\">foo[bar\]baz</span>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<span style=\\"font-size: xx-small\\">foo[bar\]baz</span>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: medium\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: medium\\">[bar\]</span>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<span style=\\"font-size: medium\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<span style=\\"font-size: medium\\">[bar\]</span>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: medium\\">foo[bar\]baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: medium\\">foo[bar\]baz</span>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<span style=\\"font-size: medium\\">foo[bar\]baz</span>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: large\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: large\\">[bar\]</span>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<span style=\\"font-size: large\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<span style=\\"font-size: large\\">[bar\]</span>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\]\] "<span style=\\"font-size: large\\">foo[bar\]baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\]\] "<span style=\\"font-size: large\\">foo[bar\]baz</span>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: large\\">foo<span style=\\"font-size: xx-small\\">b[a\]r</span>baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: large\\">foo<span style=\\"font-size: xx-small\\">b[a\]r</span>baz</span>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<span style=\\"font-size: large\\">foo<span style=\\"font-size: xx-small\\">b[a\]r</span>baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<span style=\\"font-size: large\\">foo<span style=\\"font-size: xx-small\\">b[a\]r</span>baz</span>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: 2em\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: 2em\\">[bar\]</span>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<span style=\\"font-size: 2em\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<span style=\\"font-size: 2em\\">[bar\]</span>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: 2em\\">foo[bar\]baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: 2em\\">foo[bar\]baz</span>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<span style=\\"font-size: 2em\\">foo[bar\]baz</span>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<p style=\\"font-size: xx-small\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<p style=\\"font-size: xx-small\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<p style=\\"font-size: xx-small\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<p style=\\"font-size: medium\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<p style=\\"font-size: medium\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<p style=\\"font-size: medium\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\]\] "<p style=\\"font-size: large\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\]\] "<p style=\\"font-size: large\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<p style=\\"font-size: 2em\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<p style=\\"font-size: 2em\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<p style=\\"font-size: 2em\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "<p style=\\"font-size: xx-small\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "<p style=\\"font-size: xx-small\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","3"\]\] "<p style=\\"font-size: xx-small\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","3"\]\] "<p style=\\"font-size: xx-small\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","3"\]\] "<p style=\\"font-size: medium\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","3"\]\] "<p style=\\"font-size: medium\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "<p style=\\"font-size: large\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "<p style=\\"font-size: large\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","3"\]\] "<p style=\\"font-size: large\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","3"\]\] "<p style=\\"font-size: large\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "<p style=\\"font-size: 2em\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "<p style=\\"font-size: 2em\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","3"\]\] "<p style=\\"font-size: 2em\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","3"\]\] "<p style=\\"font-size: 2em\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "<font size=6>foo <span style=\\"font-size: 2em\\">b[a\]r</span> baz</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "<font size=6>foo <span style=\\"font-size: 2em\\">b[a\]r</span> baz</font>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","3"\]\] "<font size=6>foo <span style=\\"font-size: 2em\\">b[a\]r</span> baz</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","3"\]\] "<font size=6>foo <span style=\\"font-size: 2em\\">b[a\]r</span> baz</font>" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<big>[bar\]</big>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<big>[bar\]</big>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","3"\]\] "foo<big>[bar\]</big>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","3"\]\] "foo<big>[bar\]</big>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<big>b[a\]r</big>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<big>b[a\]r</big>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","3"\]\] "foo<big>b[a\]r</big>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<small>[bar\]</small>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<small>[bar\]</small>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","3"\]\] "foo<small>[bar\]</small>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","3"\]\] "foo<small>[bar\]</small>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<small>b[a\]r</small>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<small>b[a\]r</small>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","3"\]\] "foo<small>b[a\]r</small>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[o<font size=2>b\]ar</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[o<font size=2>b\]ar</font>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "fo[o<font size=2>b\]ar</font>baz" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=2>ba[r</font>b\]az" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[o<font size=2>bar</font>b\]az" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[o<font size=2>bar</font>b\]az" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "fo[o<font size=2>bar</font>b\]az" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[<font size=2>b\]ar</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=2>ba[r</font>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[<font size=2>bar</font>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=2>[bar\]</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "foo{<font size=2>bar</font>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=1>fo[o</font><span style=font-size:xx-small>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=2>fo[o</font><span style=font-size:small>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=2>fo[o</font><span style=font-size:small>b\]ar</span>" queryCommandIndeterm("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<font size=2>fo[o</font><span style=font-size:small>b\]ar</span>" queryCommandIndeterm("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=3>fo[o</font><span style=font-size:medium>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=3>fo[o</font><span style=font-size:medium>b\]ar</span>" queryCommandIndeterm("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<font size=3>fo[o</font><span style=font-size:medium>b\]ar</span>" queryCommandIndeterm("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\]\] "<font size=4>fo[o</font><span style=font-size:large>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\]\] "<font size=4>fo[o</font><span style=font-size:large>b\]ar</span>" queryCommandIndeterm("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=5>fo[o</font><span style=font-size:x-large>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=5>fo[o</font><span style=font-size:x-large>b\]ar</span>" queryCommandIndeterm("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<font size=5>fo[o</font><span style=font-size:x-large>b\]ar</span>" queryCommandIndeterm("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=6>fo[o</font><span style=font-size:xx-large>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=6>fo[o</font><span style=font-size:xx-large>b\]ar</span>" queryCommandIndeterm("fontsize") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["fontsize","4"\]\] "<font size=6>fo[o</font><span style=font-size:xx-large>b\]ar</span>" queryCommandIndeterm("fontsize") before]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/forecolor.html.ini b/testing/web-platform/meta/editing/run/forecolor.html.ini
new file mode 100644
index 000000000..214f65ea4
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/forecolor.html.ini
@@ -0,0 +1,293 @@
+[forecolor.html]
+ type: testharness
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<p>[foo</p> <p>bar\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forecolor","#0000FF"\]\] "<span>[foo</span> <span>bar\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span>[foo</span> <span>bar\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forecolor","#0000FF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<p>[foo<p><br><p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\]\] "<span>foo[</span><span>\]bar</span>" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo[bar<b>baz\]qoz</b>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo[bar<i>baz\]qoz</i>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "{<p><p> <p>foo</p>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","blue"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","f"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","f"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["forecolor","#f"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#f"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forecolor","00f"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forecolor","00f"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","00f"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","00f"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#00f"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forecolor","0000ff"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forecolor","0000ff"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","0000ff"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","000000fff"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","000000fff"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["forecolor","#000000fff"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#000000fff"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","rgb(0, 0, 255)"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","rgb(0, 0, 255)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","rgb(0%, 0%, 100%)"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","rgb(0%, 0%, 100%)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","rgb( 0 ,0 ,255)"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","rgb( 0 ,0 ,255)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forecolor","rgba(0, 0, 255, 0.0)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","rgba(0, 0, 255, 0.0)"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","rgba(0, 0, 255, 0.0)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","rgb(15, -10, 375)"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","rgb(15, -10, 375)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["forecolor","rgba(0, 0, 0, 1)"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","rgba(0, 0, 0, 1)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","rgba(255, 255, 255, 1)"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","rgba(255, 255, 255, 1)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","rgba(0, 0, 255, 0.5)"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","rgba(0, 0, 255, 0.5)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","hsl(240, 100%, 50%)"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","hsl(240, 100%, 50%)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","cornsilk"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","potato quiche"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","potato quiche"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","transparent"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","currentColor"\]\] "foo[bar\]baz": execCommand("forecolor", false, "currentColor") return value]
+ expected: FAIL
+
+ [[["forecolor","currentColor"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","currentColor"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo<font color=blue>[bar\]</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo{<font color=blue>bar</font>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgb(0, 0, 255)\\">foo<span style=\\"color: brown\\">b[ar\]</span>baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgb(0, 0, 255)\\">foo<span style=\\"color: brown\\">b[ar\]</span>baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo<span id=purple>ba[r</span>ba\]z" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgb(0, 0, 255)\\">foo<span id=purple>b[a\]r</span>baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","rgb(0,0,255)"\]\] "<a href=http://www.google.com>foo[bar\]baz</a>" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","rgb(0,0,255)"\]\] "<a href=http://www.google.com>foo[bar\]baz</a>" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<font color=\\"blue\\">[foo\]</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<font color=\\"0000ff\\">[foo\]</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<font color=\\"#0000ff\\">[foo\]</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: blue\\">[foo\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: #0000ff\\">[foo\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgb(0, 0, 255)\\">[foo\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgb(0%, 0%, 100%)\\">[foo\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgb( 0 ,0 ,255)\\">[foo\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgba(0, 0, 255, 0.0)\\">[foo\]</span>" queryCommandValue("forecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgba(0, 0, 255, 0.0)\\">[foo\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgba(0, 0, 255, 0.0)\\">[foo\]</span>" queryCommandValue("forecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgb(15, -10, 375)\\">[foo\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgba(0, 0, 0, 1)\\">[foo\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgba(255, 255, 255, 1)\\">[foo\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgba(0, 0, 255, 0.5)\\">[foo\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: hsl(240, 100%, 50%)\\">[foo\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: cornsilk\\">[foo\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: transparent\\">[foo\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: currentColor\\">[foo\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "fo[o<font color=brown>b\]ar</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo<font color=brown>ba[r</font>b\]az" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "fo[o<font color=brown>bar</font>b\]az" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo[<font color=brown>b\]ar</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo<font color=brown>ba[r</font>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo[<font color=brown>bar</font>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo<font color=brown>[bar\]</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo{<font color=brown>bar</font>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<font color=brown>fo[o</font><span style=color:brown>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=color:brown>fo[o</span><span style=color:#0000ff>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/formatblock.html.ini b/testing/web-platform/meta/editing/run/formatblock.html.ini
new file mode 100644
index 000000000..29bd4e177
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/formatblock.html.ini
@@ -0,0 +1,3179 @@
+[formatblock.html]
+ type: testharness
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["formatblock","<div>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["formatblock","<div>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandIndeterm("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandIndeterm("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo\]bar[baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo\]bar[baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<blockquote>[foobar\]</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<blockquote>[foobar\]</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foobar\]</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foobar\]</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h2>[foobar\]</h2>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h2>[foobar\]</h2>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h3>[foobar\]</h3>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h3>[foobar\]</h3>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h4>[foobar\]</h4>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h4>[foobar\]</h4>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h5>[foobar\]</h5>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h5>[foobar\]</h5>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h6>[foobar\]</h6>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h6>[foobar\]</h6>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandIndeterm("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandIndeterm("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ol><li>[foobar\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ol><li>[foobar\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ul><li>[foobar\]</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ul><li>[foobar\]</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foobar\]</address>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foobar\]</address>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foobar\]</pre>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foobar\]</pre>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ins>[foobar\]</ins>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ins>[foobar\]</ins>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<del>[foobar\]</del>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<del>[foobar\]</del>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<quasit>[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<quasit>[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<blockquote>[foo\]</blockquote><p>extra": execCommand("formatblock", false, "<blockquote>") return value]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<blockquote>[foo\]</blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<blockquote><p>[foo\]<p>bar</blockquote><p>extra": execCommand("formatblock", false, "<blockquote>") return value]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<blockquote><p>[foo\]<p>bar</blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "[foo\]<blockquote>bar</blockquote><p>extra": execCommand("formatblock", false, "<blockquote>") return value]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "[foo\]<blockquote>bar</blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<p>[foo<p>bar\]<p>baz": execCommand("formatblock", false, "<blockquote>") return value]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<p>[foo<p>bar\]<p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<section>[foo\]</section>": execCommand("formatblock", false, "<blockquote>") return value]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<section>[foo\]</section>" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<section><p>[foo\]</section>": execCommand("formatblock", false, "<blockquote>") return value]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<section><p>[foo\]</section>" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<section><hgroup><h1>[foo\]</h1><h2>bar</h2></hgroup><p>baz</section>": execCommand("formatblock", false, "<blockquote>") return value]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<section><hgroup><h1>[foo\]</h1><h2>bar</h2></hgroup><p>baz</section>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["formatblock","<article>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["formatblock","<article>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<div>[foobar\]</div>": execCommand("formatblock", false, "<blockquote>") return value]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["formatblock","<del>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["formatblock","<del>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["formatblock","<dl>"\]\] "<div>[foobar\]</div>": execCommand("formatblock", false, "<dl>") return value]
+ expected: FAIL
+
+ [[["formatblock","<dl>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<dl>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["formatblock","<dl>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["formatblock","<ins>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["formatblock","<ins>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["formatblock","<li>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["formatblock","<li>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["formatblock","<ol>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["formatblock","<ol>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["formatblock","<ul>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["formatblock","<ul>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["formatblock","<quasit>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["formatblock","<quasit>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<p>[foobar\]</p>": execCommand("formatblock", false, "<blockquote>") return value]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<p>[foobar\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["formatblock","<dl>"\]\] "<p>[foobar\]</p>": execCommand("formatblock", false, "<dl>") return value]
+ expected: FAIL
+
+ [[["formatblock","<dl>"\]\] "<p>[foobar\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<dl>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<p>[foo<p>bar\]": execCommand("formatblock", false, "<blockquote>") return value]
+ expected: FAIL
+
+ [[["formatblock","<blockquote>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["formatblock","<dl>"\]\] "<p>[foo<p>bar\]": execCommand("formatblock", false, "<dl>") return value]
+ expected: FAIL
+
+ [[["formatblock","<dl>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<dl>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","p"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","p"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","p"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","p"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","p"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","p"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","p"\]\] "<div>[foobar\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","p"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","p"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","p"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foo\]<br>bar</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foo\]<br>bar</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foo\]<br>bar</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo\]<br>bar</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo\]<br>bar</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo\]<br>bar</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["formatblock","<address>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<pre>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<h2>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<h1>"\]\] "<p>foo<br>[bar\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<br>bar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<br>bar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["formatblock","<address>"\]\] "<p>foo<br>[bar\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<br>bar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<br>bar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["formatblock","<pre>"\]\] "<p>foo<br>[bar\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<br>bar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<br>bar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo<br>bar\]</address>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo<br>bar\]</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo<br>bar\]</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo<br>bar\]</address>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo<br>bar\]</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo<br>bar\]</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["formatblock","<pre>"\]\] "<address>foo<br>[bar\]</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<h1>"\]\] "<address>foo<br>[bar\]</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foo\]<br>bar</pre>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foo\]<br>bar</pre>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foo\]<br>bar</pre>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foo\]<br>bar</pre>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foo\]<br>bar</pre>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foo\]<br>bar</pre>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foo<br>bar\]</pre>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foo<br>bar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foo<br>bar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foo<br>bar\]</pre>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foo<br>bar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foo<br>bar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["formatblock","<address>"\]\] "<pre>foo<br>[bar\]</pre>" compare innerHTML]
+ expected: FAIL
+
+ [[["formatblock","<h1>"\]\] "<pre>foo<br>[bar\]</pre>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandIndeterm("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandIndeterm("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" queryCommandValue("formatblock") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" queryCommandValue("formatblock") before]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/forwarddelete.html.ini b/testing/web-platform/meta/editing/run/forwarddelete.html.ini
new file mode 100644
index 000000000..1f15e8ed4
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/forwarddelete.html.ini
@@ -0,0 +1,2674 @@
+[forwarddelete.html]
+ type: testharness
+ disabled:
+ if e10s and (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1205642
+ [[["forwarddelete",""\]\] "foo[\]": execCommand("forwarddelete", false, "") return value]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<span>foo[\]</span>": execCommand("forwarddelete", false, "") return value]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p>foo[\]</p>": execCommand("forwarddelete", false, "") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]</p><p>bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]</p><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]</p><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]</p><p>bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]</p><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]</p><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p>bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p>bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<br></p><p>bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<br></p><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<br></p><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<br></p><p>bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<br></p><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<br></p><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<br><p>bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<br><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<br><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<br><p>bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<br><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<br><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p>{}<br></p>foo" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p>{}<span><br></span></p>foo" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><br>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><br>": execCommand("forwarddelete", false, "") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><br>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><br>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><br>": execCommand("forwarddelete", false, "") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><br>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>": execCommand("forwarddelete", false, "") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>": execCommand("forwarddelete", false, "") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<br><p><br>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<br><p><br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<br><p><br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<br><p><br>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<br><p><br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<br><p><br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><br>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><br>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<br><p><span><br></span>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<br><p><span><br></span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<br><p><span><br></span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<br><p><span><br></span>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<br><p><span><br></span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<br><p><span><br></span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><span><br></span>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><span><br></span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><span><br></span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><span><br></span>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><span><br></span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><span><br></span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p>": execCommand("forwarddelete", false, "") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p>": execCommand("forwarddelete", false, "") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<table><tr><td>{}<span><br></span></table>foo" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><p>bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><p>bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]</p><div><p>bar</p></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]</p><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]</p><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]</p><div><p>bar</p></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]</p><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]</p><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><div><p>bar</p></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><div><p>bar</p></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div>foo[\]</div><div>bar</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div>foo[\]</div><div>bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div>foo[\]</div><div>bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div>foo[\]</div><div>bar</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div>foo[\]</div><div>bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div>foo[\]</div><div>bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p>foo[\]<hr><p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p>foo[\]</p><br><p>bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p>foo[\]</p><br><br><p>bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p>foo[\]</p><img src=/img/lion.svg><p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "foo [\]&nbsp;" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "foo [\]<span>&nbsp;</span> bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "foo <span>&nbsp;</span>[\] bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<b>foo[\] </b> bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<pre>foo[\] &nbsp;bar</pre>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<div style=white-space:pre>foo[\] &nbsp;bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<div style=white-space:pre-wrap>foo[\] &nbsp;bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<div style=white-space:pre-line>foo [\]&nbsp;</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<div style=white-space:nowrap>foo [\]&nbsp;</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "foo[\]<table><tr><td><hr>bar</table>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<table><tr><td>foo[\]<td><hr>bar</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<table><tr><td>foo[\]<tr><td><hr>bar</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]<li><p>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]<li><p>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]<li><p>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]<li><p>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]<li><p>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]<li><p>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]<li><p>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]<li><p>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li><p>foo[\]<li><p>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li><p>foo[\]<li><p>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li><p>foo[\]<li><p>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li><p>foo[\]<li><p>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li><p>foo[\]<li><p>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li><p>foo[\]<li><p>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li><p>foo[\]<li><p>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li><p>foo[\]<li><p>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "foo[\]<ol><ol><li>bar</ol></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><ol><li>bar</ol></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><ol><li>bar</ol></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><ol><li>bar</ol></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><ol><li>bar</ol></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><ol><li>bar</ol></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><ol><li>bar</ol></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><ol><li>bar</ol></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><ol><li>bar</ol></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><li>{}<br></ol>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]</ol><p>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]</ol><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]</ol><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]</ol><p>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]</ol><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]</ol><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]<br></ol><p>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]<br></ol><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]<br></ol><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]<br></ol><p>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]<br></ol><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]<br></ol><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><li>foo[\]</ol><br>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><li>foo[\]<br></ol><br>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><li>{}<br></ol><br>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><br>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]</ol><p><br>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]</ol><p><br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]</ol><p><br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]</ol><p><br>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]</ol><p><br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]</ol><p><br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]<br></ol><p><br>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]<br></ol><p><br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]<br></ol><p><br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]<br></ol><p><br>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]<br></ol><p><br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]<br></ol><p><br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p><br>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p><br>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p><br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p><br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p><br>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p><br>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p><br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p><br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p><br>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p><br>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p><br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p><br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p><br>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p><br>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p><br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p><br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "foo[\]<blockquote><blockquote>bar</blockquote></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><div>bar</div></blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><div>bar</div></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><div>bar</div></blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><div>bar</div></blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><div>bar</div></blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><div>bar</div></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><div>bar</div></blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><div>bar</div></blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\">bar</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\">bar</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><div><p>bar<p>baz</div></blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><div><p>bar<p>baz</div></blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><div><p>bar<p>baz</div></blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><div><p>bar<p>baz</div></blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><div><p>bar<p>baz</div></blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><div><p>bar<p>baz</div></blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><b>bar</b><p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><b>bar</b><p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><b>bar</b><p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><b>bar</b><p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><b>bar</b><p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><b>bar</b><p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><strong>bar</strong><p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><strong>bar</strong><p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><strong>bar</strong><p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><strong>bar</strong><p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><strong>bar</strong><p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><strong>bar</strong><p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><span>bar</span><p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><span>bar</span><p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><span>bar</span><p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><span>bar</span><p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><span>bar</span><p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><p><span>bar</span><p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "foo[\]<blockquote><ol><li>bar</ol></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "foo<blockquote><ol><li>bar[\]</li><ol><li>baz</ol><li>quz</ol></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><p>bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><p>bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><p>bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><p>bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><p><!--abc-->bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><p><!--abc-->bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><p><!--abc-->bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><p><!--abc-->bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><p><!--abc-->bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><p><!--abc-->bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><p><!--abc-->bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><p><!--abc-->bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><!--abc--><p>bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><!--abc--><p>bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><!--abc--><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><!--abc--><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><!--abc--><p>bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><!--abc--><p>bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><!--abc--><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><!--abc--><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><!--abc--><div><p>bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><!--abc--><div><p>bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><!--abc--><div><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><!--abc--><div><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><!--abc--><div><p>bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><!--abc--><div><p>bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><!--abc--><div><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><!--abc--><div><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<!--abc--><div><div><p>bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<!--abc--><div><div><p>bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<!--abc--><div><div><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<!--abc--><div><div><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<!--abc--><div><div><p>bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<!--abc--><div><div><p>bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<!--abc--><div><div><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<!--abc--><div><div><p>bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<div><div><p>foo[\]</div></div><!--abc-->bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<div><div><p>foo[\]</div><!--abc--></div>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<div><div><p>foo[\]</p><!--abc--></div></div>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<div><div><p>foo[\]<!--abc--></div></div>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><div>bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><div>bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]<!--abc--></p></div></div><div><div><div>bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]<!--abc--></p></div></div><div><div><div>bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]<!--abc--></p></div></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]<!--abc--></p></div></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]<!--abc--></p></div></div><div><div><div>bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]<!--abc--></p></div></div><div><div><div>bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]<!--abc--></p></div></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]<!--abc--></p></div></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p><!--abc--></div></div><div><div><div>bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p><!--abc--></div></div><div><div><div>bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p><!--abc--></div></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p><!--abc--></div></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p><!--abc--></div></div><div><div><div>bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p><!--abc--></div></div><div><div><div>bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p><!--abc--></div></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p><!--abc--></div></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div><!--abc--></div><div><div><div>bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div><!--abc--></div><div><div><div>bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div><!--abc--></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div><!--abc--></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div><!--abc--></div><div><div><div>bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div><!--abc--></div><div><div><div>bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div><!--abc--></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div><!--abc--></div><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><!--abc--><div><div><div>bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><!--abc--><div><div><div>bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><!--abc--><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><!--abc--><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><!--abc--><div><div><div>bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><!--abc--><div><div><div>bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><!--abc--><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><!--abc--><div><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><!--abc--><div><div>bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><!--abc--><div><div>bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><!--abc--><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><!--abc--><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><!--abc--><div><div>bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><!--abc--><div><div>bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><!--abc--><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><!--abc--><div><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><!--abc--><div>bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><!--abc--><div>bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><!--abc--><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><!--abc--><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><!--abc--><div>bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><!--abc--><div>bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><!--abc--><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><!--abc--><div>bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><div><!--abc-->bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><div><!--abc-->bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><div><!--abc-->bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><div><!--abc-->bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><div><!--abc-->bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><div><!--abc-->bar</div></div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><div><!--abc-->bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><div><p>foo[\]</p></div></div><div><div><div><!--abc-->bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font color=brown>bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font color=brown>bar</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font color=brown>bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font color=brown>bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font color=brown>bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font color=brown>bar</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font color=brown>bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font color=brown>bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p><font color=brown>bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p><font color=brown>bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p><font color=brown>bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p><font color=brown>bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p><font color=brown>bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p><font color=brown>bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><span style=color:blue>foo[\]</font><p>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><span style=color:blue>foo[\]</font><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><span style=color:blue>foo[\]</font><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><span style=color:blue>foo[\]</font><p>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><span style=color:blue>foo[\]</font><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><span style=color:blue>foo[\]</font><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><span style=color:blue>foo[\]</font><p><span style=color:brown>bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><span style=color:blue>foo[\]</font><p><span style=color:brown>bar</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><span style=color:blue>foo[\]</font><p><span style=color:brown>bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><span style=color:blue>foo[\]</font><p><span style=color:brown>bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><span style=color:blue>foo[\]</font><p><span style=color:brown>bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><span style=color:blue>foo[\]</font><p><span style=color:brown>bar</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><span style=color:blue>foo[\]</font><p><span style=color:brown>bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><span style=color:blue>foo[\]</font><p><span style=color:brown>bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p><span style=color:brown>bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p><span style=color:brown>bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p><span style=color:brown>bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p><span style=color:brown>bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p><span style=color:brown>bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p><span style=color:brown>bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><span style=background-color:aqua>foo[\]</font><p>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><span style=background-color:aqua>foo[\]</font><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><span style=background-color:aqua>foo[\]</font><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><span style=background-color:aqua>foo[\]</font><p>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><span style=background-color:aqua>foo[\]</font><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><span style=background-color:aqua>foo[\]</font><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><span style=background-color:aqua>foo[\]</font><p><span style=background-color:tan>bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><span style=background-color:aqua>foo[\]</font><p><span style=background-color:tan>bar</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><span style=background-color:aqua>foo[\]</font><p><span style=background-color:tan>bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><span style=background-color:aqua>foo[\]</font><p><span style=background-color:tan>bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><span style=background-color:aqua>foo[\]</font><p><span style=background-color:tan>bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><span style=background-color:aqua>foo[\]</font><p><span style=background-color:tan>bar</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><span style=background-color:aqua>foo[\]</font><p><span style=background-color:tan>bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><span style=background-color:aqua>foo[\]</font><p><span style=background-color:tan>bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p><span style=background-color:tan>bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p><span style=background-color:tan>bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p><span style=background-color:tan>bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p><span style=background-color:tan>bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p><span style=background-color:tan>bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p><span style=background-color:tan>bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><u>foo[\]</u><p>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><u>foo[\]</u><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><u>foo[\]</u><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><u>foo[\]</u><p>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><u>foo[\]</u><p>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><u>foo[\]</u><p>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><u>foo[\]</u><p><s>bar</s>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><u>foo[\]</u><p><s>bar</s>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><u>foo[\]</u><p><s>bar</s>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><u>foo[\]</u><p><s>bar</s>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><u>foo[\]</u><p><s>bar</s>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><u>foo[\]</u><p><s>bar</s>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p><s>bar</s>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p><s>bar</s>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p><s>bar</s>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p><s>bar</s>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p><s>bar</s>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p><s>bar</s>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]</p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]</p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forwarddelete",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forwarddelete",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forwarddelete",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forwarddelete",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["forwarddelete",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["forwarddelete",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p>foo</p><p>{bar</p>}<p>baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<div>baz\]quz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<div>baz\]quz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><b>foo[bar</b><p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><b>foo[bar</b><p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[</p><p>\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[</p><p>\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{<p>}bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{<p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{<p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{<p>}bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{<p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{<p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "foo[<p>\]bar<br>baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{<p>bar</p>}baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{<p>bar</p>}baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{<p>bar</p>}baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{<p>bar</p>}baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{<p>bar</p>}baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{<p>bar</p>}baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "foo<p>{bar</p>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{<p>bar}</p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{<p>bar}</p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{<p>bar}</p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{<p>bar}</p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{<p>bar}</p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{<p>bar}</p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{<p>bar}</p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{<p>bar}</p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p>foo{</p>}bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p>foo[</p>\]bar<br>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</p>baz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</p>baz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo<br>{<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo<br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo<br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo<br>{<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo<br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo<br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo<br><br>{<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo<br><br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo<br><br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo<br><br>{<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo<br><br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo<br><br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo<br>{</p><p>}bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo<br>{</p><p>}bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo<br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo<br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo<br>{</p><p>}bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo<br>{</p><p>}bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo<br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo<br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><li>fo[o</ol><ol><li>b\]ar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><li>fo[o</ol><ul><li>b\]ar</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>": execCommand("forwarddelete", false, "") return value]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><li>foo[</ol>bar\]<ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li>\]baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><ol><li>foo[</ol><li>bar</ol>baz\]<ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><li>foo[<li>bar\]</ol><ol><li>baz</ol><ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p><b>[foo\]</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p><b><i>[foo\]</i></b>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p><b>{foo}</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p>{<b>foo</b>}" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<p><b>[\]f</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<b>[foo\]</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["forwarddelete",""\]\] "<div><b>[foo\]</b></div>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/hilitecolor.html.ini b/testing/web-platform/meta/editing/run/hilitecolor.html.ini
new file mode 100644
index 000000000..857c2c065
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/hilitecolor.html.ini
@@ -0,0 +1,335 @@
+[hilitecolor.html]
+ type: testharness
+ [[["hilitecolor","#00FFFF"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<p>[foo</p> <p>bar\]</p>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span>[foo</span> <span>bar\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span>[foo</span> <span>bar\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<p>[foo<p><br><p>bar\]" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<b>foo[\]bar</b>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<i>foo[\]bar</i>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<span>foo</span>{}<span>bar</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<span>foo[</span><span>\]bar</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "foo[bar<b>baz\]qoz</b>quz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo[bar<b>baz\]qoz</b>quz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "foo[bar<i>baz\]qoz</i>quz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo[bar<i>baz\]qoz</i>quz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: rgb(0, 255, 255)\\">foo[bar\]baz</p>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: rgb(0, 255, 255)\\">foo[bar\]baz</p>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: #00ffff\\">foo[bar\]baz</p>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: #00ffff\\">foo[bar\]baz</p>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo[bar\]baz</p>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo[bar\]baz</p>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandIndeterm("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandIndeterm("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: #00ffff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: #00ffff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: #0ff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: #0ff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: rgb(0, 255, 255)\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: rgb(0, 255, 255)\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</span>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</p>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</p>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<div style=\\"background-color: aqua\\"><p style=\\"background-color: tan\\">b[ar\]</p></div>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<div style=\\"background-color: aqua\\"><p style=\\"background-color: tan\\">b[ar\]</p></div>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<div style=\\"background-color: aqua\\"><p style=\\"background-color: tan\\">b[ar\]</p></div>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<div style=\\"background-color: aqua\\"><p style=\\"background-color: tan\\">b[ar\]</p></div>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"display: block; background-color: aqua\\"><span style=\\"display: block; background-color: tan\\">b[ar\]</span></span>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"display: block; background-color: aqua\\"><span style=\\"display: block; background-color: tan\\">b[ar\]</span></span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"display: block; background-color: aqua\\"><span style=\\"display: block; background-color: tan\\">b[ar\]</span></span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>b\]ar</span>baz" queryCommandIndeterm("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>b\]ar</span>baz" queryCommandIndeterm("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandIndeterm("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandIndeterm("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>bar</span>b\]az" queryCommandIndeterm("hilitecolor") before]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>bar</span>b\]az" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "foo[<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "foo[<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo[<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo[<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>\]baz" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>\]baz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>\]baz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "foo[<span style=background-color:tan>bar</span>\]baz" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "foo[<span style=background-color:tan>bar</span>\]baz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>[bar\]</span>baz" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>[bar\]</span>baz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "foo{<span style=background-color:tan>bar</span>}baz" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\]\] "foo{<span style=background-color:tan>bar</span>}baz" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandIndeterm("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandIndeterm("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:tan>b\]ar</span>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:tan>b\]ar</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:tan>b\]ar</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o<span style=background-color:transparent>b\]ar</span></span>" queryCommandValue("hilitecolor") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o<span style=background-color:transparent>b\]ar</span></span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o<span style=background-color:transparent>b\]ar</span></span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<font size=6>[foo\]</font>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=font-size:xx-large>[foo\]</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<font size=6>foo[bar\]baz</font>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<font size=6>foo[bar\]baz</font>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=font-size:xx-large>foo[bar\]baz</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=font-size:xx-large>foo[bar\]baz</span>" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "[foo<font size=6>bar</font>baz\]" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "[foo<span style=font-size:xx-large>bar</span>baz\]" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/indent.html.ini b/testing/web-platform/meta/editing/run/indent.html.ini
new file mode 100644
index 000000000..575521052
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/indent.html.ini
@@ -0,0 +1,158 @@
+[indent.html]
+ type: testharness
+ [[["indent",""\]\] "{<p><p> <p>foo</p>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<p>foo<br>{}</p><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<span>foo<br>{}</span>bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<p>foo</p>{}<p>bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "foo[bar\]<br>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "foo[bar\]<br><br><br><br>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "foobar<br>[ba\]z<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<p>foo<blockquote><p>bar</blockquote><p>[baz\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<blockquote><p>foo</blockquote><p>[bar\]<blockquote><p>baz</blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<blockquote>foo[bar\]<br>baz</blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "[foo\]<blockquote>bar</blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "foo<blockquote>bar</blockquote>[baz\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<blockquote>foo</blockquote>[bar\]<blockquote>baz</blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<p>[foo\]<blockquote style=\\"margin-right: 0\\" dir=\\"ltr\\"><p>bar</blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<p>foo<blockquote style=\\"margin-right: 0\\" dir=\\"ltr\\"><p>bar</blockquote><p>[baz\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["indent",""\]\] "<blockquote style=\\"margin-right: 0\\" dir=\\"ltr\\"><p>foo</blockquote><p>[bar\]<blockquote style=\\"margin-right: 0\\" dir=\\"ltr\\"><p>baz</blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["indent",""\]\] "<blockquote style=\\"margin-right: 0\\" dir=\\"ltr\\"><p>foo</blockquote><p>[bar\]<blockquote style=\\"margin-right: 0\\" dir=\\"ltr\\"><p>baz</blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<ol><li>[bar\]<li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<ol><li>bar<li>[baz\]</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<ol><li>b[a\]r</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo{<ol><li>bar</ol>}<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><ol id=u1><li id=i1>foo</ol><li id=i2>[bar\]</li><ol id=u3><li id=i3>baz</ol></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><ol><li id=i1>foo</ol><li id=i2>[bar\]</li><ol id=u3><li id=i3>baz</ol></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><ol id=u1><li id=i1>foo</ol><li id=i2>[bar\]</li><ol><li id=i3>baz</ol></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>[foo</li><ol><li>bar\]</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<ol><li>[bar\]</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "foo<!--bar-->[baz\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "[foo\]<!--bar-->baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<blockquote><p>foo</blockquote> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<p>[foo\]</p> <blockquote><p>bar</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<blockquote><p>foo</blockquote> <p>[bar\]</p> <blockquote><p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo</li><ol><li>bar</li></ol> <li>[baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo</li><ol><li>bar</li> </ol> <li>[baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<ol><li>bar</li> </ol></li><li>[baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<ol><li>bar</li></ol></li> <li>[baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<ol><li>bar</li> </ol></li> <li>[baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<li>[bar\]</li> <ol><li>baz</ol></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<li>[bar\]</li> <ol> <li>baz</ol></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<li>[bar\] <ol><li>baz</ol></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<li>[bar\]<ol> <li>baz</ol></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ol><li>foo<li>[bar\] <ol> <li>baz</ol></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["indent",""\]\] "<ul><li>a<br>{<br>}</li><li>b</li></ul>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/inserthorizontalrule.html.ini b/testing/web-platform/meta/editing/run/inserthorizontalrule.html.ini
new file mode 100644
index 000000000..22eb6338d
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/inserthorizontalrule.html.ini
@@ -0,0 +1,164 @@
+[inserthorizontalrule.html]
+ type: testharness
+ [[["inserthorizontalrule",""\]\] "<span>foo[</span><span>\]bar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserthorizontalrule",""\]\] "<b id=abc>foo[\]bar</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserthorizontalrule",""\]\] "<b id=abc>foo[\]bar</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo<p>[bar\]<p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo<p>[bar\]<p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo<p>[bar\]<p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo<p>[bar\]<p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo<p>[bar\]<p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo<p>[bar\]<p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo<p>{bar}<p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo<p>{bar}<p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo<p>{bar}<p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo<p>{bar}<p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo<p>{bar}<p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo<p>{bar}<p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo{<p>bar</p>}<p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo{<p>bar</p>}<p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo{<p>bar</p>}<p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo{<p>bar</p>}<p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo{<p>bar</p>}<p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo{<p>bar</p>}<p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo[bar\]baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo[bar\]baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo[bar\]baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo[bar\]baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo[bar\]baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo[bar\]baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p id=abc>foo[bar\]baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p id=abc>foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p id=abc>foo[bar\]baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p id=abc>foo[bar\]baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p id=abc>foo[bar\]baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p id=abc>foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p id=abc>foo[bar\]baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p id=abc>foo[bar\]baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo<b>b[a\]r</b>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo<b>b[a\]r</b>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo<b>b[a\]r</b>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo<b>b[a\]r</b>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo<b>b[a\]r</b>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p>foo<b>b[a\]r</b>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo<b>b[a\]r</b>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo<b>b[a\]r</b>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo<b>b[a\]r</b>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo<b>b[a\]r</b>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo<b>b[a\]r</b>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p>foo<b>b[a\]r</b>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["inserthorizontalrule",""\]\] "<address>foo[bar\]baz</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthorizontalrule",""\]\] "<bdi>foo[bar\]baz</bdi>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthorizontalrule",""\]\] "<table><caption>foo[bar\]baz</caption><tr><td>quz</table>": execCommand("inserthorizontalrule", false, "") return value]
+ expected: FAIL
+
+ [[["inserthorizontalrule",""\]\] "<table><caption>foo[bar\]baz</caption><tr><td>quz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthorizontalrule",""\]\] "<dl><dt>foo[bar\]baz</dt></dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthorizontalrule",""\]\] "<blink>foo[bar\]baz</blink>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthorizontalrule",""\]\] "fo[o<span contenteditable=false>bar</span>b\]az" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/inserthtml.html.ini b/testing/web-platform/meta/editing/run/inserthtml.html.ini
new file mode 100644
index 000000000..904dd3139
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/inserthtml.html.ini
@@ -0,0 +1,383 @@
+[inserthtml.html]
+ type: testharness
+ [[["stylewithcss","true"\],["inserthtml","ab<b>c</b>d"\]\] "[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserthtml","ab<b>c</b>d"\]\] "[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserthtml","ab<b>c</b>d"\]\] "{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserthtml","ab<b>c</b>d"\]\] "{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserthtml","ab<b>c</b>d"\]\] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserthtml","ab<b>c</b>d"\]\] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserthtml","<b>"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserthtml","<b>"\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<p>foo[bar\]baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<p>foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<p>foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<p>foo[bar\]baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<p>foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<p>foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<li>abc"\]\] "<p>foo[bar\]baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<li>abc"\]\] "<p>foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<li>abc"\]\] "<p>foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<li>abc"\]\] "<p>foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<li>abc"\]\] "<p>foo[bar\]baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<li>abc"\]\] "<p>foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<li>abc"\]\] "<p>foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<li>abc"\]\] "<p>foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<ol>{<li>foo</li>}<li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<ol>{<li>foo</li>}<li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<ol><li>[foo\]</li><li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<ol><li>[foo\]</li><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<ol><li>[foo\]</li><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<ol><li>[foo\]</li><li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<ol><li>[foo\]</li><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<ol><li>[foo\]</li><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["inserthtml","abc"\]\] "<xmp>f[o\]o</xmp>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserthtml","<b>abc</b>"\]\] "<xmp>f[o\]o</xmp>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserthtml","<b>abc</b>"\]\] "<xmp>f[o\]o</xmp>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserthtml","<b>abc</b>"\]\] "<script>f[o\]o</script>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserthtml","<b>abc</b>"\]\] "<script>f[o\]o</script>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<hr>"\]\] "<p>f[o\]o": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<hr>"\]\] "<p>f[o\]o" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<hr>"\]\] "<p>f[o\]o" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<hr>"\]\] "<p>f[o\]o": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<hr>"\]\] "<p>f[o\]o" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<hr>"\]\] "<p>f[o\]o" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["inserthtml","<dt>abc</dt>"\]\] "<dl><dt>f[o\]o<dd>bar</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<dt>abc</dt>"\]\] "f[o\]o" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<dt>abc</dt>"\]\] "<ol><li>f[o\]o</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<dd>abc</dd>"\]\] "f[o\]o" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<dd>abc</dd>"\]\] "<ol><li>f[o\]o</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<ol><li>abc</ol>"\]\] "<dir><li>f[o\]o</dir>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<ol><li>abc</ol>"\]\] "<ol><li>f[o\]o</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<ol><li>abc</ol>"\]\] "<ul><li>f[o\]o</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<ul><li>abc</ul>"\]\] "<dir><li>f[o\]o</dir>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<ul><li>abc</ul>"\]\] "<ol><li>f[o\]o</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<ul><li>abc</ul>"\]\] "<ul><li>f[o\]o</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<li>abc</li>"\]\] "f[o\]o": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<li>abc</li>"\]\] "f[o\]o" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<li>abc</li>"\]\] "f[o\]o" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserthtml","<li>abc</li>"\]\] "f[o\]o" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<li>abc</li>"\]\] "f[o\]o": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<li>abc</li>"\]\] "f[o\]o" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<li>abc</li>"\]\] "f[o\]o" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserthtml","<li>abc</li>"\]\] "f[o\]o" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["inserthtml","<nobr>abc</nobr>"\]\] "<nobr>f[o\]o</nobr>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=font-variant:small-caps>foo[\]bar</span>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=font-variant:small-caps>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=font-variant:small-caps>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=font-variant:small-caps>foo[\]bar</span>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=font-variant:small-caps>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=font-variant:small-caps>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=font-variant:small-caps>foo[\]bar</span>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=font-variant:small-caps>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=font-variant:small-caps>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=font-variant:small-caps>foo[\]bar</span>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=font-variant:small-caps>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=font-variant:small-caps>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["inserthtml"," "\]\] "<p>[foo\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserthtml","<span style=display:none></span>"\]\] "<p>[foo\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserthtml","<span style=display:none></span>"\]\] "<p>[foo\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<!--abc-->"\]\] "<p>[foo\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<!--abc-->"\]\] "<p>{}<br></p>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","abc"\]\] "<p><!--foo-->{}<span><br></span><!--bar--></p>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<!--abc-->"\]\] "<p><!--foo-->{}<span><br></span><!--bar--></p>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","abc"\]\] "<p>{}<span><!--foo--><br><!--bar--></span></p>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<!--abc-->"\]\] "<p>{}<span><!--foo--><br><!--bar--></span></p>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<!--abc-->"\]\] "<p><br>{}</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<!--abc-->"\]\] "<p><!--foo--><span><br></span>{}<!--bar--></p>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserthtml","<!--abc-->"\]\] "<p><span><!--foo--><br><!--bar--></span>{}</p>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/insertimage.html.ini b/testing/web-platform/meta/editing/run/insertimage.html.ini
new file mode 100644
index 000000000..853085f5a
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/insertimage.html.ini
@@ -0,0 +1,371 @@
+[insertimage.html]
+ type: testharness
+ [[["insertimage","/img/lion.svg"\]\] "foo{<span style=color:#aBcDeF>bar</span>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["insertimage","/img/lion.svg"\]\] "[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["insertimage","/img/lion.svg"\]\] "[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["insertimage","/img/lion.svg"\]\] "{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["insertimage","/img/lion.svg"\]\] "{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["insertimage","/img/lion.svg"\]\] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["insertimage","/img/lion.svg"\]\] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["insertimage","/img/lion.svg"\]\] "foo{<b>bar</b>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["insertimage","/img/lion.svg"\]\] "foo{<span>bar</span>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<div>baz\]quz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<div>baz\]quz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<div>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<div>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p><b>foo[bar</b><p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p><b>foo[bar</b><p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p><b>baz\]quz</b>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p><b>baz\]quz</b>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo<p>[bar<p>baz\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo<p>[bar<p>baz\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[</p><p>\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[</p><p>\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[</p><p>\]bar<br>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[</p><p>\]bar<br>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar<br>baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertimage","/img/lion.svg"\]\] "<p>foo[</p>\]bar<br>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</p>baz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</p>baz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/insertlinebreak.html.ini b/testing/web-platform/meta/editing/run/insertlinebreak.html.ini
new file mode 100644
index 000000000..7888e02a3
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/insertlinebreak.html.ini
@@ -0,0 +1,68 @@
+[insertlinebreak.html]
+ type: testharness
+ [[["insertlinebreak",""\]\] "<table><tr><td>[foo<td>bar\]<tr><td>baz<td>quz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertlinebreak",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<tr><td>baz<td>quz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertlinebreak",""\]\] "<xmp>foo[\]bar</xmp>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertlinebreak",""\]\] "<script>foo[\]bar</script>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["insertlinebreak",""\]\] "<listing>foo[\]bar</listing>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertlinebreak",""\]\] "<h1>foo[bar</h1><p>baz\]quz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertlinebreak",""\]\] "<h1>foo[bar</h1><p>baz\]quz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertlinebreak",""\]\] "<h1>foo[bar</h1><p>baz\]quz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertlinebreak",""\]\] "<h1>foo[bar</h1><p>baz\]quz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertlinebreak",""\]\] "<h1>foo[bar</h1><p>baz\]quz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertlinebreak",""\]\] "<h1>foo[bar</h1><p>baz\]quz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertlinebreak",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["insertlinebreak",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["insertlinebreak",""\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["insertlinebreak",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["insertlinebreak",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["insertlinebreak",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["insertlinebreak",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["insertlinebreak",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["insertlinebreak",""\]\] "<p>foo<span style=color:#aBcDeF>{bar</span>baz}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["insertlinebreak",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["insertlinebreak",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/insertorderedlist.html.ini b/testing/web-platform/meta/editing/run/insertorderedlist.html.ini
new file mode 100644
index 000000000..872275b64
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/insertorderedlist.html.ini
@@ -0,0 +1,929 @@
+[insertorderedlist.html]
+ type: testharness
+ [[["insertorderedlist",""\]\] "foo<br>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "[foo<ul><li>bar\]</ul>baz" queryCommandIndeterm("insertorderedlist") before]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "foo<ul><li>[bar</ul>baz\]" queryCommandIndeterm("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>foo<p>[bar\]<p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>foo<p>[bar\]<p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>foo<p>[bar\]<p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>foo<p>[bar\]<p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>foo<p>[bar\]<p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>foo<p>[bar\]<p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<dl><dt>foo<dd>[bar\]<dt>baz<dd>quz</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<dl><dt>foo<dd>bar<dt>[baz\]<dd>quz</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<p>bar\]<p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<p>bar\]<p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<p>bar\]<p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<p>bar\]<p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<p>bar\]<p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<p>bar\]<p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<dl><dt>[foo<dd>bar\]<dt>baz<dd>quz</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<dl><dt>foo<dd>[bar<dt>baz\]<dd>quz</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><li>foo</ol>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "[foo\]<ol><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><li>foo</ol>[bar\]<ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><ol><li>[foo\]</ol></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><ol><li>[foo\]</ol></ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><li>foo<ol><li>[bar\]<li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><li>foo<ol><li>[bar\]<li>baz</ol><li>quz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>[baz\]</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>[baz\]</ol><li>quz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>[bar\]<li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>[bar\]<li>baz</ol><li>quz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>bar<li>[baz\]</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>bar<li>[baz\]</ol><li>quz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar<li>baz\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar<li>baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar<li>baz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar<li>baz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar<li>baz\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar<li>baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar<li>baz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar<li>baz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" queryCommandIndeterm("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" queryCommandIndeterm("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><li>foo<ol><li>[bar\]</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><li>foo<ol><li>[bar\]</ol>baz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandIndeterm("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandIndeterm("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandIndeterm("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandState("insertorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandIndeterm("insertorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandState("insertorderedlist") after]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><ul><li>[foo\]</ul></ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li>foo<ul><li>[bar\]<li>baz</ul><li>quz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>[baz\]</ul><li>quz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul><li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li>[foo<ul><li>bar</ul><li>baz\]</ul><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li>foo<ul><li>[bar\]</ul>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandIndeterm("insertorderedlist") before]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz\]</ul>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz</ul>quz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz</ul>quz\]" queryCommandIndeterm("insertorderedlist") before]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "foo<ul><li>[bar\]</ul><ol><li>baz</ol>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "[foo<ul><li>bar\]</ul><ol><li>baz</ol>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "[foo<ul><li>bar\]</ul><ol><li>baz</ol>quz" queryCommandIndeterm("insertorderedlist") before]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "[foo<blockquote>bar\]</blockquote>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><li>foo</ol><blockquote>[bar\]</blockquote>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "[foo<blockquote>bar\]<br>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ol><li>foo</ol><blockquote>[bar\]<br>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>foo<blockquote><p>[bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>foo<blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>foo<blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>foo<blockquote><p>[bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>foo<blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>foo<blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertorderedlist",""\]\] "<ul id=abc><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["insertorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["insertorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["insertorderedlist",""\]\] "<ul style=color:blue><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["insertorderedlist",""\]\] "<ul style=color:blue><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["insertorderedlist",""\]\] "<ul style=color:blue><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["insertorderedlist",""\]\] "<ul style=color:blue><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo\]</p> <ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo\]</p> <ol><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo\]</p> <ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo\]</p> <ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo\]</p> <ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo\]</p> <ol><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo\]</p> <ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo\]</p> <ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]</p> <ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]</p> <ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]</p> <ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]</p> <ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]</p> <ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]</p> <ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]</p> <ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]</p> <ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/insertparagraph.html.ini b/testing/web-platform/meta/editing/run/insertparagraph.html.ini
new file mode 100644
index 000000000..f36be9f23
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/insertparagraph.html.ini
@@ -0,0 +1,3122 @@
+[insertparagraph.html]
+ type: testharness
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[bar\]baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[bar\]baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "fo[o<table><tr><td>b\]ar</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "fo[o<table><tr><td>b\]ar</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "fo[o<table><tr><td>b\]ar</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "fo[o<table><tr><td>b\]ar</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "fo[o<table><tr><td>b\]ar</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "fo[o<table><tr><td>b\]ar</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "fo[o<table><tr><td>b\]ar</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "fo[o<table><tr><td>b\]ar</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>[foo<td>bar\]<tr><td>baz<td>quz</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>[foo<td>bar\]<tr><td>baz<td>quz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>[foo<td>bar\]<tr><td>baz<td>quz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>[foo<td>bar\]<tr><td>baz<td>quz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>[foo<td>bar\]<tr><td>baz<td>quz</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>[foo<td>bar\]<tr><td>baz<td>quz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>[foo<td>bar\]<tr><td>baz<td>quz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>[foo<td>bar\]<tr><td>baz<td>quz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertparagraph",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<tr><td>baz<td>quz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>fo[o</table>b\]ar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>fo[o</table>b\]ar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>fo[o</table>b\]ar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>fo[o</table>b\]ar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>fo[o</table>b\]ar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>fo[o</table>b\]ar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>fo[o</table>b\]ar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>fo[o</table>b\]ar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>fo[o<td>b\]ar<td>baz</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>fo[o<td>b\]ar<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>fo[o<td>b\]ar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>fo[o<td>b\]ar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>fo[o<td>b\]ar<td>baz</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>fo[o<td>b\]ar<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>fo[o<td>b\]ar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>fo[o<td>b\]ar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "{<table><tr><td>foo</table>}": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "{<table><tr><td>foo</table>}" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "{<table><tr><td>foo</table>}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "{<table><tr><td>foo</table>}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "{<table><tr><td>foo</table>}": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "{<table><tr><td>foo</table>}" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "{<table><tr><td>foo</table>}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "{<table><tr><td>foo</table>}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>[foo\]</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>[foo\]</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>[foo\]</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>[foo\]</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>[foo\]</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>[foo\]</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>[foo\]</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>[foo\]</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>[foo\]<li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>[foo\]<li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>[foo\]<li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "[\]foo": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "[\]foo" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "[\]foo" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "[\]foo" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "[\]foo": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "[\]foo" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "[\]foo" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "[\]foo" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<span>foo[\]</span>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<span>foo[\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<span>foo[\]</span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<span>foo[\]</span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<span>foo[\]</span>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<span>foo[\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<span>foo[\]</span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<span>foo[\]</span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[\]<br>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[\]<br>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[\]<br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[\]<br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[\]<br>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[\]<br>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[\]<br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[\]<br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>[\]foo</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>[\]foo</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>[\]foo</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>[\]foo</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>[\]foo</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>[\]foo</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>[\]foo</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>[\]foo</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>foo[\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>foo[\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>foo[\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>foo[\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>foo[\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>foo[\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>foo[\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>foo[\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>foo[\]<br></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>foo[\]<br></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>foo[\]<br></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>foo[\]<br></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>foo[\]<br></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>foo[\]<br></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>foo[\]<br></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>foo[\]<br></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>foo[\]bar</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>foo[\]bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>foo[\]bar</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>foo[\]bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo[\]</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo[\]</h1>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo[\]</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo[\]</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo[\]</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo[\]</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo[\]</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo[\]<br></h1>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo[\]<br></h1>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo[\]<br></h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo[\]<br></h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo[\]<br></h1>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo[\]<br></h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo[\]<br></h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>[\]foo</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>[\]foo</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>[\]foo</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>[\]foo</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>[\]foo</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>[\]foo</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[\]</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[\]</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[\]<br></p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[\]<br></p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[\]<br></p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[\]<br></p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[\]<br></p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[\]<br></p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertparagraph",""\]\] "<pre>foo[\]&#10;</pre>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertparagraph",""\]\] "<xmp>foo[\]bar</xmp>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<script>foo[\]bar</script>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<script>foo[\]bar</script>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<script>foo[\]bar</script>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<script>foo[\]bar</script>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<script>foo[\]bar</script>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<script>foo[\]bar</script>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<script>foo[\]bar</script>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<script>foo[\]bar</script>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertparagraph",""\]\] "<listing>foo[\]bar</listing>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>{}<br></li></ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>{}<br></li></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>{}<br></li></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>{}<br></li></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>{}<br></li></ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>{}<br></li></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>{}<br></li></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo<ol><li>{}<br></li></ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo<ol><li>{}<br></li></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo<ol><li>{}<br></li></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo<ol><li>{}<br></li></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo<ol><li>{}<br></li></ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo<ol><li>{}<br></li></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo<ol><li>{}<br></li></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>{}<br></li></ol>foo": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>{}<br></li></ol>foo" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>{}<br></li></ol>foo" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>{}<br></li></ol>foo" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>{}<br></li></ol>foo": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>{}<br></li></ol>foo" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>{}<br></li></ol>foo" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>foo<li>{}<br></ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>foo<li>{}<br></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>foo<li>{}<br></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>foo<li>{}<br></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>foo<li>{}<br></ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>foo<li>{}<br></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>foo<li>{}<br></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>{}<br><li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>{}<br><li>bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>{}<br><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li>{}<br><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>{}<br><li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>{}<br><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li>{}<br><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt>{}<br></dt></dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt>{}<br></dt></dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt>{}<br></dt></dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt>{}<br></dt></dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt>{}<br></dt></dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt>{}<br></dt></dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt>{}<br></dt></dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt>foo<dd>{}<br></dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt>foo<dd>{}<br></dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt>foo<dd>{}<br></dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt>foo<dd>{}<br></dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt>foo<dd>{}<br></dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt>foo<dd>{}<br></dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt>foo<dd>{}<br></dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt>{}<br><dd>bar</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt>{}<br><dd>bar</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt>{}<br><dd>bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt>{}<br><dd>bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt>{}<br><dd>bar</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt>{}<br><dd>bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt>{}<br><dd>bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertparagraph",""\]\] "<dl><dt>foo<dd>bar<dl><dt>{}<br><dd>baz</dl></dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertparagraph",""\]\] "<dl><dt>foo<dd>bar<dl><dt>baz<dd>{}<br></dl></dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo[bar</h1><p>baz\]quz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo[bar</h1><p>baz\]quz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo[bar</h1><p>baz\]quz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo[bar</h1><p>baz\]quz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo[bar</h1><p>baz\]quz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo[bar</h1><p>baz\]quz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[bar</p><h1>baz\]quz</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[bar</p><h1>baz\]quz</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[bar</p><h1>baz\]quz</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[bar</p><h1>baz\]quz</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[bar</p><h1>baz\]quz</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[bar</p><h1>baz\]quz</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p>{}<br>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p>{}<br>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p>{}<br>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p>{}<br>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "{}<br><p>foo</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "{}<br><p>foo</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "{}<br><p>foo</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "{}<br><p>foo</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "{}<br><p>foo</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "{}<br><p>foo</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "{}<br><p>foo</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "{}<br><p>foo</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p>{}<br><h1>bar</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p>{}<br><h1>bar</h1>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p>{}<br><h1>bar</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p>{}<br><h1>bar</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p>{}<br><h1>bar</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p>{}<br><h1>bar</h1>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p>{}<br><h1>bar</h1>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p>{}<br><h1>bar</h1>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><p>bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><p>bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><p>bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><p>bar</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><h2>bar</h2>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><h2>bar</h2>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><h2>bar</h2>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><h2>bar</h2>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><h2>bar</h2>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><h2>bar</h2>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><h2>bar</h2>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<h1>foo</h1>{}<br><h2>bar</h2>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p><h1>[bar\]</h1><p>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p><h1>[bar\]</h1><p>baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p><h1>[bar\]</h1><p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p><h1>[bar\]</h1><p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p><h1>[bar\]</h1><p>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p><h1>[bar\]</h1><p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p><h1>[bar\]</h1><p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p>{<h1>bar</h1>}<p>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p>{<h1>bar</h1>}<p>baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p>{<h1>bar</h1>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p>{<h1>bar</h1>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p>{<h1>bar</h1>}<p>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p>{<h1>bar</h1>}<p>baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p>{<h1>bar</h1>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p>{<h1>bar</h1>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>foo[\]bar</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>foo[\]bar</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>foo[\]bar</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>foo[\]bar</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>foo[\]bar</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>foo[\]bar</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>foo[\]bar</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>foo[\]bar</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td><p>foo[\]bar</table>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td><p>foo[\]bar</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td><p>foo[\]bar</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td><p>foo[\]bar</table>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td><p>foo[\]bar</table>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td><p>foo[\]bar</table>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>[\]foo</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>[\]foo</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>[\]foo</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>[\]foo</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>[\]foo</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>[\]foo</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>[\]foo</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>[\]foo</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]<br></blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]<br></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]<br></blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]<br></blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]<br></blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]<br></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]<br></blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]<br></blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]bar</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]bar</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]bar</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]bar</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>[\]foo</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>[\]foo</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>[\]foo</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>[\]foo</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>[\]foo</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>[\]foo</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]bar</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]bar</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]<p>bar</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]<p>bar</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]<p>bar</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]<p>bar</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]<p>bar</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]<p>bar</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]bar<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]bar<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<span>foo[\]bar</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]bar</b>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]</b>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]</b>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]</b>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]</b>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]</b>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]</b>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]</b>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]</b>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo<b>[\]bar</b>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo<b>[\]bar</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo<b>[\]bar</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo<b>[\]bar</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo<b>[\]bar</b>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo<b>[\]bar</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo<b>[\]bar</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo<b>[\]bar</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]</b><i>bar</i>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]</b><i>bar</i>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]</b><i>bar</i>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b>foo[\]</b><i>bar</i>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]</b><i>bar</i>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]</b><i>bar</i>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]</b><i>bar</i>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b>foo[\]</b><i>bar</i>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<i><b>foo[\]bar</b>baz</i>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b>foo[\]bar</b></p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b>foo[\]bar</b></p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b>foo[\]bar</b></p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b>foo[\]bar</b></p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b>[\]foo</b></p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b>[\]foo</b></p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b>[\]foo</b></p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b>[\]foo</b></p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b>[\]foo</b></p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b>[\]foo</b></p>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b>[\]foo</b></p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b>[\]foo</b></p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><b>foo[\]bar</b></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<a href=foo>foo[\]bar</a>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<a href=foo>foo[\]</a>bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<a href=foo>foo[\]</a>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<a href=foo>foo[\]</a>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<a href=foo>foo[\]</a>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<a href=foo>foo[\]</a>bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<a href=foo>foo[\]</a>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<a href=foo>foo[\]</a>bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<a href=foo>foo[\]</a>bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo<a href=foo>[\]bar</a>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo<a href=foo>[\]bar</a>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo<a href=foo>[\]bar</a>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo<a href=foo>[\]bar</a>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo<a href=foo>[\]bar</a>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo<a href=foo>[\]bar</a>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo<a href=foo>[\]bar</a>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo<a href=foo>[\]bar</a>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[\]<!--bar-->": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[\]<!--bar-->" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[\]<!--bar-->" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[\]<!--bar-->" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[\]<!--bar-->": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[\]<!--bar-->" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[\]<!--bar-->" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[\]<!--bar-->" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><!--foo-->[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><!--foo-->[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><!--foo-->[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><!--foo-->[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><!--foo-->[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><!--foo-->[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span>baz\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span>baz\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span>baz\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span>baz\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span>baz\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span>baz\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span>baz\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span>baz\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span>baz\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span>baz\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span>baz\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span>baz\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar</span>baz}": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar</span>baz}": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar</span>baz}": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar</span>baz}": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertparagraph",""\]\] "<ul contenteditable><li>{}<br></ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertparagraph",""\]\] "<div contenteditable=false><ul contenteditable><li>{}<br></ul></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><p>foo[\]</address>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><p>foo[\]</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><p>foo[\]</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><p>foo[\]</address>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><p>foo[\]</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><p>foo[\]</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><div>foo[\]</address>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><div>foo[\]</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><div>foo[\]</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><div>foo[\]</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><div>foo[\]</address>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><div>foo[\]</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><div>foo[\]</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><div>foo[\]</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><p>foo[\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><p>foo[\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><p>foo[\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><p>foo[\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><p>foo[\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><p>foo[\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><div>foo[\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><div>foo[\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><div>foo[\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><div>foo[\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><div>foo[\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><div>foo[\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><div>foo[\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><div>foo[\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><p>[\]foo</address>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><p>[\]foo</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><p>[\]foo</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><p>[\]foo</address>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><p>[\]foo</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><p>[\]foo</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><p>[\]foo</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><p>[\]foo</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><p>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><p>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><p>[\]foo</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><p>[\]foo</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><p>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><p>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><p>[\]foo</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><p>[\]foo</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><p>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><p>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><p>[\]foo</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><p>[\]foo</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><p>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><p>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><p>[\]foo</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><p>[\]foo</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><p>[\]foo</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><p>[\]foo</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><p>[\]foo</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><p>[\]foo</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><p>[\]foo</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><p>[\]foo</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><p>[\]foo</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><p>[\]foo</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><p>[\]foo</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><p>[\]foo</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><p>[\]foo</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><p>[\]foo</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><p>[\]foo</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><p>[\]foo</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><div>[\]foo</address>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><div>[\]foo</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><div>[\]foo</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><div>[\]foo</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><div>[\]foo</address>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><div>[\]foo</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><div>[\]foo</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><div>[\]foo</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><div>[\]foo</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><div>[\]foo</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><div>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><div>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><div>[\]foo</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><div>[\]foo</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><div>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><div>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><div>[\]foo</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><div>[\]foo</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><div>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><div>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><div>[\]foo</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><div>[\]foo</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><div>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><div>[\]foo</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><div>[\]foo</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><div>[\]foo</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><div>[\]foo</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><div>[\]foo</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><div>[\]foo</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><div>[\]foo</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><div>[\]foo</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><div>[\]foo</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><div>[\]foo</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><div>[\]foo</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><div>[\]foo</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><div>[\]foo</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><div>[\]foo</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><div>[\]foo</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><div>[\]foo</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><div>[\]foo</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><p>[\]foo</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><p>[\]foo</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><p>[\]foo</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><p>[\]foo</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><p>[\]foo</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><p>[\]foo</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><div>[\]foo</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><div>[\]foo</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><div>[\]foo</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><div>[\]foo</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><div>[\]foo</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><div>[\]foo</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><div>[\]foo</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><div>[\]foo</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><p>foo[\]bar</address>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><p>foo[\]bar</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><p>foo[\]bar</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><p>foo[\]bar</address>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><p>foo[\]bar</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><p>foo[\]bar</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]bar</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]bar</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]bar</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]bar</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]bar</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]bar</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]bar</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]bar</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]bar</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]bar</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><div>foo[\]bar</address>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><div>foo[\]bar</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><div>foo[\]bar</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<address><div>foo[\]bar</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><div>foo[\]bar</address>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><div>foo[\]bar</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><div>foo[\]bar</address>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<address><div>foo[\]bar</address>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]bar</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]bar</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]bar</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]bar</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]bar</dl>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]bar</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]bar</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]bar</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]bar</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]bar</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]bar</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><p>foo[\]bar</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><p>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><p>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><p>foo[\]bar</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><p>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><p>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><div>foo[\]bar</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><div>foo[\]bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><div>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><div>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><div>foo[\]bar</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><div>foo[\]bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><div>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><div>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>foo[\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>foo[\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>foo[\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>foo[\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>foo[\]</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>foo[\]</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>[\]foo</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>[\]foo</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>[\]foo</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>[\]foo</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>[\]foo</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>[\]foo</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>[\]foo</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>[\]foo</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>[\]foo</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>[\]foo</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>[\]foo</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>[\]foo</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>[\]foo</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>[\]foo</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>[\]foo</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>[\]foo</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>[\]foo</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>[\]foo</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>[\]foo</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>[\]foo</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>[\]foo</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>[\]foo</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]bar</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]bar</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]bar</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]bar</div></div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><div class=b id=y>foo[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>foo[\]bar</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>foo[\]bar</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>foo[\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/inserttext.html.ini b/testing/web-platform/meta/editing/run/inserttext.html.ini
new file mode 100644
index 000000000..90c843a61
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/inserttext.html.ini
@@ -0,0 +1,416 @@
+[inserttext.html]
+ type: testharness
+ [[["inserttext",""\]\] "foo[bar\]baz": execCommand("inserttext", false, "") return value]
+ expected: FAIL
+
+ [[["inserttext",""\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext","\\t"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserttext","\\n"\]\] "foo[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserttext","\\n"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserttext","\\n"\]\] "foo[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserttext","\\n"\]\] "foo[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserttext","\\n"\]\] "foo[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserttext","\\n"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserttext","\\n"\]\] "foo[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserttext","\\n"\]\] "foo[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserttext","abc\\ndef"\]\] "foo[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserttext","abc\\ndef"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserttext","abc\\ndef"\]\] "foo[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserttext","abc\\ndef"\]\] "foo[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserttext","abc\\ndef"\]\] "foo[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserttext","abc\\ndef"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserttext","abc\\ndef"\]\] "foo[\]bar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserttext","abc\\ndef"\]\] "foo[\]bar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "foo[\] &nbsp;bar" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "foo&nbsp; [\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "foo&nbsp;&nbsp;[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "foo[\]&nbsp;&nbsp;bar" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "foo [\]&nbsp; bar" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "foo [\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "foo[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "foo{}" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "foo&nbsp;[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "foo&nbsp;{}" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "foo&nbsp;&nbsp;[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "foo&nbsp;&nbsp;{}" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "foo[\] " compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] " foo [\] " compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] " [\]foo" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] " [\] foo " compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "<span> </span>[\]foo" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] " <span> </span>[\]foo" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "{}<br>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "<p>{}<br>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "<p>foo[\]<p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "<p>foo&nbsp;[\]<p>bar" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "<p>foo[\]<p>&nbsp;bar" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "<div style=white-space:pre-line>foo[\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "<div style=white-space:pre-line>foo&nbsp;[\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "<div style=white-space:pre-line> foo [\] </div>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "<div style=white-space:nowrap>foo[\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "<div style=white-space:nowrap>foo&nbsp;[\]</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "<div style=white-space:nowrap> foo [\] </div>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "http://a[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "ftp://a[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "quasit://a[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] ".x-++-.://a[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "(http://a)[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "&lt;http://a>[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "http://a![\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "!\\"#$%&amp;'()*+,-./:;&lt;=>?^_`|~http://a!\\"#$%&amp;'()*+,-./:;&lt;=>?^_`|~[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "http://a!\\"'(),-.:;&lt;>`[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "http://a#$%&amp;*+/=?^_|~[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "mailto:a[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "a@b[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "a@[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "@b[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "#@x[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "a@.[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "!\\"#$%&amp;'()*+,-./:;&lt;=>?^_`|~a@b!\\"#$%&amp;'()*+,-./:;&lt;=>?^_`|~[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "<b>a@b</b>{}" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "<b>a</b><i>@</i><u>b</u>{}" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "a@b<b>[\]c</b>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext","\\t"\]\] "http://a[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext","\\f"\]\] "http://a[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "http://a[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext"," "\]\] "foo[\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserttext","a"\]\] "<p>fo[o<p>b\]ar": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserttext","a"\]\] "<p>fo[o<p>b\]ar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserttext","a"\]\] "<p>fo[o<p>b\]ar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserttext","a"\]\] "<p>fo[o<p>b\]ar": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserttext","a"\]\] "<p>fo[o<p>b\]ar" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserttext","a"\]\] "<p>fo[o<p>b\]ar" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserttext","a"\]\] "<p>fo[o<p>bar<p>b\]az": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserttext","a"\]\] "<p>fo[o<p>bar<p>b\]az" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["inserttext","a"\]\] "<p>fo[o<p>bar<p>b\]az" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserttext","a"\]\] "<p>fo[o<p>bar<p>b\]az": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserttext","a"\]\] "<p>fo[o<p>bar<p>b\]az" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["inserttext","a"\]\] "<p>fo[o<p>bar<p>b\]az" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["inserttext","a"\]\] "{}<br>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext","a"\]\] "<p>{}<br>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext","a"\]\] "<p><span>{}<br></span>" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext","a"\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext","a"\]\] "foo<font color=brown><a href=http://www.google.com>[bar\]</a></font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<b>bar\]</b>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<b>bar\]</b>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<i>bar\]</i>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<i>bar\]</i>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<s>bar\]</s>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<s>bar\]</s>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<sub>bar\]</sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<sub>bar\]</sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<sup>bar\]</sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<sup>bar\]</sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<u>bar\]</u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<u>bar\]</u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["inserttext","a"\]\] "[foo<a href=http://www.google.com>bar\]</a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<font face=sans-serif>bar\]</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<font face=sans-serif>bar\]</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<font size=4>bar\]</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<font size=4>bar\]</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<font color=#0000FF>bar\]</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<font color=#0000FF>bar\]</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<span style=background-color:#00FFFF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<span style=background-color:#00FFFF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<a href=http://www.google.com><font color=blue>bar\]</font></a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<a href=http://www.google.com><font color=blue>bar\]</font></a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<font color=blue><a href=http://www.google.com>bar\]</a></font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<font color=blue><a href=http://www.google.com>bar\]</a></font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<a href=http://www.google.com><font color=brown>bar\]</font></a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<a href=http://www.google.com><font color=brown>bar\]</font></a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<font color=brown><a href=http://www.google.com>bar\]</a></font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<font color=brown><a href=http://www.google.com>bar\]</a></font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<a href=http://www.google.com><font color=black>bar\]</font></a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<a href=http://www.google.com><font color=black>bar\]</font></a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<a href=http://www.google.com><u>bar\]</u></a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<a href=http://www.google.com><u>bar\]</u></a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<u><a href=http://www.google.com>bar\]</a></u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<u><a href=http://www.google.com>bar\]</a></u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<sub><font size=2>bar\]</font></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<sub><font size=2>bar\]</font></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<font size=2><sub>bar\]</sub></font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<font size=2><sub>bar\]</sub></font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<sub><font size=3>bar\]</font></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<sub><font size=3>bar\]</font></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["inserttext","a"\]\] "[foo<font size=3><sub>bar\]</sub></font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["inserttext","a"\]\] "[foo<font size=3><sub>bar\]</sub></font>baz" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/insertunorderedlist.html.ini b/testing/web-platform/meta/editing/run/insertunorderedlist.html.ini
new file mode 100644
index 000000000..01fa9bd2f
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/insertunorderedlist.html.ini
@@ -0,0 +1,1214 @@
+[insertunorderedlist.html]
+ type: testharness
+ [[["insertunorderedlist",""\]\] "foo<br>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "[foo<ol><li>bar\]</ol>baz" queryCommandIndeterm("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "foo<ol><li>[bar</ol>baz\]" queryCommandIndeterm("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>foo<p>[bar\]<p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>foo<p>[bar\]<p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>foo<p>[bar\]<p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>foo<p>[bar\]<p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>foo<p>[bar\]<p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>foo<p>[bar\]<p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<dl><dt>foo<dd>[bar\]<dt>baz<dd>quz</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<dl><dt>foo<dd>bar<dt>[baz\]<dd>quz</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<p>bar\]<p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<p>bar\]<p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<p>bar\]<p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<p>bar\]<p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<p>bar\]<p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<p>bar\]<p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<dl><dt>[foo<dd>bar\]<dt>baz<dd>quz</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<dl><dt>foo<dd>[bar<dt>baz\]<dd>quz</dl>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><ol><li>[foo\]</ol></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li>foo<ol><li>[bar\]<li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>[baz\]</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li>foo<ol><li>[bar\]</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandIndeterm("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ul><li>foo</ul>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "[foo\]<ul><li>bar</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ul><li>foo</ul>[bar\]<ul><li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ul><ul><li>[foo\]</ul></ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ul><ul><li>[foo\]</ul></ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>[bar\]<li>baz</ul><li>quz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>[bar\]<li>baz</ul><li>quz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>[baz\]</ul><li>quz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>[baz\]</ul><li>quz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>[bar\]<li>baz</ul><li>quz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>[bar\]<li>baz</ul><li>quz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>bar<li>[baz\]</ul><li>quz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>bar<li>[baz\]</ul><li>quz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]</li><ul><li>bar</ul><li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]</li><ul><li>bar</ul><li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]</li><ul><li>bar</ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]</li><ul><li>bar</ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]</li><ul><li>bar</ul><li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]</li><ul><li>bar</ul><li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]</li><ul><li>bar</ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]</li><ul><li>bar</ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]</li><ul><li>baz</ul><li>quz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]</li><ul><li>baz</ul><li>quz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]</li><ul><li>baz</ul><li>quz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]</li><ul><li>baz</ul><li>quz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]</li><ul><li>baz</ul><li>quz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]</li><ul><li>baz</ul><li>quz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]</li><ul><li>baz</ul><li>quz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]</li><ul><li>baz</ul><li>quz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>baz</ul><li>[quz\]</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>baz</ul><li>[quz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>baz</ul><li>[quz\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>baz</ul><li>[quz\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>baz</ul><li>[quz\]</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>baz</ul><li>[quz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>baz</ul><li>[quz\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>baz</ul><li>[quz\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>bar<li>baz</ul><li>[quz\]</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>bar<li>baz</ul><li>[quz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>bar<li>baz</ul><li>[quz\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>bar<li>baz</ul><li>[quz\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>bar<li>baz</ul><li>[quz\]</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>bar<li>baz</ul><li>[quz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>bar<li>baz</ul><li>[quz\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>bar<li>baz</ul><li>[quz\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar<li>baz\]</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar<li>baz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar<li>baz\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar<li>baz\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar<li>baz\]</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar<li>baz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar<li>baz\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar<li>baz\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul><li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul><li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul><li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul><li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" queryCommandIndeterm("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" queryCommandIndeterm("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar</ul><li>baz\]</ul><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar</ul><li>baz\]</ul><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar</ul><li>baz\]</ul><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar</ul><li>baz\]</ul><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar</ul><li>baz\]</ul><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar</ul><li>baz\]</ul><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar</ul><li>baz\]</ul><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar</ul><li>baz\]</ul><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>[bar\]</ul>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>[bar\]</ul>baz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandIndeterm("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandIndeterm("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandIndeterm("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandState("insertunorderedlist") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandIndeterm("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandState("insertunorderedlist") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz\]</ul>quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz\]</ul>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz\]</ul>quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz\]</ul>quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz\]</ul>quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz\]</ul>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz\]</ul>quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz\]</ul>quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "foo<ul><li>[bar\]</ul><ol><li>baz</ol>quz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "foo<ul><li>[bar\]</ul><ol><li>baz</ol>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "foo<ul><li>[bar\]</ul><ol><li>baz</ol>quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "foo<ul><li>[bar\]</ul><ol><li>baz</ol>quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "foo<ul><li>[bar\]</ul><ol><li>baz</ol>quz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "foo<ul><li>[bar\]</ul><ol><li>baz</ol>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "foo<ul><li>[bar\]</ul><ol><li>baz</ol>quz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "foo<ul><li>[bar\]</ul><ol><li>baz</ol>quz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "[foo<blockquote>bar\]</blockquote>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["insertunorderedlist",""\]\] "[foo<blockquote>bar\]<br>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>foo<blockquote><p>[bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>foo<blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>foo<blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>foo<blockquote><p>[bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>foo<blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>foo<blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>[bar\]<li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>[bar\]<li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>[foo\]<li>bar<li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>[foo\]<li>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>[foo\]<li>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>[foo\]<li>bar<li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>[foo\]<li>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>[foo\]<li>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>[foo\]<li>bar<li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>[foo\]<li>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>[foo\]<li>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>[foo\]<li>bar<li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>[foo\]<li>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>[foo\]<li>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>[foo\]<li>bar<li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>[foo\]<li>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>[foo\]<li>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>[foo\]<li>bar<li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>[foo\]<li>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>[foo\]<li>bar<li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>bar<li>[baz\]</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>bar<li>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>bar<li>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>bar<li>[baz\]</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>bar<li>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>bar<li>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>bar<li>[baz\]</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>bar<li>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>bar<li>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>bar<li>[baz\]</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>bar<li>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>bar<li>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>bar<li>[baz\]</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>bar<li>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>bar<li>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>bar<li>[baz\]</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>bar<li>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>bar<li>[baz\]</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo\]</p> <ul><li>bar</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo\]</p> <ul><li>bar</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo\]</p> <ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo\]</p> <ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo\]</p> <ul><li>bar</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo\]</p> <ul><li>bar</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo\]</p> <ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo\]</p> <ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]</p> <ul><li>baz</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]</p> <ul><li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]</p> <ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]</p> <ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]</p> <ul><li>baz</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]</p> <ul><li>baz</ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]</p> <ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]</p> <ul><li>baz</ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "{<div style=\\"font-size: 1.3em\\">1</div><div style=\\"font-size: 1.1em\\">2</div>}": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "{<div style=\\"font-size: 1.3em\\">1</div><div style=\\"font-size: 1.1em\\">2</div>}" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "{<div style=\\"font-size: 1.3em\\">1</div><div style=\\"font-size: 1.1em\\">2</div>}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "{<div style=\\"font-size: 1.3em\\">1</div><div style=\\"font-size: 1.1em\\">2</div>}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "{<div style=\\"font-size: 1.3em\\">1</div><div style=\\"font-size: 1.1em\\">2</div>}": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "{<div style=\\"font-size: 1.3em\\">1</div><div style=\\"font-size: 1.1em\\">2</div>}" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "{<div style=\\"font-size: 1.3em\\">1</div><div style=\\"font-size: 1.1em\\">2</div>}" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "{<div style=\\"font-size: 1.3em\\">1</div><div style=\\"font-size: 1.1em\\">2</div>}" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/italic.html.ini b/testing/web-platform/meta/editing/run/italic.html.ini
new file mode 100644
index 000000000..a06648d59
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/italic.html.ini
@@ -0,0 +1,320 @@
+[italic.html]
+ type: testharness
+ [[["stylewithcss","true"\],["italic",""\]\] "<span>[foo</span> <span>bar\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("italic") before]
+ expected: FAIL
+
+ [[["italic",""\]\] "<span>foo[</span><span>\]bar</span>" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<address>[bar\]</address>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<address>[bar\]</address>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<address>[bar\]</address>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<address>[bar\]</address>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<cite>[bar\]</cite>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<cite>[bar\]</cite>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<cite>[bar\]</cite>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<cite>[bar\]</cite>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<dfn>[bar\]</dfn>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<dfn>[bar\]</dfn>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<dfn>[bar\]</dfn>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<dfn>[bar\]</dfn>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<var>[bar\]</var>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<var>[bar\]</var>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<var>[bar\]</var>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<var>[bar\]</var>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo{<address>bar</address>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo{<address>bar</address>}baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo{<address>bar</address>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo{<address>bar</address>}baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo{<cite>bar</cite>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo{<cite>bar</cite>}baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo{<cite>bar</cite>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo{<cite>bar</cite>}baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo{<dfn>bar</dfn>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo{<dfn>bar</dfn>}baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo{<dfn>bar</dfn>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo{<dfn>bar</dfn>}baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo{<var>bar</var>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo{<var>bar</var>}baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo{<var>bar</var>}baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo{<var>bar</var>}baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<address>b[a\]r</address>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<address>b[a\]r</address>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<address>b[a\]r</address>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<address>b[a\]r</address>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<cite>b[a\]r</cite>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<cite>b[a\]r</cite>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<cite>b[a\]r</cite>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<cite>b[a\]r</cite>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<dfn>b[a\]r</dfn>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<dfn>b[a\]r</dfn>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<dfn>b[a\]r</dfn>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<dfn>b[a\]r</dfn>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<em>b[a\]r</em>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<em>b[a\]r</em>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<i>b[a\]r</i>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<var>b[a\]r</var>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<var>b[a\]r</var>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<var>b[a\]r</var>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<var>b[a\]r</var>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "fo[o<em>bar</em>b\]az" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "fo[o<em>bar</em>b\]az" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo[<em>bar</em>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo[<em>bar</em>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "[foo<em>bar</em>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "[foo<em>bar</em>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<span style=\\"font-style: oblique\\">b[a\]r</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "foo<span style=\\"font-style: oblique\\">b[a\]r</span>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<i>{<p>foo</p><p>bar</p>}<p>baz</p></i>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<i>{<p>foo</p><p>bar</p>}<p>baz</p></i>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<i><p>foo[<b>bar</b>}</p><p>baz</p></i>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<i><p>foo[<b>bar</b>}</p><p>baz</p></i>" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<i><p>foo[<b>bar</b>}</p><p>baz</p></i>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<i><p>foo[<b>bar</b>}</p><p>baz</p></i>" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo[<i>b\]ar</i>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "foo<i>ba[r</i>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "fo[o<span style=font-style:oblique>b\]ar</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "fo[o<span style=font-style:oblique>b\]ar</span>baz" queryCommandIndeterm("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "fo[o<span style=font-style:oblique>b\]ar</span>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "fo[o<span style=font-style:oblique>b\]ar</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "fo[o<span style=font-style:oblique>b\]ar</span>baz" queryCommandIndeterm("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "fo[o<span style=font-style:oblique>b\]ar</span>baz" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" queryCommandIndeterm("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" queryCommandState("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" queryCommandIndeterm("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" queryCommandIndeterm("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" queryCommandState("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" queryCommandIndeterm("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" queryCommandIndeterm("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" queryCommandState("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" queryCommandIndeterm("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" queryCommandIndeterm("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" queryCommandState("italic") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" queryCommandIndeterm("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<i>fo[o</i><address>b\]ar</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["italic",""\]\] "<i>fo[o</i><address>b\]ar</address>" queryCommandIndeterm("italic") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<i>fo[o</i><address>b\]ar</address>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["italic",""\]\] "<i>fo[o</i><address>b\]ar</address>" queryCommandIndeterm("italic") after]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/justifycenter.html.ini b/testing/web-platform/meta/editing/run/justifycenter.html.ini
new file mode 100644
index 000000000..38297c00a
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/justifycenter.html.ini
@@ -0,0 +1,3776 @@
+[justifycenter.html]
+ type: testharness
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<table><tbody align=center><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<table><tbody align=center><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<table><tbody align=center><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<table><tbody><tr align=center><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<table><tbody><tr align=center data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<table><tbody><tr align=center data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div align=center>foo</div>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "[foo\]<div align=center>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>foo</div>[bar\]<div align=center>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>foo</div>[bar\]<div align=center>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>foo</div>[bar\]<div align=center>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>foo</div>[bar\]<div align=center>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>foo</div>[bar\]<div align=center>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>foo</div>[bar\]<div align=center>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>foo</div>[bar\]<div align=center>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>foo</div>[bar\]<div align=center>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div align=center><p>foo</div><p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<p>[foo\]<div align=center><p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center><p>foo</div><p>[bar\]<div align=center><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center><p>foo</div><p>[bar\]<div align=center><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center><p>foo</div><p>[bar\]<div align=center><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center><p>foo</div><p>[bar\]<div align=center><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center><p>foo</div><p>[bar\]<div align=center><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center><p>foo</div><p>[bar\]<div align=center><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center><p>foo</div><p>[bar\]<div align=center><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center><p>foo</div><p>[bar\]<div align=center><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "[foo\]<div style=text-align:center>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<p>[foo\]<div style=text-align:center><p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandState("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifycenter",""\]\] "<div align=center>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifycenter",""\]\] "<div align=center>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifycenter",""\]\] "<div align=center>[foo</div>bar\]<p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=center>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=center>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=center>[foo</div>bar\]<p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifycenter",""\]\] "<div align=center>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifycenter",""\]\] "<div align=center>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifycenter",""\]\] "<div align=center>fo[o</div>b\]ar<p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=center>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=center>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=center>fo[o</div>b\]ar<p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center>[foo</div>bar\]<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center>fo[o</div>b\]ar<p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span style=text-align:center>[foo\]</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span style=text-align:center>[foo\]</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span style=text-align:center>[foo\]</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span style=text-align:center>[foo\]</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span style=text-align:center>[foo\]</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span style=text-align:center>[foo\]</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span style=text-align:center>[foo\]</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span style=text-align:center>[foo\]</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span style=text-align:center>f[o\]o</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span style=text-align:center>f[o\]o</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span style=text-align:center>f[o\]o</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span style=text-align:center>f[o\]o</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span style=text-align:center>f[o\]o</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span style=text-align:center>f[o\]o</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span style=text-align:center>f[o\]o</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span style=text-align:center>f[o\]o</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifycenter") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<div align=center><p>foo</div> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<p>[foo\]</p> <div style=text-align:center><p>bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["justifycenter",""\]\] "<p>[foo\]</p> <div align=center><p>bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center><p>foo</div> <p>[bar\]</p> <div align=center><p>baz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center><p>foo</div> <p>[bar\]</p> <div align=center><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center><p>foo</div> <p>[bar\]</p> <div align=center><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center><p>foo</div> <p>[bar\]</p> <div align=center><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center><p>foo</div> <p>[bar\]</p> <div align=center><p>baz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center><p>foo</div> <p>[bar\]</p> <div align=center><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center><p>foo</div> <p>[bar\]</p> <div align=center><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center><p>foo</div> <p>[bar\]</p> <div align=center><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/justifyfull.html.ini b/testing/web-platform/meta/editing/run/justifyfull.html.ini
new file mode 100644
index 000000000..5435ea73f
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/justifyfull.html.ini
@@ -0,0 +1,2789 @@
+[justifyfull.html]
+ type: testharness
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<table><tbody align=justify><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<table><tbody align=justify><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<table><tbody align=justify><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<table><tbody><tr align=justify><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<table><tbody><tr align=justify data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<table><tbody><tr align=justify data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div align=justify>foo</div>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "[foo\]<div align=justify>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify>foo</div>[bar\]<div align=justify>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify>foo</div>[bar\]<div align=justify>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify>foo</div>[bar\]<div align=justify>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify>foo</div>[bar\]<div align=justify>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify>foo</div>[bar\]<div align=justify>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify>foo</div>[bar\]<div align=justify>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify>foo</div>[bar\]<div align=justify>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify>foo</div>[bar\]<div align=justify>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div align=justify><p>foo</div><p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<p>[foo\]<div align=justify><p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify><p>foo</div><p>[bar\]<div align=justify><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify><p>foo</div><p>[bar\]<div align=justify><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify><p>foo</div><p>[bar\]<div align=justify><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify><p>foo</div><p>[bar\]<div align=justify><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify><p>foo</div><p>[bar\]<div align=justify><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify><p>foo</div><p>[bar\]<div align=justify><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify><p>foo</div><p>[bar\]<div align=justify><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify><p>foo</div><p>[bar\]<div align=justify><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "[foo\]<div style=text-align:justify>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<p>[foo\]<div style=text-align:justify><p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyfull",""\]\] "<div align=justify>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyfull",""\]\] "<div align=justify>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyfull",""\]\] "<div align=justify>[foo</div>bar\]<p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=justify>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=justify>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=justify>[foo</div>bar\]<p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyfull",""\]\] "<div align=justify>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyfull",""\]\] "<div align=justify>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyfull",""\]\] "<div align=justify>fo[o</div>b\]ar<p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=justify>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=justify>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=justify>fo[o</div>b\]ar<p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyfull") before]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify>[foo</div>bar\]<p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyfull") before]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify>fo[o</div>b\]ar<p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span style=text-align:justify>[foo\]</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span style=text-align:justify>[foo\]</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span style=text-align:justify>[foo\]</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span style=text-align:justify>[foo\]</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span style=text-align:justify>[foo\]</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span style=text-align:justify>[foo\]</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span style=text-align:justify>[foo\]</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span style=text-align:justify>[foo\]</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span style=text-align:justify>f[o\]o</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span style=text-align:justify>f[o\]o</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span style=text-align:justify>f[o\]o</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span style=text-align:justify>f[o\]o</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span style=text-align:justify>f[o\]o</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span style=text-align:justify>f[o\]o</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span style=text-align:justify>f[o\]o</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span style=text-align:justify>f[o\]o</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifyfull") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<div align=justify><p>foo</div> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<p>[foo\]</p> <div style=text-align:justify><p>bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyfull",""\]\] "<p>[foo\]</p> <div align=justify><p>bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify><p>foo</div> <p>[bar\]</p> <div align=justify><p>baz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify><p>foo</div> <p>[bar\]</p> <div align=justify><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify><p>foo</div> <p>[bar\]</p> <div align=justify><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify><p>foo</div> <p>[bar\]</p> <div align=justify><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify><p>foo</div> <p>[bar\]</p> <div align=justify><p>baz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify><p>foo</div> <p>[bar\]</p> <div align=justify><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify><p>foo</div> <p>[bar\]</p> <div align=justify><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify><p>foo</div> <p>[bar\]</p> <div align=justify><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/justifyleft.html.ini b/testing/web-platform/meta/editing/run/justifyleft.html.ini
new file mode 100644
index 000000000..bf7347d26
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/justifyleft.html.ini
@@ -0,0 +1,1349 @@
+[justifyleft.html]
+ type: testharness
+ [[["justifyleft",""\]\] "foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<pre>foo[bar\]baz</pre><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table align=left><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table align=left><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table align=left><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table align=left><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table align=left data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "{<table align=left><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table><tbody align=left><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table><tbody align=left><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table><tbody align=left><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table><tbody align=left data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table data-start=0 data-end=1><tbody align=left><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "{<table><tbody align=left><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table><tbody><tr align=left><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table><tbody><tr align=left data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table><tbody><tr align=left data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table><tbody data-start=0 data-end=1><tr align=left><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<table data-start=0 data-end=1><tbody><tr align=left><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "{<table><tr align=left><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<div align=left>foo</div>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "[foo\]<div align=left>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<div align=left>foo</div>[bar\]<div align=left>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<div align=left><p>foo</div><p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<p>[foo\]<div align=left><p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<div align=left><p>foo</div><p>[bar\]<div align=left><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<div style=text-align:left>foo</div>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "[foo\]<div style=text-align:left>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<div style=text-align:left>foo</div>[bar\]<div style=text-align:left>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<div style=text-align:left><p>foo</div><p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<p>[foo\]<div style=text-align:left><p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<div style=text-align:left><p>foo</div><p>[bar\]<div style=text-align:left><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<p align=left>foo<p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<p>[foo\]<p align=left>bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<p align=left>foo<p>[bar\]<p align=left>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left>[foo</div>bar\]<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left>[foo</div>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left>[foo</div>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left>[foo</div>bar\]<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left>[foo</div>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left>[foo</div>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left>fo[o</div>b\]ar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left>fo[o</div>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left>fo[o</div>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left>fo[o</div>b\]ar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left>fo[o</div>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left>fo[o</div>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyleft",""\]\] "<span style=text-align:left>[foo\]</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyleft",""\]\] "<span style=text-align:left>[foo\]</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyleft",""\]\] "<span style=text-align:left>f[o\]o</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyleft",""\]\] "<span style=text-align:left>f[o\]o</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandState("justifyleft") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifyleft") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<div style=text-align:left><p>foo</div> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<div align=left><p>foo</div> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<p>[foo\]</p> <div style=text-align:left><p>bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<p>[foo\]</p> <div align=left><p>bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<div style=text-align:left><p>foo</div> <p>[bar\]</p> <div style=text-align:left><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyleft",""\]\] "<div align=left><p>foo</div> <p>[bar\]</p> <div align=left><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/justifyright.html.ini b/testing/web-platform/meta/editing/run/justifyright.html.ini
new file mode 100644
index 000000000..17a590eb5
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/justifyright.html.ini
@@ -0,0 +1,2762 @@
+[justifyright.html]
+ type: testharness
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<table><tbody align=right><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<table><tbody align=right><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<table><tbody align=right><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<table><tbody><tr align=right><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<table><tbody><tr align=right data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<table><tbody><tr align=right data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div align=right>foo</div>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "[foo\]<div align=right>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right>foo</div>[bar\]<div align=right>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right>foo</div>[bar\]<div align=right>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right>foo</div>[bar\]<div align=right>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right>foo</div>[bar\]<div align=right>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right>foo</div>[bar\]<div align=right>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right>foo</div>[bar\]<div align=right>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right>foo</div>[bar\]<div align=right>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right>foo</div>[bar\]<div align=right>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div align=right><p>foo</div><p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<p>[foo\]<div align=right><p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right><p>foo</div><p>[bar\]<div align=right><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right><p>foo</div><p>[bar\]<div align=right><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right><p>foo</div><p>[bar\]<div align=right><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right><p>foo</div><p>[bar\]<div align=right><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right><p>foo</div><p>[bar\]<div align=right><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right><p>foo</div><p>[bar\]<div align=right><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right><p>foo</div><p>[bar\]<div align=right><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right><p>foo</div><p>[bar\]<div align=right><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "[foo\]<div style=text-align:right>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<p>[foo\]<div style=text-align:right><p>bar</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyright",""\]\] "<div align=right>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyright",""\]\] "<div align=right>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyright",""\]\] "<div align=right>[foo</div>bar\]<p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=right>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=right>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=right>[foo</div>bar\]<p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyright",""\]\] "<div align=right>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyright",""\]\] "<div align=right>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyright",""\]\] "<div align=right>fo[o</div>b\]ar<p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=right>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=right>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=right>fo[o</div>b\]ar<p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right>[foo</div>bar\]<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyright") before]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right>[foo</div>bar\]<p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right>fo[o</div>b\]ar<p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyright") before]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right>fo[o</div>b\]ar<p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span style=text-align:right>[foo\]</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span style=text-align:right>[foo\]</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span style=text-align:right>[foo\]</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span style=text-align:right>[foo\]</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span style=text-align:right>[foo\]</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span style=text-align:right>[foo\]</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span style=text-align:right>[foo\]</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span style=text-align:right>[foo\]</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span style=text-align:right>f[o\]o</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span style=text-align:right>f[o\]o</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span style=text-align:right>f[o\]o</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span style=text-align:right>f[o\]o</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span style=text-align:right>f[o\]o</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span style=text-align:right>f[o\]o</span><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span style=text-align:right>f[o\]o</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span style=text-align:right>f[o\]o</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyright",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyright",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyright",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandState("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifyright") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["justifyright",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["justifyright",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<div align=right><p>foo</div> <p>[bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<p>[foo\]</p> <div style=text-align:right><p>bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["justifyright",""\]\] "<p>[foo\]</p> <div align=right><p>bar</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right><p>foo</div> <p>[bar\]</p> <div align=right><p>baz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right><p>foo</div> <p>[bar\]</p> <div align=right><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right><p>foo</div> <p>[bar\]</p> <div align=right><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right><p>foo</div> <p>[bar\]</p> <div align=right><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right><p>foo</div> <p>[bar\]</p> <div align=right><p>baz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right><p>foo</div> <p>[bar\]</p> <div align=right><p>baz</div>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right><p>foo</div> <p>[bar\]</p> <div align=right><p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right><p>foo</div> <p>[bar\]</p> <div align=right><p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/misc.html.ini b/testing/web-platform/meta/editing/run/misc.html.ini
new file mode 100644
index 000000000..ec6da9759
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/misc.html.ini
@@ -0,0 +1,80 @@
+[misc.html]
+ type: testharness
+ [[["defaultparagraphseparator",""\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator",""\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\]\] "foo[bar\]baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\]\] "foo[bar\]baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","DIV"\]\] "foo[bar\]baz": execCommand("defaultparagraphseparator", false, "DIV") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","DIV"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","DIV"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","P"\]\] "foo[bar\]baz": execCommand("defaultparagraphseparator", false, "P") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","P"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","P"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator"," div "\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator"," div "\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator"," p "\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator"," p "\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","<div>"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","<div>"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","<p>"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","<p>"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","li"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","li"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","blockquote"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","blockquote"\]\] "foo[bar\]baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/multitest.html.ini b/testing/web-platform/meta/editing/run/multitest.html.ini
new file mode 100644
index 000000000..50fb1e8bb
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/multitest.html.ini
@@ -0,0 +1,1109 @@
+[multitest.html]
+ type: testharness
+ [[["bold",""\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["bold",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["bold",""\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["bold",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("bold") after]
+ expected: FAIL
+
+ [[["bold",""\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\],["justifyright",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["bold",""\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["italic",""\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["italic",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["italic",""\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["italic",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["italic",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("italic") after]
+ expected: FAIL
+
+ [[["italic",""\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["italic",""\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["italic",""\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["italic",""\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["italic",""\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["italic",""\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["italic",""\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["italic",""\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["italic",""\],["justifyright",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["italic",""\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["strikethrough",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["strikethrough",""\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["indent",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["inserthorizontalrule",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandState("strikethrough") after]
+ expected: FAIL
+
+ [[["strikethrough",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("strikethrough") after]
+ expected: FAIL
+
+ [[["strikethrough",""\],["insertimage","/img/lion.svg"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["insertlinebreak",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["insertorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["insertunorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["justifyright",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\],["outdent",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["subscript",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["subscript",""\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["subscript",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["subscript",""\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["justifyright",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["superscript",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["superscript",""\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["superscript",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["superscript",""\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\],["justifyright",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["underline",""\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["underline",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["underline",""\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandState("underline") after]
+ expected: FAIL
+
+ [[["underline",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["underline",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("underline") after]
+ expected: FAIL
+
+ [[["underline",""\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["underline",""\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["underline",""\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["underline",""\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["underline",""\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["underline",""\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["underline",""\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["underline",""\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["underline",""\],["justifyright",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["underline",""\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["delete",""\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["forwarddelete",""\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["indent",""\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["indent",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["inserthorizontalrule",""\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["inserthorizontalrule",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["insertimage","/img/lion.svg"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["insertimage","/img/lion.svg"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["insertlinebreak",""\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["insertlinebreak",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["insertorderedlist",""\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["insertorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["insertparagraph",""\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["insertunorderedlist",""\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["insertunorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifycenter",""\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifyfull",""\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifyleft",""\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifyright",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifyright",""\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["outdent",""\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","#00FFFF"\],["outdent",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["indent",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["inserthorizontalrule",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["insertimage","/img/lion.svg"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["insertlinebreak",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["insertorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["insertunorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["justifyright",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["outdent",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontname") after]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["justifyright",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontname","sans-serif"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["delete",""\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["fontsize","4"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["fontsize","4"\],["forwarddelete",""\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["indent",""\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["indent",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["inserthorizontalrule",""\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["inserthorizontalrule",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandValue("fontsize") after]
+ expected: FAIL
+
+ [[["fontsize","4"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") after]
+ expected: FAIL
+
+ [[["fontsize","4"\],["insertimage","/img/lion.svg"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["insertimage","/img/lion.svg"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["insertlinebreak",""\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["insertlinebreak",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["insertorderedlist",""\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["insertorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\],["insertparagraph",""\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["insertunorderedlist",""\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["insertunorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifycenter",""\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifyfull",""\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifyleft",""\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifyright",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifyright",""\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","4"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["outdent",""\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","4"\],["outdent",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["indent",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["inserthorizontalrule",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("forecolor") after]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["insertimage","/img/lion.svg"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["insertlinebreak",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["insertorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["insertunorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["justifyright",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["outdent",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["delete",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["forwarddelete",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["indent",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["indent",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["inserthorizontalrule",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["inserthorizontalrule",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["insertimage","/img/lion.svg"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["insertimage","/img/lion.svg"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["insertlinebreak",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["insertlinebreak",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["insertorderedlist",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["insertorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["insertparagraph",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["insertunorderedlist",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["insertunorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifycenter",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifyfull",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifyleft",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifyright",""\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifyright",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["outdent",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","#00FFFF"\],["outdent",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["superscript",""\],["subscript",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\],["subscript",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["subscript",""\],["superscript",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["superscript",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["forecolor","#0000FF"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","#0000FF"\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["forecolor","blue"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","blue"\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["forecolor","brown"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","brown"\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["forecolor","black"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["forecolor","black"\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["underline",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["underline",""\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["underline",""\],["underline",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["createlink","http://www.google.com/"\],["underline",""\],["underline",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("underline") after]
+ expected: FAIL
+
+ [[["underline",""\],["underline",""\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["underline",""\],["underline",""\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("underline") after]
+ expected: FAIL
+
+ [[["subscript",""\],["fontsize","2"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["fontsize","2"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","2"\],["subscript",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["fontsize","2"\],["subscript",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["subscript",""\],["fontsize","3"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\],["fontsize","3"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["fontsize","3"\],["subscript",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before]
+ expected: FAIL
+
+ [[["hilitecolor","aqua"\],["backcolor","tan"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["hilitecolor","aqua"\],["backcolor","tan"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","tan"\],["hilitecolor","aqua"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after]
+ expected: FAIL
+
+ [[["backcolor","tan"\],["hilitecolor","aqua"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<s>[bar\]</s>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com>[bar\]</a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<font color=#0000FF>[bar\]</font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<span style=background-color:#00FFFF>[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><font color=blue>[bar\]</font></a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<font color=blue><a href=http://www.google.com>[bar\]</a></font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><font color=brown>[bar\]</font></a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<font color=brown><a href=http://www.google.com>[bar\]</a></font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><font color=black>[bar\]</font></a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><u>[bar\]</u></a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<u><a href=http://www.google.com>[bar\]</a></u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<sub><font size=2>[bar\]</font></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<font size=2><sub>[bar\]</sub></font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<font size=3><sub>[bar\]</sub></font>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "[foo<span style=background-color:#00FFFF>bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<s>[bar</s>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com>[bar</a>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<font color=#0000FF>[bar</font>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<span style=background-color:#00FFFF>[bar</span>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><font color=blue>[bar</font></a>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<font color=blue><a href=http://www.google.com>[bar</a></font>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><font color=brown>[bar</font></a>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<font color=brown><a href=http://www.google.com>[bar</a></font>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><font color=black>[bar</font></a>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><u>[bar</u></a>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<u><a href=http://www.google.com>[bar</a></u>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<sub><font size=2>[bar</font></sub>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<font size=2><sub>[bar</sub></font>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "foo<font size=3><sub>[bar</sub></font>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["delete",""\],["inserttext","a"\]\] "<blockquote><font color=blue>[foo\]</font></blockquote>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/outdent.html.ini b/testing/web-platform/meta/editing/run/outdent.html.ini
new file mode 100644
index 000000000..b33ddcbde
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/outdent.html.ini
@@ -0,0 +1,1340 @@
+[outdent.html]
+ type: testharness
+ [[["stylewithcss","true"\],["outdent",""\]\] "<blockquote style=\\"margin-right: 0px;\\" dir=\\"ltr\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["outdent",""\]\] "<blockquote style=\\"margin-right: 0px;\\" dir=\\"ltr\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<blockquote><blockquote data-abc=def>foo[bar\]baz</blockquote></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote id=abc>foo[bar\]baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote id=abc>foo[bar\]baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote id=abc>foo[bar\]baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote id=abc>foo[bar\]baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote id=abc>foo[bar\]baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote id=abc>foo[bar\]baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote id=abc>foo[bar\]baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote id=abc>foo[bar\]baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\">foo[bar\]baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\">foo[bar\]baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\">foo[bar\]baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\">foo[bar\]baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\">foo[bar\]baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\">foo[bar\]baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\">foo[bar\]baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\">foo[bar\]baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<blockquote><blockquote data-abc=def><p>foo[bar\]<p>baz</blockquote></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<blockquote><div><p>foo[bar\]<p>baz</div></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<blockquote><div id=abc><p>foo[bar\]<p>baz</div></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote id=abc><p>foo[bar\]<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote id=abc><p>foo[bar\]<p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote id=abc><p>foo[bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote id=abc><p>foo[bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote id=abc><p>foo[bar\]<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote id=abc><p>foo[bar\]<p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote id=abc><p>foo[bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote id=abc><p>foo[bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\"><p>foo[bar\]<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\"><p>foo[bar\]<p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\"><p>foo[bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\"><p>foo[bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\"><p>foo[bar\]<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\"><p>foo[bar\]<p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\"><p>foo[bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\"><p>foo[bar\]<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<blockquote><blockquote style=\\"color: blue\\"><p>foo[bar\]</blockquote><p>baz</blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol data-start=1 data-end=2><li>foo<li>bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol data-start=1 data-end=2><li>foo<li>bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol data-start=1 data-end=2><li>foo<li>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol data-start=1 data-end=2><li>foo<li>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol data-start=1 data-end=2><li>foo<li>bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol data-start=1 data-end=2><li>foo<li>bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol data-start=1 data-end=2><li>foo<li>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol data-start=1 data-end=2><li>foo<li>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<ol><li>foo<ol><li>[bar\]<li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<ol><li>foo<ol><li>bar<li>[baz\]</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<ol><li>foo<ol><li>b[a\]r</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<ol><li>foo{<ol><li>bar</ol>}<li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>b[ar<li>baz\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>b[ar<li>baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>b[ar<li>baz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>b[ar<li>baz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>b[ar<li>baz\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>b[ar<li>baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>b[ar<li>baz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>b[ar<li>baz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar\]</ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar\]</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar\]</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar\]</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar\]</ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar\]</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar\]</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar\]</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>b[ar</ol><li>b\]az</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>b[ar</ol><li>b\]az</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>b[ar</ol><li>b\]az</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>b[ar</ol><li>b\]az</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>b[ar</ol><li>b\]az</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>b[ar</ol><li>b\]az</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar</ol><li>baz\]</ol><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar</ol><li>baz\]</ol><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar</ol><li>baz\]</ol><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar</ol><li>baz\]</ol><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar</ol><li>baz\]</ol><p>extra" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar</ol><li>baz\]</ol><p>extra" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<ol><li>foo<ol><li>[bar\]</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol start=5><li>[bar\]</ol>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol start=5><li>[bar\]</ol>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol start=5><li>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol start=5><li>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol start=5><li>[bar\]</ol>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol start=5><li>[bar\]</ol>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol start=5><li>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol start=5><li>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol id=abc><li>[bar\]</ol>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol id=abc><li>[bar\]</ol>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol id=abc><li>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol id=abc><li>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol id=abc><li>[bar\]</ol>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol id=abc><li>[bar\]</ol>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol id=abc><li>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol id=abc><li>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol style=color:blue><li>[bar\]</ol>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol style=color:blue><li>[bar\]</ol>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol style=color:blue><li>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol style=color:blue><li>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol style=color:blue><li>[bar\]</ol>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol style=color:blue><li>[bar\]</ol>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol style=color:blue><li>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol style=color:blue><li>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li value=5>[bar\]</ol>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li value=5>[bar\]</ol>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li value=5>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li value=5>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li value=5>[bar\]</ol>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li value=5>[bar\]</ol>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li value=5>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li value=5>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li id=abc>[bar\]</ol>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li id=abc>[bar\]</ol>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li id=abc>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li id=abc>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li id=abc>[bar\]</ol>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li id=abc>[bar\]</ol>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li id=abc>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li id=abc>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li style=color:blue>[bar\]</ol>baz": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li style=color:blue>[bar\]</ol>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li style=color:blue>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li style=color:blue>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li style=color:blue>[bar\]</ol>baz": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li style=color:blue>[bar\]</ol>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li style=color:blue>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li style=color:blue>[bar\]</ol>baz" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["outdent",""\]\] "<ol><li>foo</li><ol style=color:blue><li>[bar\]</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["outdent",""\]\] "<ol><li>foo</li><ol style=color:blue><li>[bar\]</ol><li>baz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["outdent",""\]\] "<ol><li>foo</li><ol style=color:blue><li>[bar<li>baz\]</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["outdent",""\]\] "<ol><li>foo</li><ol style=color:blue><li>[bar<li>baz\]</ol><li>quz</ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<blockquote><ol><li>foo</li><ol><li>[bar\]</ol><li>baz</ol></blockquote><p>extra" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote><ol><li>foo<div><ol><li>[bar\]</ol></div><li>baz</ol></blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote><ol><li>foo<div><ol><li>[bar\]</ol></div><li>baz</ol></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote><ol><li>foo<div><ol><li>[bar\]</ol></div><li>baz</ol></blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote><ol><li>foo<div><ol><li>[bar\]</ol></div><li>baz</ol></blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote><ol><li>foo<div><ol><li>[bar\]</ol></div><li>baz</ol></blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote><ol><li>foo<div><ol><li>[bar\]</ol></div><li>baz</ol></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote><ol><li>foo<div><ol><li>[bar\]</ol></div><li>baz</ol></blockquote>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote><ol><li>foo<div><ol><li>[bar\]</ol></div><li>baz</ol></blockquote>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<blockquote> <p>[foo\]</p></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<blockquote><p>[foo\]</p> </blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<blockquote> <p>[foo\]</p> </blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li></ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li></ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]</li> </ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]</li> </ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]</li> </ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]</li> </ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]</li> </ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]</li> </ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]</li> </ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]</li> </ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li> </ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li> </ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li> </ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li> </ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li> </ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li> </ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li> </ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li> </ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li></ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li></ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li></ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li></ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li></ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li></ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li></ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li></ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul><li>[foo\]</li> </ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul><li>[foo\]</li> </ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul><li>[foo\]</li> </ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul><li>[foo\]</li> </ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul><li>[foo\]</li> </ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul><li>[foo\]</li> </ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul><li>[foo\]</li> </ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul><li>[foo\]</li> </ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li> </ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li> </ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li> </ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li> </ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li> </ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li> </ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li> </ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li> </ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<blockquote> <p>[foo\]</p> <p>bar</p> <p>baz</p></blockquote>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li> <li>bar</li> <li>baz</li></ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li> <li>bar</li> <li>baz</li></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li> <li>bar</li> <li>baz</li></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li> <li>bar</li> <li>baz</li></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li> <li>bar</li> <li>baz</li></ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li> <li>bar</li> <li>baz</li></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li> <li>bar</li> <li>baz</li></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li> <li>bar</li> <li>baz</li></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>foo</li> <li>[bar\]</li> <li>baz</li></ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>foo</li> <li>[bar\]</li> <li>baz</li></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>foo</li> <li>[bar\]</li> <li>baz</li></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>foo</li> <li>[bar\]</li> <li>baz</li></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>foo</li> <li>[bar\]</li> <li>baz</li></ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>foo</li> <li>[bar\]</li> <li>baz</li></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>foo</li> <li>[bar\]</li> <li>baz</li></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>foo</li> <li>[bar\]</li> <li>baz</li></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>foo</li> <li>bar</li> <li>[baz\]</li></ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>foo</li> <li>bar</li> <li>[baz\]</li></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>foo</li> <li>bar</li> <li>[baz\]</li></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>foo</li> <li>bar</li> <li>[baz\]</li></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>foo</li> <li>bar</li> <li>[baz\]</li></ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>foo</li> <li>bar</li> <li>[baz\]</li></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>foo</li> <li>bar</li> <li>[baz\]</li></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>foo</li> <li>bar</li> <li>[baz\]</li></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li> <li>bar</li> <li>baz</li></ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li> <li>bar</li> <li>baz</li></ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li> <li>bar</li> <li>baz</li></ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li> <li>bar</li> <li>baz</li></ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li> <li>bar</li> <li>baz</li></ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li> <li>bar</li> <li>baz</li></ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li> <li>bar</li> <li>baz</li></ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li> <li>bar</li> <li>baz</li></ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>foo</li> <li>[bar\]</li> <li>baz</li></ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>foo</li> <li>[bar\]</li> <li>baz</li></ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>foo</li> <li>[bar\]</li> <li>baz</li></ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>foo</li> <li>[bar\]</li> <li>baz</li></ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>foo</li> <li>[bar\]</li> <li>baz</li></ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>foo</li> <li>[bar\]</li> <li>baz</li></ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>foo</li> <li>[bar\]</li> <li>baz</li></ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>foo</li> <li>[bar\]</li> <li>baz</li></ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>foo</li> <li>bar</li> <li>[baz\]</li></ul>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>foo</li> <li>bar</li> <li>[baz\]</li></ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>foo</li> <li>bar</li> <li>[baz\]</li></ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>foo</li> <li>bar</li> <li>[baz\]</li></ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>foo</li> <li>bar</li> <li>[baz\]</li></ul>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>foo</li> <li>bar</li> <li>[baz\]</li></ul>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>foo</li> <li>bar</li> <li>[baz\]</li></ul>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>foo</li> <li>bar</li> <li>[baz\]</li></ul>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[\]a<table><tr><td><br></table></ol>": execCommand("defaultparagraphseparator", false, "div") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[\]a<table><tr><td><br></table></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[\]a<table><tr><td><br></table></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[\]a<table><tr><td><br></table></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[\]a<table><tr><td><br></table></ol>": execCommand("defaultparagraphseparator", false, "p") return value]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[\]a<table><tr><td><br></table></ol>" compare innerHTML]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[\]a<table><tr><td><br></table></ol>" queryCommandValue("defaultparagraphseparator") before]
+ expected: FAIL
+
+ [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[\]a<table><tr><td><br></table></ol>" queryCommandValue("defaultparagraphseparator") after]
+ expected: FAIL
+
+ [[["outdent",""\]\] "<blockquote><span>foo<br>[bar\]</span></blockquote>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/removeformat.html.ini b/testing/web-platform/meta/editing/run/removeformat.html.ini
new file mode 100644
index 000000000..7511bb050
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/removeformat.html.ini
@@ -0,0 +1,50 @@
+[removeformat.html]
+ type: testharness
+ [[["stylewithcss","true"\],["removeformat",""\]\] "foo<b id=foo>b[a\]r</b>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["removeformat",""\]\] "foo<b id=foo>b[a\]r</b>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["removeformat",""\]\] "[foo<del>bar</del>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["removeformat",""\]\] "foo<del>b[a\]r</del>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["removeformat",""\]\] "[foo<nobr>bar</nobr>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["removeformat",""\]\] "foo<nobr>b[a\]r</nobr>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["removeformat",""\]\] "[foo<svg><circle fill=blue r=20 cx=20 cy=20 /></svg>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["removeformat",""\]\] "[foo<nonexistentelement>bar</nonexistentelement>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["removeformat",""\]\] "foo<nonexistentelement>b[a\]r</nonexistentelement>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["removeformat",""\]\] "[foo<nonexistentelement style=\\"display: block\\">bar</nonexistentelement>baz\]" compare innerHTML]
+ expected: FAIL
+
+ [[["removeformat",""\]\] "foo<nonexistentelement style=\\"display: block\\">b[a\]r</nonexistentelement>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["removeformat",""\]\] "foo<span id=foo>b[a\]r</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["removeformat",""\]\] "<p style=\\"font-weight: bold\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["removeformat",""\]\] "<p style=\\"font-weight: bold\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["removeformat",""\]\] "<b><p style=\\"font-weight: bold\\">foo[bar\]baz</p></b>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["removeformat",""\]\] "<b><p style=\\"font-weight: bold\\">foo[bar\]baz</p></b>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/strikethrough.html.ini b/testing/web-platform/meta/editing/run/strikethrough.html.ini
new file mode 100644
index 000000000..3873f7203
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/strikethrough.html.ini
@@ -0,0 +1,263 @@
+[strikethrough.html]
+ type: testharness
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<p>[foo</p> <p>bar\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<span>[foo</span> <span>bar\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("strikethrough") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<span>[foo</span> <span>bar\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("strikethrough") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("strikethrough") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("strikethrough") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<p>[foo<p><br><p>bar\]" compare innerHTML]
+ expected: FAIL
+
+ [[["strikethrough",""\]\] "<span>foo[</span><span>\]bar</span>" queryCommandState("strikethrough") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo[bar\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo[bar<b>baz\]qoz</b>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo[bar<i>baz\]qoz</i>quz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "{<p><p> <p>foo</p>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("strikethrough") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("strikethrough") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("strikethrough") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("strikethrough") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("strikethrough") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("strikethrough") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<u>[bar\]</u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<span style=\\"text-decoration: underline\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<u>foo[bar\]baz</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<u>foo[b<span style=\\"color:blue\\">ar\]ba</span>z</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<u>foo[b<span style=\\"color:blue\\" id=foo>ar\]ba</span>z</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<u>foo[b<span style=\\"font-size:3em\\">ar\]ba</span>z</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<u>foo[b<i>ar\]ba</i>z</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<p style=\\"text-decoration: underline\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<s>foo[bar\]baz</s>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<s>foo[b<span style=\\"color:blue\\">ar\]ba</span>z</s>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<s>foo[b<span style=\\"color:blue\\">ar\]ba</span>z</s>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<s>foo[b<span style=\\"color:blue\\" id=foo>ar\]ba</span>z</s>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<s>foo[b<span style=\\"color:blue\\" id=foo>ar\]ba</span>z</s>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<s>foo[b<span style=\\"font-size:3em\\">ar\]ba</span>z</s>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<s>foo[b<span style=\\"font-size:3em\\">ar\]ba</span>z</s>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<s>foo[b<i>ar\]ba</i>z</s>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<s>foo[b<i>ar\]ba</i>z</s>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<p style=\\"text-decoration: line-through\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<p style=\\"text-decoration: line-through\\">foo[bar\]baz</p>" queryCommandState("strikethrough") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<p style=\\"text-decoration: line-through\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<p style=\\"text-decoration: line-through\\">foo[bar\]baz</p>" queryCommandState("strikethrough") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<strike>foo[bar\]baz</strike>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<strike>foo[bar\]baz</strike>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<strike>foo[b<span style=\\"color:blue\\">ar\]ba</span>z</strike>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<strike>foo[b<span style=\\"color:blue\\">ar\]ba</span>z</strike>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<strike>foo[b<span style=\\"color:blue\\" id=foo>ar\]ba</span>z</strike>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<strike>foo[b<span style=\\"color:blue\\" id=foo>ar\]ba</span>z</strike>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<strike>foo[b<span style=\\"font-size:3em\\">ar\]ba</span>z</strike>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<strike>foo[b<span style=\\"font-size:3em\\">ar\]ba</span>z</strike>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<strike>foo[b<i>ar\]ba</i>z</strike>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<strike>foo[b<i>ar\]ba</i>z</strike>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<ins>[bar\]</ins>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<ins>foo[bar\]baz</ins>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<ins>foo[b<span style=\\"color:blue\\">ar\]ba</span>z</ins>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<ins>foo[b<span style=\\"color:blue\\" id=foo>ar\]ba</span>z</ins>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<ins>foo[b<span style=\\"font-size:3em\\">ar\]ba</span>z</ins>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<ins>foo[b<i>ar\]ba</i>z</ins>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "foo<span style=\\"text-decoration: underline line-through\\">b[a\]r</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<span style=\\"text-decoration: underline line-through\\">b[a\]r</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<span style=\\"text-decoration: underline line-through\\">b[a\]r</span>baz" queryCommandState("strikethrough") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<s style=\\"text-decoration: underline\\">[bar\]</s>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<s style=\\"text-decoration: underline\\">b[a\]r</s>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "foo<u style=\\"text-decoration: line-through\\">[bar\]</u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<u style=\\"text-decoration: line-through\\">[bar\]</u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "foo<u style=\\"text-decoration: line-through\\">b[a\]r</u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<u style=\\"text-decoration: line-through\\">b[a\]r</u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<u style=\\"text-decoration: line-through\\">b[a\]r</u>baz" queryCommandState("strikethrough") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<s style=\\"text-decoration: overline\\">[bar\]</s>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<s style=\\"text-decoration: overline\\">b[a\]r</s>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<u style=\\"text-decoration: overline\\">[bar\]</u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<u style=\\"text-decoration: overline\\">b[a\]r</u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<p style=\\"text-decoration: overline\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<span class=\\"underline\\">[bar\]</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<span class=\\"underline\\">b[a\]r</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "fo[o<s>bar</s>b\]az" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "foo[<s>b\]ar</s>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "foo<s>ba[r</s>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<strike>fo[o</strike><s>b\]ar</s>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["strikethrough",""\]\] "<strike>fo[o</strike><s>b\]ar</s>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["strikethrough",""\]\] "<s>fo[o</s><del>b\]ar</del>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/subscript.html.ini b/testing/web-platform/meta/editing/run/subscript.html.ini
new file mode 100644
index 000000000..5aaa38ade
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/subscript.html.ini
@@ -0,0 +1,185 @@
+[subscript.html]
+ type: testharness
+ [[["subscript",""\]\] "<span>foo[</span><span>\]bar</span>" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup>[bar\]</sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup>[bar\]</sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup>b[a\]r</sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup>b[a\]r</sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["subscript",""\]\] "foo<sub><sub>b[a\]r</sub></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sup>[bar\]</sup></sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sup>[bar\]</sup></sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sup>b[a\]r</sup></sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sup>b[a\]r</sup></sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup>b<sup>[a\]</sup>r</sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup>b<sup>[a\]</sup>r</sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandIndeterm("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandIndeterm("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandIndeterm("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandIndeterm("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandIndeterm("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandIndeterm("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandIndeterm("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandIndeterm("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandIndeterm("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandIndeterm("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandIndeterm("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandIndeterm("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("subscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("subscript") after]
+ expected: FAIL
+
+ [[["subscript",""\]\] "<sub>fo[o</sub><sup>b\]ar</sup>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/superscript.html.ini b/testing/web-platform/meta/editing/run/superscript.html.ini
new file mode 100644
index 000000000..68e105a7f
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/superscript.html.ini
@@ -0,0 +1,191 @@
+[superscript.html]
+ type: testharness
+ [[["superscript",""\]\] "<span>foo[</span><span>\]bar</span>" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub>[bar\]</sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub>[bar\]</sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub>b[a\]r</sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub>b[a\]r</sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sub>[bar\]</sub></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sub>[bar\]</sub></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sub>b[a\]r</sub></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sub>b[a\]r</sub></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub>b<sub>[a\]</sub>r</sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub>b<sub>[a\]</sub>r</sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["superscript",""\]\] "foo<sup><sup>b[a\]r</sup></sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandIndeterm("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandIndeterm("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandIndeterm("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandIndeterm("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandIndeterm("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandIndeterm("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandIndeterm("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandIndeterm("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandIndeterm("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandIndeterm("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandIndeterm("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandIndeterm("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("superscript") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("superscript") after]
+ expected: FAIL
+
+ [[["superscript",""\]\] "<sup>fo[o</sup><sub>b\]ar</sub>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup>[bar\]<br></sup>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup>[bar\]<br></sup>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/underline.html.ini b/testing/web-platform/meta/editing/run/underline.html.ini
new file mode 100644
index 000000000..04ba0f175
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/underline.html.ini
@@ -0,0 +1,128 @@
+[underline.html]
+ type: testharness
+ [[["stylewithcss","true"\],["underline",""\]\] "<span>[foo</span> <span>bar\]</span>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("underline") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("underline") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("underline") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("underline") before]
+ expected: FAIL
+
+ [[["underline",""\]\] "<span>foo[</span><span>\]bar</span>" queryCommandState("underline") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("underline") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("underline") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("underline") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("underline") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("underline") before]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("underline") before]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "<u>foo[bar\]baz</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "<u>foo[b<span style=\\"color:blue\\">ar\]ba</span>z</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "<u>foo[b<span style=\\"color:blue\\">ar\]ba</span>z</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "<u>foo[b<span style=\\"color:blue\\" id=foo>ar\]ba</span>z</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "<u>foo[b<span style=\\"color:blue\\" id=foo>ar\]ba</span>z</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "<u>foo[b<span style=\\"font-size:3em\\">ar\]ba</span>z</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "<u>foo[b<span style=\\"font-size:3em\\">ar\]ba</span>z</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "<u>foo[b<i>ar\]ba</i>z</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "<u>foo[b<i>ar\]ba</i>z</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "<p style=\\"text-decoration: underline\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "<p style=\\"text-decoration: underline\\">foo[bar\]baz</p>" queryCommandState("underline") after]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "<p style=\\"text-decoration: underline\\">foo[bar\]baz</p>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "<p style=\\"text-decoration: underline\\">foo[bar\]baz</p>" queryCommandState("underline") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "foo<span style=\\"text-decoration: underline line-through\\">b[a\]r</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "foo<span style=\\"text-decoration: underline line-through\\">b[a\]r</span>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "foo<span style=\\"text-decoration: underline line-through\\">b[a\]r</span>baz" queryCommandState("underline") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "foo<s style=\\"text-decoration: underline\\">[bar\]</s>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "foo<s style=\\"text-decoration: underline\\">[bar\]</s>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "foo<s style=\\"text-decoration: underline\\">b[a\]r</s>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "foo<s style=\\"text-decoration: underline\\">b[a\]r</s>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "foo<s style=\\"text-decoration: underline\\">b[a\]r</s>baz" queryCommandState("underline") after]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "foo<u style=\\"text-decoration: line-through\\">[bar\]</u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "foo<u style=\\"text-decoration: line-through\\">[bar\]</u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "foo<u style=\\"text-decoration: overline\\">[bar\]</u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","false"\],["underline",""\]\] "foo<u style=\\"text-decoration: overline\\">[bar\]</u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "foo[<u>b\]ar</u>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "foo<u>ba[r</u>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "<ins>fo[o</ins><u>b\]ar</u>" compare innerHTML]
+ expected: FAIL
+
+ [[["stylewithcss","true"\],["underline",""\]\] "<u>fo[o</u><ins>b\]ar</ins>" compare innerHTML]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/editing/run/unlink.html.ini b/testing/web-platform/meta/editing/run/unlink.html.ini
new file mode 100644
index 000000000..a79aa6399
--- /dev/null
+++ b/testing/web-platform/meta/editing/run/unlink.html.ini
@@ -0,0 +1,32 @@
+[unlink.html]
+ type: testharness
+ [[["unlink",""\]\] "<a href=http://www.google.com/>foo[bar\]baz</a>" compare innerHTML]
+ expected: FAIL
+
+ [[["unlink",""\]\] "<a href=http://www.google.com/>foo[barbaz</a>}" compare innerHTML]
+ expected: FAIL
+
+ [[["unlink",""\]\] "{<a href=http://www.google.com/>foobar\]baz</a>" compare innerHTML]
+ expected: FAIL
+
+ [[["unlink",""\]\] "foo<a href=http://www.google.com/>b[\]ar</a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["unlink",""\]\] "<a id=foo href=http://www.google.com/>foobar[\]baz</a>" compare innerHTML]
+ expected: FAIL
+
+ [[["unlink",""\]\] "<a id=foo href=http://www.google.com/>foo[bar\]baz</a>" compare innerHTML]
+ expected: FAIL
+
+ [[["unlink",""\]\] "<a id=foo href=http://www.google.com/>[foobarbaz\]</a>" compare innerHTML]
+ expected: FAIL
+
+ [[["unlink",""\]\] "foo<a id=foo href=http://www.google.com/>[bar\]</a>baz" compare innerHTML]
+ expected: FAIL
+
+ [[["unlink",""\]\] "foo[<a id=foo href=http://www.google.com/>bar</a>\]baz" compare innerHTML]
+ expected: FAIL
+
+ [[["unlink",""\]\] "[foo<a id=foo href=http://www.google.com/>bar</a>baz\]" compare innerHTML]
+ expected: FAIL
+