Title: [231630] trunk/LayoutTests
Revision
231630
Author
[email protected]
Date
2018-05-09 23:39:01 -0700 (Wed, 09 May 2018)

Log Message

Markup.dump should dump selection focus & anchor at the root node
https://bugs.webkit.org/show_bug.cgi?id=185497

Reviewed by Wenson Hsieh.

Added the support for logging selection end points (anchor & focus) for when they're
anchored against the root node passed to Markup.dump.

* editing/deleting/delete-across-editable-content-boundaries-1-expected.txt:
* editing/deleting/delete-image-followed-by-two-br-expected.txt:
* editing/deleting/delete-start-block-expected.txt:
* editing/deleting/delete-word-from-unstyled-div-expected.txt:
* editing/deleting/deleting-relative-positioned-special-element-expected.txt:
* editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt:
* editing/deleting/smart-delete-across-editable-boundaries-expected.txt:
* editing/execCommand/break-non-editable-blockquote-expected.txt:
* editing/execCommand/format-block-table-expected.txt:
* editing/execCommand/indent-img-twice-expected.txt:
* editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt:
* editing/inserting/5607069-2-expected.txt:
* editing/inserting/5994480-2-expected.txt:
* editing/inserting/insert-list-in-table-cell-03-expected.txt:
* editing/inserting/insert-list-in-table-cell-04-expected.txt:
* editing/inserting/insert-list-in-table-cell-07-expected.txt:
* editing/inserting/insert-list-in-table-cell-08-expected.txt:
* editing/inserting/insert-table-in-paragraph-crash-expected.txt:
* editing/pasteboard/copy-null-characters-expected.txt:
* editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt:
* editing/pasteboard/paste-blockquote-and-paragraph-break-expected.txt:
* editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt:
* editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt:
* editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt:
* editing/style/apply-style-atomic-expected.txt:
* fast/events/5056619-expected.txt:
* platform/ios/editing/deleting/delete-emoji-1-expected.txt:
* platform/ios/editing/deleting/delete-emoji-2-expected.txt:
* platform/ios/editing/deleting/delete-emoji-3-expected.txt:
* platform/ios/editing/deleting/delete-emoji-4-expected.txt:
* platform/ios/editing/deleting/delete-emoji-5-expected.txt:
* platform/ios/editing/deleting/delete-emoji-6-expected.txt:
* platform/ios/editing/deleting/delete-emoji-7-expected.txt:
* platform/ios/editing/deleting/delete-emoji-8-expected.txt:
* platform/ios/editing/deleting/delete-emoji-9-expected.txt:
* platform/ios/editing/deleting/delete-emoji-expected.txt:
* platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt:
* platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt:
* platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt:
* platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt:
* platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt:
* platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt:
* platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt:
* platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt:
* platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt:
* platform/mac/editing/deleting/delete-emoji-1-expected.txt:
* platform/mac/editing/deleting/delete-emoji-2-expected.txt:
* platform/mac/editing/deleting/delete-emoji-3-expected.txt:
* platform/mac/editing/deleting/delete-emoji-4-expected.txt:
* platform/mac/editing/deleting/delete-emoji-5-expected.txt:
* platform/mac/editing/deleting/delete-emoji-6-expected.txt:
* platform/mac/editing/deleting/delete-emoji-7-expected.txt:
* platform/mac/editing/deleting/delete-emoji-8-expected.txt:
* platform/mac/editing/deleting/delete-emoji-9-expected.txt:
* platform/mac/editing/deleting/delete-emoji-expected.txt:
* platform/wincairo/editing/deleting/delete-emoji-1-expected.txt:
* platform/wincairo/editing/deleting/delete-emoji-2-expected.txt:
* platform/wincairo/editing/deleting/delete-emoji-3-expected.txt:
* platform/wincairo/editing/deleting/delete-emoji-4-expected.txt:
* platform/wincairo/editing/deleting/delete-emoji-5-expected.txt:
* platform/wincairo/editing/deleting/delete-emoji-6-expected.txt:
* platform/wincairo/editing/deleting/delete-emoji-7-expected.txt:
* platform/wincairo/editing/deleting/delete-emoji-8-expected.txt:
* platform/wincairo/editing/deleting/delete-emoji-9-expected.txt:
* resources/dump-as-markup.js:
(Markup): Added the logging of selection markers to the root node.รŸโˆ‘
(Markup._get):
(Markup._getSelectionMarkerWithIdentation): Extracted out of Markup._get.

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (231629 => 231630)


