part 1: Update `editing/data/multittest.js` for aligning to all browsers' result

`<div>` is unwrapped if it becomes empty in all browsers, and the
following patch fixes deleting necessary `<br>` element for keeping the line
visible.  Therefore, we'll get same result for the first 2 tests of the
following tests, so these test expectations should be updated to the result of
Chrome and Safari.  And the other test will keep failing in Firefox, but it
should be fixed in another bug.  The reason is, we cleans up empty elements
at end of `insertParagraph` command handling, but others do it immediately
after deleting the selection.  For the consistency in the last 2 tests, Chrome
and Safari's behavior is better, so this patch updates the result for conforming
to Chrome and Safari.

### [["styleWithCSS","false"],["delete",""],["inserttext","a"]] "<div><b>[abc]</b></div>" compare innerHTML
* Chrome:  `<br><div><b>a</b></div>`
* Safari:  `<br><div><b>a</b></div>`
* Firefox: `a`

### [["styleWithCSS","false"],["delete",""],["insertparagraph",""],["inserttext","a"]] "<div><b>[abc]</b></div>" compare innerHTML
* Chrome:  `<br><div><b>a</b></div>`
* Safari:  `<br><div><b>a</b></div>`
* Firefox: `<div><br></div><div>a<br></div>`

### [["styleWithCSS","false"],["insertparagraph",""],["inserttext","a"]] "<div><b>[abc]</b></div>" compare innerHTML
* Chrome:  `<br><div><b>a</b></div>`
* Safari:  `<br><div><b>a</b></div>`
* Firefox: `<div><br></div><div><b>a</b><br></div>`

Differential Revision: https://phabricator.services.mozilla.com/D153833

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1782874
gecko-commit: c90a450f22a86efbd40cff62a801609900f5ab9b
gecko-reviewers: m_kato
diff --git a/editing/data/multitest.js b/editing/data/multitest.js
index 656ea07..157a9c7 100644
--- a/editing/data/multitest.js
+++ b/editing/data/multitest.js
@@ -2417,20 +2417,20 @@
     {"delete":[false,false,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
 ["<div><b>[abc]</b></div>",
     [["styleWithCSS", "false"],["delete",""],["inserttext","a"]],
-    ["<div><b>a</b></div>",
-     "<div><b>a</b><br></div>"],
+    ["<b>a</b>",
+     "<b>a</b><br>"], // The <div> should be deleted by "delete"
     [true,true,true],
     {"bold":[false,true,"",false,true,""]}],
 ["<div>abc<b>[def]</b></div>",
-    [["styleWithCSS", "false"],["delete",""],["inserttext","d"]],
+    [["styleWithCSS","false"],["delete",""],["inserttext","d"]],
     ["<div>abc<b>d</b></div>",
      "<div>abc<b>d</b><br></div>"],
     [true,true,true],
     {"bold":[false,true,"",false,true,""]}],
 ["<div><b>[abc]</b></div>",
     [["styleWithCSS", "false"],["delete",""],["insertparagraph",""],["inserttext","a"]],
-    ["<div><br></div><div><b>a</b></div>",
-     "<div><br></div><div><b>a</b><br></div>"],
+    ["<br><div><b>a</b></div>",
+     "<br><div><b>a</b><br></div>"], // The <div> should be deleted by "delete", but new text should be in new <div>
     [true,true,true,true],
     {"bold":[false,true,"",false,true,""]}],
 ["<div>abc<b>[def]</b></div>",
@@ -2443,8 +2443,8 @@
     {"bold":[false,true,"",false,true,""]}],
 ["<div><b>[abc]</b></div>",
     [["styleWithCSS", "false"],["insertparagraph",""],["inserttext","a"]],
-    ["<div><br></div><div><b>a</b></div>",
-     "<div><br></div><div><b>a</b><br></div>"],
+    ["<br><div><b>a</b></div>",
+     "<br><div><b>a</b><br></div>"], // The <div> should be deleted by "insertparagraph", but new text should be in new <div>
     [true,true,true],
     {"bold":[false,true,"",false,true,""]}],
 ["<div>abc<b>[def]</b></div>",