12011-06-07 una sabovic <una.sabovic@palm.com>
2
3 Reviewed by NOBODY (OOPS!).
4
5 Setting innerText to an empty string on editable div loses focus
6 https://bugs.webkit.org/show_bug.cgi?id=62092
7
8 Added test to make sure that caret is still present in a focused editable div after its text is deleted.
9 Updated editing tests to not expect that deleting selection start or end node will clear the selection.
10
11 * editing/deleting/5546763-expected.txt:
12 * editing/deleting/delete-4038408-fix-expected.txt:
13 * editing/deleting/delete-all-text-in-text-field-assertion-expected.txt:
14 * editing/deleting/delete-br-011-expected.txt:
15 * editing/deleting/delete-by-word-001-expected.txt:
16 * editing/deleting/pruning-after-merge-1-expected.txt:
17 * editing/execCommand/4920488-expected.txt:
18 * editing/execCommand/createLink-expected.txt:
19 * editing/execCommand/format-block-expected.txt:
20 * editing/execCommand/format-block-multiple-paragraphs-in-pre-expected.txt:
21 * editing/execCommand/format-block-with-braces-expected.txt:
22 * editing/execCommand/hilitecolor-expected.txt:
23 * editing/execCommand/indent-nested-lists-1-expected.txt:
24 * editing/execCommand/indent-nested-lists-2-expected.txt:
25 * editing/execCommand/indent-nested-lists-3-expected.txt:
26 * editing/execCommand/indent-nested-lists-4-expected.txt:
27 * editing/execCommand/indent-nested-lists-5-expected.txt:
28 * editing/execCommand/indent-nested-lists-6-expected.txt:
29 * editing/execCommand/indent-nested-lists-7-expected.txt:
30 * editing/execCommand/indent-paragraphs-expected.txt:
31 * editing/execCommand/indent-with-style-expected.txt:
32 * editing/execCommand/insertHTML-expected.txt:
33 * editing/execCommand/outdent-nested-lists-1-expected.txt:
34 * editing/execCommand/outdent-nested-lists-2-expected.txt:
35 * editing/execCommand/outdent-nested-lists-3-expected.txt:
36 * editing/execCommand/outdent-nested-lists-4-expected.txt:
37 * editing/execCommand/queryCommandState-01-expected.txt:
38 * editing/execCommand/remove-formatting-2-expected.txt:
39 * editing/execCommand/remove-formatting-expected.txt:
40 * editing/execCommand/remove-list-1-expected.txt:
41 * editing/execCommand/remove-list-items-expected.txt:
42 * editing/execCommand/switch-list-type-expected.txt:
43 * editing/execCommand/unlink-expected.txt:
44 * editing/inserting/insert-div-021-expected.txt:
45 * editing/inserting/insert-paragraph-at-end-of-line-expected.txt:
46 * editing/pasteboard/4242293-1-expected.txt:
47 * editing/pasteboard/5065605-expected.txt:
48 * editing/pasteboard/copy-text-with-backgroundcolor-expected.txt:
49 * editing/pasteboard/insert-div-text-into-text-expected.txt:
50 * editing/pasteboard/interchange-newline-1-expected.txt:
51 * editing/pasteboard/interchange-newline-3-expected.txt:
52 * editing/pasteboard/interchange-newline-4-expected.txt:
53 * editing/pasteboard/merge-end-2-expected.txt:
54 * editing/pasteboard/merge-end-3-expected.txt:
55 * editing/pasteboard/merge-end-4-expected.txt:
56 * editing/pasteboard/merge-end-5-expected.txt:
57 * editing/pasteboard/paste-list-001-expected.txt:
58 * editing/pasteboard/paste-table-001-expected.txt:
59 * editing/pasteboard/paste-table-002-expected.txt:
60 * editing/pasteboard/paste-text-001-expected.txt:
61 * editing/pasteboard/paste-text-011-expected.txt:
62 * editing/pasteboard/paste-text-at-tabspan-001-expected.txt:
63 * editing/pasteboard/paste-text-at-tabspan-002-expected.txt:
64 * editing/pasteboard/paste-text-with-style-expected.txt:
65 * editing/pasteboard/select-element-1-expected.txt:
66 * editing/pasteboard/smart-paste-003-expected.txt:
67 * editing/pasteboard/smart-paste-004-expected.txt:
68 * editing/pasteboard/smart-paste-005-expected.txt:
69 * editing/pasteboard/smart-paste-006-expected.txt:
70 * editing/selection/5497643-expected.txt:
71 * editing/selection/character-data-mutation-expected.txt:
72 * editing/style/remove-underline-from-stylesheet-expected.txt:
73 * editing/style/typing-style-003-expected.txt:
74 * editing/undo/redo-style-expected.txt:
75 * editing/undo/undo-indent-expected.txt:
76 * fast/dom/HTMLElement/editable-div-clear-on-keydown-expected.txt: Added.
77 * fast/dom/HTMLElement/editable-div-clear-on-keydown.html: Added.
78 * platform/qt/editing/deleting/4845371-expected.txt:
79 * platform/qt/editing/deleting/delete-3775172-fix-expected.txt:
80 * platform/qt/editing/deleting/delete-3857753-fix-expected.txt:
81 * platform/qt/editing/deleting/delete-3865854-fix-expected.txt:
82 * platform/qt/editing/deleting/delete-3928305-fix-expected.txt:
83 * platform/qt/editing/deleting/delete-3959464-fix-expected.txt:
84 * platform/qt/editing/deleting/delete-after-span-ws-002-expected.txt:
85 * platform/qt/editing/deleting/delete-after-span-ws-003-expected.txt:
86 * platform/qt/editing/deleting/delete-at-paragraph-boundaries-001-expected.txt:
87 * platform/qt/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt:
88 * platform/qt/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt:
89 * platform/qt/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
90 * platform/qt/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt:
91 * platform/qt/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt:
92 * platform/qt/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt:
93 * platform/qt/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt:
94 * platform/qt/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
95 * platform/qt/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
96 * platform/qt/editing/deleting/delete-block-contents-001-expected.txt:
97 * platform/qt/editing/deleting/delete-block-contents-002-expected.txt:
98 * platform/qt/editing/deleting/delete-block-contents-003-expected.txt:
99 * platform/qt/editing/deleting/delete-block-merge-contents-001-expected.txt:
100 * platform/qt/editing/deleting/delete-block-merge-contents-002-expected.txt:
101 * platform/qt/editing/deleting/delete-block-merge-contents-003-expected.txt:
102 * platform/qt/editing/deleting/delete-block-merge-contents-004-expected.txt:
103 * platform/qt/editing/deleting/delete-block-merge-contents-005-expected.txt:
104 * platform/qt/editing/deleting/delete-block-merge-contents-006-expected.txt:
105 * platform/qt/editing/deleting/delete-block-merge-contents-007-expected.txt:
106 * platform/qt/editing/deleting/delete-block-merge-contents-008-expected.txt:
107 * platform/qt/editing/deleting/delete-block-merge-contents-009-expected.txt:
108 * platform/qt/editing/deleting/delete-block-merge-contents-010-expected.txt:
109 * platform/qt/editing/deleting/delete-block-merge-contents-012-expected.txt:
110 * platform/qt/editing/deleting/delete-block-merge-contents-013-expected.txt:
111 * platform/qt/editing/deleting/delete-block-merge-contents-014-expected.txt:
112 * platform/qt/editing/deleting/delete-block-merge-contents-015-expected.txt:
113 * platform/qt/editing/deleting/delete-block-merge-contents-016-expected.txt:
114 * platform/qt/editing/deleting/delete-block-merge-contents-017-expected.txt:
115 * platform/qt/editing/deleting/delete-block-merge-contents-019-expected.txt:
116 * platform/qt/editing/deleting/delete-block-merge-contents-020-expected.txt:
117 * platform/qt/editing/deleting/delete-block-merge-contents-023-expected.txt:
118 * platform/qt/editing/deleting/delete-block-merge-contents-024-expected.txt:
119 * platform/qt/editing/deleting/delete-br-008-expected.txt:
120 * platform/qt/editing/deleting/delete-br-010-expected.txt:
121 * platform/qt/editing/deleting/delete-first-list-item-expected.txt:
122 * platform/qt/editing/deleting/delete-image-001-expected.txt:
123 * platform/qt/editing/deleting/delete-image-002-expected.txt:
124 * platform/qt/editing/deleting/delete-image-003-expected.txt:
125 * platform/qt/editing/deleting/delete-image-004-expected.txt:
126 * platform/qt/editing/deleting/delete-line-001-expected.txt:
127 * platform/qt/editing/deleting/delete-line-002-expected.txt:
128 * platform/qt/editing/deleting/delete-line-003-expected.txt:
129 * platform/qt/editing/deleting/delete-line-004-expected.txt:
130 * platform/qt/editing/deleting/delete-line-005-expected.txt:
131 * platform/qt/editing/deleting/delete-line-006-expected.txt:
132 * platform/qt/editing/deleting/delete-line-007-expected.txt:
133 * platform/qt/editing/deleting/delete-line-008-expected.txt:
134 * platform/qt/editing/deleting/delete-line-009-expected.txt:
135 * platform/qt/editing/deleting/delete-line-010-expected.txt:
136 * platform/qt/editing/deleting/delete-line-012-expected.txt:
137 * platform/qt/editing/deleting/delete-line-013-expected.txt:
138 * platform/qt/editing/deleting/delete-line-014-expected.txt:
139 * platform/qt/editing/deleting/delete-line-015-expected.txt:
140 * platform/qt/editing/deleting/delete-line-016-expected.txt:
141 * platform/qt/editing/deleting/delete-line-017-expected.txt:
142 * platform/qt/editing/deleting/delete-select-all-002-expected.txt:
143 * platform/qt/editing/deleting/delete-select-all-003-expected.txt:
144 * platform/qt/editing/deleting/delete-to-end-of-paragraph-expected.txt:
145 * platform/qt/editing/deleting/list-item-1-expected.txt:
146 * platform/qt/editing/deleting/merge-different-styles-expected.txt:
147 * platform/qt/editing/deleting/merge-endOfParagraph-expected.txt:
148 * platform/qt/editing/deleting/merge-no-br-expected.txt:
149 * platform/qt/editing/deleting/non-smart-delete-expected.txt:
150 * platform/qt/editing/deleting/pruning-after-merge-2-expected.txt:
151 * platform/qt/editing/deleting/smart-delete-001-expected.txt:
152 * platform/qt/editing/deleting/smart-delete-003-expected.txt:
153 * platform/qt/editing/deleting/smart-delete-004-expected.txt:
154 * platform/qt/editing/deleting/table-cells-expected.txt:
155 * platform/qt/editing/execCommand/4641880-1-expected.txt:
156 * platform/qt/editing/execCommand/4641880-2-expected.txt:
157 * platform/qt/editing/execCommand/create-list-with-hr-expected.txt:
158 * platform/qt/editing/execCommand/format-block-with-trailing-br-expected.txt:
159 * platform/qt/editing/execCommand/indent-list-item-expected.txt:
160 * platform/qt/editing/execCommand/indent-selection-expected.txt:
161 * platform/qt/editing/execCommand/insert-list-and-stitch-expected.txt:
162 * platform/qt/editing/execCommand/insertHorizontalRule-expected.txt:
163 * platform/qt/editing/execCommand/nsresponder-indent-expected.txt:
164 * platform/qt/editing/execCommand/nsresponder-outdent-expected.txt:
165 * platform/qt/editing/execCommand/remove-list-from-range-selection-expected.txt:
166 * platform/qt/editing/execCommand/remove-list-item-1-expected.txt:
167 * platform/qt/editing/input/emacs-ctrl-o-expected.txt:
168 * platform/qt/editing/inserting/insert-3654864-fix-expected.txt:
169 * platform/qt/editing/inserting/insert-3775316-fix-expected.txt:
170 * platform/qt/editing/inserting/insert-3851164-fix-expected.txt:
171 * platform/qt/editing/inserting/insert-after-delete-001-expected.txt:
172 * platform/qt/editing/inserting/insert-at-end-01-expected.txt:
173 * platform/qt/editing/inserting/insert-at-end-02-expected.txt:
174 * platform/qt/editing/inserting/insert-br-001-expected.txt:
175 * platform/qt/editing/inserting/insert-br-005-expected.txt:
176 * platform/qt/editing/inserting/insert-div-001-expected.txt:
177 * platform/qt/editing/inserting/insert-div-002-expected.txt:
178 * platform/qt/editing/inserting/insert-div-003-expected.txt:
179 * platform/qt/editing/inserting/insert-div-005-expected.txt:
180 * platform/qt/editing/inserting/insert-div-007-expected.txt:
181 * platform/qt/editing/inserting/insert-div-009-expected.txt:
182 * platform/qt/editing/inserting/insert-div-010-expected.txt:
183 * platform/qt/editing/inserting/insert-div-020-expected.txt:
184 * platform/qt/editing/inserting/insert-div-023-expected.txt:
185 * platform/qt/editing/inserting/insert-div-024-expected.txt:
186 * platform/qt/editing/inserting/insert-div-025-expected.txt:
187 * platform/qt/editing/inserting/insert-div-026-expected.txt:
188 * platform/qt/editing/inserting/multiple-lines-selected-expected.txt:
189 * platform/qt/editing/inserting/paragraph-separator-03-expected.txt:
190 * platform/qt/editing/inserting/paragraph-separator-in-table-2-expected.txt:
191 * platform/qt/editing/inserting/redo-expected.txt:
192 * platform/qt/editing/inserting/return-key-with-selection-001-expected.txt:
193 * platform/qt/editing/inserting/return-key-with-selection-002-expected.txt:
194 * platform/qt/editing/inserting/return-key-with-selection-003-expected.txt:
195 * platform/qt/editing/pasteboard/3976872-expected.txt:
196 * platform/qt/editing/pasteboard/4076267-3-expected.txt:
197 * platform/qt/editing/pasteboard/4076267-expected.txt:
198 * platform/qt/editing/pasteboard/8145-3-expected.txt:
199 * platform/qt/editing/pasteboard/block-wrappers-necessary-expected.txt:
200 * platform/qt/editing/pasteboard/displaced-generic-placeholder-expected.txt:
201 * platform/qt/editing/pasteboard/displaced-placeholder-expected.txt:
202 * platform/qt/editing/pasteboard/merge-after-delete-1-expected.txt:
203 * platform/qt/editing/pasteboard/merge-after-delete-2-expected.txt:
204 * platform/qt/editing/pasteboard/merge-after-delete-expected.txt:
205 * platform/qt/editing/pasteboard/merge-end-blockquote-expected.txt:
206 * platform/qt/editing/pasteboard/merge-end-list-expected.txt:
207 * platform/qt/editing/pasteboard/merge-end-table-expected.txt:
208 * platform/qt/editing/pasteboard/nested-blocks-with-text-area-expected.txt:
209 * platform/qt/editing/pasteboard/nested-blocks-with-text-field-expected.txt:
210 * platform/qt/editing/pasteboard/paste-4035648-fix-expected.txt:
211 * platform/qt/editing/pasteboard/paste-line-endings-001-expected.txt:
212 * platform/qt/editing/pasteboard/paste-line-endings-006-expected.txt:
213 * platform/qt/editing/pasteboard/paste-match-style-001-expected.txt:
214 * platform/qt/editing/pasteboard/paste-match-style-002-expected.txt:
215 * platform/qt/editing/pasteboard/paste-table-003-expected.txt:
216 * platform/qt/editing/pasteboard/paste-table-cells-expected.txt:
217 * platform/qt/editing/pasteboard/paste-text-006-expected.txt:
218 * platform/qt/editing/pasteboard/paste-text-007-expected.txt:
219 * platform/qt/editing/pasteboard/paste-text-010-expected.txt:
220 * platform/qt/editing/pasteboard/paste-text-015-expected.txt:
221 * platform/qt/editing/pasteboard/paste-text-016-expected.txt:
222 * platform/qt/editing/pasteboard/paste-text-017-expected.txt:
223 * platform/qt/editing/pasteboard/paste-text-018-expected.txt:
224 * platform/qt/editing/pasteboard/prevent-block-nesting-01-expected.txt:
225 * platform/qt/editing/pasteboard/smart-paste-007-expected.txt:
226 * platform/qt/editing/pasteboard/smart-paste-008-expected.txt:
227 * platform/qt/editing/pasteboard/testcase-9507-expected.txt:
228 * platform/qt/editing/pasteboard/undoable-fragment-removes-expected.txt:
229 * platform/qt/editing/selection/node-removal-1-expected.txt:
230 * platform/qt/editing/selection/node-removal-2-expected.txt:
231 * platform/qt/editing/selection/select-all-iframe-expected.txt:
232 * platform/qt/editing/style/create-block-for-style-001-expected.txt:
233 * platform/qt/editing/style/create-block-for-style-002-expected.txt:
234 * platform/qt/editing/style/create-block-for-style-003-expected.txt:
235 * platform/qt/editing/style/create-block-for-style-004-expected.txt:
236 * platform/qt/editing/style/create-block-for-style-007-expected.txt:
237 * platform/qt/editing/style/create-block-for-style-009-expected.txt:
238 * platform/qt/editing/style/create-block-for-style-010-expected.txt:
239 * platform/qt/editing/style/create-block-for-style-011-expected.txt:
240 * platform/qt/editing/style/create-block-for-style-012-expected.txt:
241 * platform/qt/editing/style/create-block-for-style-013-expected.txt:
242 * platform/qt/editing/style/relative-font-size-change-001-expected.txt:
243 * platform/qt/editing/style/relative-font-size-change-002-expected.txt:
244 * platform/qt/editing/style/smoosh-styles-001-expected.txt:
245 * platform/qt/editing/style/smoosh-styles-003-expected.txt:
246 * platform/qt/editing/style/style-3998892-fix-expected.txt:
247 * platform/qt/editing/style/style-boundary-001-expected.txt:
248 * platform/qt/editing/style/style-boundary-004-expected.txt:
249 * platform/qt/fast/dynamic/move-node-with-selection-expected.txt:
250 * platform/qt/svg/custom/use-clipped-hit-expected.txt:
251