--- trunk/LayoutTests/ChangeLog	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/ChangeLog	2018-05-10 06:39:01 UTC (rev 231630)
@@ -1,3 +1,82 @@
+2018-05-09  Ryosuke Niwa  <[email protected]>
+
+        Markup.dump should dump selection focus & anchor at the root node
+        https://bugs.webkit.org/show_bug.cgi?id=185497
+
+        Reviewed by Wenson Hsieh.
+
+        Added the support for logging selection end points (anchor & focus) for when they're
+        anchored against the root node passed to Markup.dump.
+
+        * editing/deleting/delete-across-editable-content-boundaries-1-expected.txt:
+        * editing/deleting/delete-image-followed-by-two-br-expected.txt:
+        * editing/deleting/delete-start-block-expected.txt:
+        * editing/deleting/delete-word-from-unstyled-div-expected.txt:
+        * editing/deleting/deleting-relative-positioned-special-element-expected.txt:
+        * editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt:
+        * editing/deleting/smart-delete-across-editable-boundaries-expected.txt:
+        * editing/execCommand/break-non-editable-blockquote-expected.txt:
+        * editing/execCommand/format-block-table-expected.txt:
+        * editing/execCommand/indent-img-twice-expected.txt:
+        * editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt:
+        * editing/inserting/5607069-2-expected.txt:
+        * editing/inserting/5994480-2-expected.txt:
+        * editing/inserting/insert-list-in-table-cell-03-expected.txt:
+        * editing/inserting/insert-list-in-table-cell-04-expected.txt:
+        * editing/inserting/insert-list-in-table-cell-07-expected.txt:
+        * editing/inserting/insert-list-in-table-cell-08-expected.txt:
+        * editing/inserting/insert-table-in-paragraph-crash-expected.txt:
+        * editing/pasteboard/copy-null-characters-expected.txt:
+        * editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt:
+        * editing/pasteboard/paste-blockquote-and-paragraph-break-expected.txt:
+        * editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt:
+        * editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt:
+        * editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt:
+        * editing/style/apply-style-atomic-expected.txt:
+        * fast/events/5056619-expected.txt:
+        * platform/ios/editing/deleting/delete-emoji-1-expected.txt:
+        * platform/ios/editing/deleting/delete-emoji-2-expected.txt:
+        * platform/ios/editing/deleting/delete-emoji-3-expected.txt:
+        * platform/ios/editing/deleting/delete-emoji-4-expected.txt:
+        * platform/ios/editing/deleting/delete-emoji-5-expected.txt:
+        * platform/ios/editing/deleting/delete-emoji-6-expected.txt:
+        * platform/ios/editing/deleting/delete-emoji-7-expected.txt:
+        * platform/ios/editing/deleting/delete-emoji-8-expected.txt:
+        * platform/ios/editing/deleting/delete-emoji-9-expected.txt:
+        * platform/ios/editing/deleting/delete-emoji-expected.txt:
+        * platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt:
+        * platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt:
+        * platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt:
+        * platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt:
+        * platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt:
+        * platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt:
+        * platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt:
+        * platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt:
+        * platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt:
+        * platform/mac/editing/deleting/delete-emoji-1-expected.txt:
+        * platform/mac/editing/deleting/delete-emoji-2-expected.txt:
+        * platform/mac/editing/deleting/delete-emoji-3-expected.txt:
+        * platform/mac/editing/deleting/delete-emoji-4-expected.txt:
+        * platform/mac/editing/deleting/delete-emoji-5-expected.txt:
+        * platform/mac/editing/deleting/delete-emoji-6-expected.txt:
+        * platform/mac/editing/deleting/delete-emoji-7-expected.txt:
+        * platform/mac/editing/deleting/delete-emoji-8-expected.txt:
+        * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
+        * platform/mac/editing/deleting/delete-emoji-expected.txt:
+        * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt:
+        * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt:
+        * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt:
+        * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt:
+        * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt:
+        * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt:
+        * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt:
+        * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt:
+        * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt:
+        * resources/dump-as-markup.js:
+        (Markup): Added the logging of selection markers to the root node.รŸโˆ‘
+        (Markup._get):
+        (Markup._getSelectionMarkerWithIdentation): Extracted out of Markup._get.
+
 2018-05-09  Nan Wang  <[email protected]>
 
         AX: VoiceOver iframe scrolling focus jumping bug

Modified: trunk/LayoutTests/editing/deleting/delete-across-editable-content-boundaries-1-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/deleting/delete-across-editable-content-boundaries-1-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/deleting/delete-across-editable-content-boundaries-1-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -1,2 +1,3 @@
 This tests the deletion of non-editable content that both starts and ends in editable roots - it should successfully be removed. There should be no visible content in the markup below. <radr://problem/5026848>
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/editing/deleting/delete-image-followed-by-two-br-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/deleting/delete-image-followed-by-two-br-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/deleting/delete-image-followed-by-two-br-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -1,4 +1,5 @@
 We should be able to delete the br and then the image.
+| <#selection-caret>
 | <br>
 | "This is a line of text.
 "

Modified: trunk/LayoutTests/editing/deleting/delete-start-block-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/deleting/delete-start-block-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/deleting/delete-start-block-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -1,5 +1,6 @@
 This tests removing the start block. WebKit should not crash.
 | <div>
 |   <br>
+| <#selection-caret>
 | <br>
 | <br>

Modified: trunk/LayoutTests/editing/deleting/delete-word-from-unstyled-div-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/deleting/delete-word-from-unstyled-div-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/deleting/delete-word-from-unstyled-div-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -1,4 +1,5 @@
 This test that the deletion of the last row of an unstyled DIV leaves a BR element and that the selection is where the BR element is.
 | "one"
 | <br>
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/editing/deleting/deleting-relative-positioned-special-element-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/deleting/deleting-relative-positioned-special-element-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/deleting/deleting-relative-positioned-special-element-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -14,6 +14,7 @@
 AfterDeletion:
 | <p>
 |   "1"
+| <#selection-caret>
 | <br>
 | <p>
 |   "3"

Modified: trunk/LayoutTests/editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -1,4 +1,5 @@
 This tests for a bug where expansion for smart delete would not consider editable boundaries. Only 'foo' should be deleted. You should see ' bar'. <radr://problem/5390681>
+| <#selection-caret>
 | <span>
 |   contenteditable="false"
 |   " bar"

Modified: trunk/LayoutTests/editing/deleting/smart-delete-across-editable-boundaries-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/deleting/smart-delete-across-editable-boundaries-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/deleting/smart-delete-across-editable-boundaries-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -1,4 +1,5 @@
 This tests for a bug where expansion for smart delete would not consider editable boundaries. Only 'foo' should be deleted. You should see ' bar'. <radr://problem/5390681>
+| <#selection-caret>
 | <span>
 |   contenteditable="false"
 |   " bar"

Modified: trunk/LayoutTests/editing/execCommand/break-non-editable-blockquote-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/execCommand/break-non-editable-blockquote-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/execCommand/break-non-editable-blockquote-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -2,6 +2,7 @@
 | <blockquote>
 |   type="cite"
 |   "hello"
+| <#selection-caret>
 | <br>
 | <blockquote>
 |   type="cite"

Modified: trunk/LayoutTests/editing/execCommand/format-block-table-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/execCommand/format-block-table-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/execCommand/format-block-table-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -2,6 +2,7 @@
 Formatting:
 | "
 "
+| <#selection-anchor>
 | <table>
 |   <tbody>
 |     <tr>
@@ -9,6 +10,7 @@
 |         "hello"
 |       <td>
 |         "world"
+| <#selection-focus>
 | "
 "
 

Modified: trunk/LayoutTests/editing/execCommand/indent-img-twice-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/execCommand/indent-img-twice-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/execCommand/indent-img-twice-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -1,8 +1,10 @@
 Test indenting an image element twice.
 
 Initial state:
+| <#selection-anchor>
 | <img>
 |   src=""
+| <#selection-focus>
 
 After indenting once:
 | <blockquote>

Modified: trunk/LayoutTests/editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -3,6 +3,7 @@
         "
 | <iframe>
 |   _onload_="selectAndRemoveFormat()"
+| <#selection-focus>
 | "
         "
 | <p>

Modified: trunk/LayoutTests/editing/inserting/5607069-2-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/inserting/5607069-2-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/inserting/5607069-2-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -6,6 +6,7 @@
 |     <div>
 |       contenteditable="plaintext-only"
 | <br>
+| <#selection-caret>
 | <input>
 |   type="text"
 |   this.value=""

Modified: trunk/LayoutTests/editing/inserting/5994480-2-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/inserting/5994480-2-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/inserting/5994480-2-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -1,3 +1,4 @@
 This tests to see if deleting an input element that starts at the start of a block adds an extra placeholder.
 You should see a single placeholder in the block below.
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/editing/inserting/insert-list-in-table-cell-03-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/inserting/insert-list-in-table-cell-03-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/inserting/insert-list-in-table-cell-03-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -15,6 +15,7 @@
 |         "gghfg"
 |       <td>
 |         "fsfg"
+| <#selection-focus>
 
 After:
 | <table>

Modified: trunk/LayoutTests/editing/inserting/insert-list-in-table-cell-04-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/inserting/insert-list-in-table-cell-04-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/inserting/insert-list-in-table-cell-04-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -1,6 +1,7 @@
 Insert a list item in a table:
 
 Before:
+| <#selection-anchor>
 | <table>
 |   border="1"
 |   id="element"
@@ -15,6 +16,7 @@
 |         "gghfg"
 |       <td>
 |         "fsfg"
+| <#selection-focus>
 
 After:
 | <ol>

Modified: trunk/LayoutTests/editing/inserting/insert-list-in-table-cell-07-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/inserting/insert-list-in-table-cell-07-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/inserting/insert-list-in-table-cell-07-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -16,6 +16,7 @@
 |       <td>
 |         "fsfg"
 |   <tbody>
+| <#selection-focus>
 
 After:
 | <table>

Modified: trunk/LayoutTests/editing/inserting/insert-list-in-table-cell-08-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/inserting/insert-list-in-table-cell-08-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/inserting/insert-list-in-table-cell-08-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -1,6 +1,7 @@
 Exec insertOrderedList twice in a table removes the previously inserted list item:
 
 Before:
+| <#selection-anchor>
 | <table>
 |   border="1"
 |   id="element"
@@ -15,8 +16,10 @@
 |         "gghfg"
 |       <td>
 |         "fsfg"
+| <#selection-focus>
 
 After:
+| <#selection-anchor>
 | <table>
 |   border="1"
 |   id="element"

Modified: trunk/LayoutTests/editing/inserting/insert-table-in-paragraph-crash-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/inserting/insert-table-in-paragraph-crash-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/inserting/insert-table-in-paragraph-crash-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -1,4 +1,5 @@
 This tests pasting a table element wrapped in p. WebKit should not crash.
+| <#selection-caret>
 | <table>
 |   <tbody>
 |     <tr>

Modified: trunk/LayoutTests/editing/pasteboard/copy-null-characters-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/pasteboard/copy-null-characters-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/pasteboard/copy-null-characters-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -32,6 +32,7 @@
 |   "Copy paste me"
 | "
 "
+| <#selection-caret>
 | <textarea>
 |   id="destination-plain-text"
 |   this.value="Copy paste mebold

Modified: trunk/LayoutTests/editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -4,6 +4,7 @@
 Before paste:
 | "
 "
+| <#selection-anchor>
 | <canvas>
 |   height="100"
 |   style="border: 1px solid black"
@@ -22,6 +23,7 @@
 |   height="100"
 |   style="border: 1px solid black"
 |   width="100"
+| <#selection-focus>
 | "
 "
 
@@ -44,4 +46,5 @@
 |   height="100"
 |   style="border: 1px solid black;"
 |   width="100"
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/editing/pasteboard/paste-blockquote-and-paragraph-break-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/pasteboard/paste-blockquote-and-paragraph-break-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/pasteboard/paste-blockquote-and-paragraph-break-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -4,6 +4,7 @@
 See <rdar://problem/5368833<
 
 Before paste:
+| <#selection-caret>
 | <br>
 | <blockquote>
 |   id="blockquote"

Modified: trunk/LayoutTests/editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -2,6 +2,7 @@
 Initial state:
 | "line 1"
 | <br>
+| <#selection-caret>
 | <br>
 
 After pasting line 2 (table A):
@@ -25,6 +26,7 @@
 "
 |   "
 "
+| <#selection-caret>
 
 After typing ling 3:
 | "line 1"
@@ -93,6 +95,7 @@
 "
 |   "
 "
+| <#selection-caret>
 
 After typing ling 5:
 | "line 1"

Modified: trunk/LayoutTests/editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -25,6 +25,7 @@
 |   style="color: blue"
 |   "Blue Line 1"
 |   <br>
+| <#selection-caret>
 | <h6>
 |   "Black Line"
 | <h6>

Modified: trunk/LayoutTests/editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -49,6 +49,7 @@
 |   <span>
 |     id="source"
 |     "Copy this line"
+| <#selection-caret>
 | <div>
 |   <span>
 |     <br>

Modified: trunk/LayoutTests/editing/style/apply-style-atomic-expected.txt (231629 => 231630)


--- trunk/LayoutTests/editing/style/apply-style-atomic-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/editing/style/apply-style-atomic-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -17,3 +17,4 @@
 |           pseudo="-webkit-progress-value"
 |           style="width: -100%;"
 |           shadow:pseudoId="-webkit-progress-value"
+| <#selection-focus>

Modified: trunk/LayoutTests/fast/events/5056619-expected.txt (231629 => 231630)


--- trunk/LayoutTests/fast/events/5056619-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/fast/events/5056619-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -10,6 +10,7 @@
 | <span>
 |   id="span"
 |   "Dragme"
+| <#selection-caret>
 | "
 "
 | <script>

Modified: trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-1-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-1-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-1-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -58,4 +58,5 @@
 ๐Ÿ’‹โ€๐Ÿ‘จ<#selection-caret>"
 
 Dump of markup 15:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-2-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-2-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-2-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -42,4 +42,5 @@
 ๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง<#selection-caret>"
 
 Dump of markup 11:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-3-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-3-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-3-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -42,4 +42,5 @@
 ๐Ÿƒ๐Ÿปโ€โ™‚๏ธ<#selection-caret>"
 
 Dump of markup 11:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-4-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-4-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-4-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -42,4 +42,5 @@
 ๐Ÿƒ๐Ÿฝโ€โ™‚๏ธ<#selection-caret>"
 
 Dump of markup 11:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-5-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-5-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-5-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -46,4 +46,5 @@
 ๐Ÿƒ๐Ÿฟโ€โ™‚๏ธ<#selection-caret>"
 
 Dump of markup 12:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-6-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-6-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-6-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -38,4 +38,5 @@
 ๐Ÿ„๐Ÿปโ€โ™‚<#selection-caret>"
 
 Dump of markup 10:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-7-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-7-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-7-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -46,4 +46,5 @@
 ๐Ÿ‡๐Ÿป<#selection-caret>"
 
 Dump of markup 12:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-8-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-8-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-8-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -46,4 +46,5 @@
 ๐Ÿคท<#selection-caret>"
 
 Dump of markup 12:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-9-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-9-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-9-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -58,4 +58,5 @@
 ๐Ÿค™๐Ÿป<#selection-caret>"
 
 Dump of markup 15:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/ios/editing/deleting/delete-emoji-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -42,4 +42,5 @@
 ๐Ÿ‘ฆ๐Ÿป<#selection-caret>"
 
 Dump of markup 11:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-1-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-1-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-1-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -58,4 +58,5 @@
 ๐Ÿ’‹โ€๐Ÿ‘จ<#selection-caret>"
 
 Dump of markup 15:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-2-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-2-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-2-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -42,4 +42,5 @@
 ๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง<#selection-caret>"
 
 Dump of markup 11:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-3-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-3-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-3-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -42,4 +42,5 @@
 ๐Ÿƒ๐Ÿปโ€โ™‚๏ธ<#selection-caret>"
 
 Dump of markup 11:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-4-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-4-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-4-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -42,4 +42,5 @@
 ๐Ÿƒ๐Ÿฝโ€โ™‚๏ธ<#selection-caret>"
 
 Dump of markup 11:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-5-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-5-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-5-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -46,4 +46,5 @@
 ๐Ÿƒ๐Ÿฟโ€โ™‚๏ธ<#selection-caret>"
 
 Dump of markup 12:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-6-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-6-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-6-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -38,4 +38,5 @@
 ๐Ÿ„๐Ÿปโ€โ™‚<#selection-caret>"
 
 Dump of markup 10:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-7-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-7-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-7-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -46,4 +46,5 @@
 ๐Ÿ‡๐Ÿป<#selection-caret>"
 
 Dump of markup 12:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-8-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-8-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-8-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -46,4 +46,5 @@
 ๐Ÿคท<#selection-caret>"
 
 Dump of markup 12:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-9-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-9-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-9-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -58,4 +58,5 @@
 ๐Ÿค™๐Ÿป<#selection-caret>"
 
 Dump of markup 15:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac/editing/deleting/delete-emoji-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -42,4 +42,5 @@
 ๐Ÿ‘ฆ๐Ÿป<#selection-caret>"
 
 Dump of markup 11:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -58,4 +58,5 @@
 ๐Ÿ’‹โ€๐Ÿ‘จ<#selection-caret>"
 
 Dump of markup 15:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -42,4 +42,5 @@
 ๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง<#selection-caret>"
 
 Dump of markup 11:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -42,4 +42,5 @@
 ๐Ÿƒ๐Ÿปโ€โ™‚๏ธ<#selection-caret>"
 
 Dump of markup 11:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -42,4 +42,5 @@
 ๐Ÿƒ๐Ÿฝโ€โ™‚๏ธ<#selection-caret>"
 
 Dump of markup 11:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -46,4 +46,5 @@
 ๐Ÿƒ๐Ÿฟโ€โ™‚๏ธ<#selection-caret>"
 
 Dump of markup 12:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -38,4 +38,5 @@
 ๐Ÿ„๐Ÿปโ€โ™‚<#selection-caret>"
 
 Dump of markup 10:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -46,4 +46,5 @@
 ๐Ÿ‡๐Ÿป<#selection-caret>"
 
 Dump of markup 12:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -46,4 +46,5 @@
 ๐Ÿคท<#selection-caret>"
 
 Dump of markup 12:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -142,4 +142,5 @@
 ๐Ÿค™๐Ÿป<#selection-caret>"
 
 Dump of markup 36:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-1-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-1-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-1-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -114,4 +114,5 @@
 ๐Ÿ’‹โ€<#selection-caret>"
 
 Dump of markup 29:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-2-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-2-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-2-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -106,4 +106,5 @@
 ๐Ÿ‘จโ€<#selection-caret>"
 
 Dump of markup 27:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-3-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-3-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-3-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -114,4 +114,5 @@
 ๐Ÿƒ<#selection-caret>"
 
 Dump of markup 29:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-4-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-4-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-4-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -114,4 +114,5 @@
 ๐Ÿƒ<#selection-caret>"
 
 Dump of markup 29:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-5-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-5-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-5-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -106,4 +106,5 @@
 ๐Ÿƒ<#selection-caret>"
 
 Dump of markup 27:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-6-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-6-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-6-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -98,4 +98,5 @@
 ๐Ÿ„<#selection-caret>"
 
 Dump of markup 25:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-7-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-7-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-7-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -106,4 +106,5 @@
 ๐Ÿ‡<#selection-caret>"
 
 Dump of markup 27:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-8-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-8-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-8-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -102,4 +102,5 @@
 ๐Ÿคท<#selection-caret>"
 
 Dump of markup 26:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-9-expected.txt (231629 => 231630)


--- trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-9-expected.txt	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/platform/wincairo/editing/deleting/delete-emoji-9-expected.txt	2018-05-10 06:39:01 UTC (rev 231630)
@@ -158,4 +158,5 @@
 ๐Ÿค™<#selection-caret>"
 
 Dump of markup 40:
+| <#selection-caret>
 | <br>

Modified: trunk/LayoutTests/resources/dump-as-markup.js (231629 => 231630)


--- trunk/LayoutTests/resources/dump-as-markup.js	2018-05-10 04:25:49 UTC (rev 231629)
+++ trunk/LayoutTests/resources/dump-as-markup.js	2018-05-10 06:39:01 UTC (rev 231630)
@@ -135,8 +135,15 @@
         return '| ';
 
     // Don't print any markup for the root node.
-    for (var i = 0, len = node.childNodes.length; i < len; i++)
+
+    var len = node.childNodes.length;
+    var i = 0;
+    for (; i < len; i++) {
+        markup += Markup._getSelectionMarkerWithIdentation(node, i, 0);
         markup += Markup._get(node.childNodes[i], 0, shadowRootList);
+    }
+    markup += Markup._getSelectionMarkerWithIdentation(node, len, 0);
+
     return markup.substring(1);
 }
 
@@ -233,18 +240,12 @@
         str += Markup._get(node.content, depth + 1, shadowRootList);
 
     for (var i = 0, len = node.childNodes.length; i < len; i++) {
-        var selection = Markup._getSelectionMarker(node, i);
-        if (selection)
-            str += Markup._indent(depth + 1) + selection;
-
+        str += Markup._getSelectionMarkerWithIdentation(node, i, depth + 1);
         str += Markup._get(node.childNodes[i], depth + 1, shadowRootList);
     }
     
     str += Markup._getShadowHostIfPossible(node, depth, shadowRootList);
-    
-    var selection = Markup._getSelectionMarker(node, i);
-    if (selection)
-        str += Markup._indent(depth + 1) + selection;
+    str += Markup._getSelectionMarkerWithIdentation(node, i, depth + 1);
 
     return str;
 }
@@ -346,6 +347,14 @@
     return innerMarkup;
 }
 
+Markup._getSelectionMarkerWithIdentation = function(node, index, depth)
+{
+    var selection = Markup._getSelectionMarker(node, index);
+    if (!selection)
+        return selection;
+    return Markup._indent(depth) + selection;
+}
+
 Markup._getSelectionMarker = function(node, index)
 {
     if (node.nodeType != 1)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to