[GTK] Unreviewed test gardening
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-06-06  Alicia Boya García  <aboya@igalia.com>
2
3         [GTK] Unreviewed test gardening
4         https://bugs.webkit.org/show_bug.cgi?id=186342
5
6         * TestExpectations:
7         * platform/gtk/TestExpectations:
8         * platform/mac/TestExpectations:
9
10 2018-06-05  Jer Noble  <jer.noble@apple.com>
11
12         REGRESSION (231817): Videos permanently blank out after switching out of a tab and back in
13         https://bugs.webkit.org/show_bug.cgi?id=186326
14         <rdar://problem/40778157>
15
16         Reviewed by Eric Carlson.
17
18         * media/video-buffering-allowed-expected.txt:
19         * media/video-buffering-allowed.html:
20
21 2018-06-05  Wenson Hsieh  <wenson_hsieh@apple.com>
22
23         [macOS] Spelling errors in the middle of an inserted paragraph are not displayed
24         https://bugs.webkit.org/show_bug.cgi?id=185584
25         <rdar://problem/38676081>
26
27         Reviewed by Ryosuke Niwa.
28
29         Adds 2 new spellchecking tests, and refactors some existing tests.
30
31         * editing/spelling/grammar-expected.txt:
32         * editing/spelling/grammar.html:
33         * editing/spelling/markers-expected.txt:
34         * editing/spelling/markers.html:
35
36         Tweaked so that these tests pass regardless of whether sentence retro correction is enabled or disabled.
37
38         * editing/spelling/retro-correction-spelling-markers-expected.txt: Added.
39         * editing/spelling/retro-correction-spelling-markers.html: Added.
40
41         Tests that typing at the end of a sentence will mark other parts of the sentence as misspellings, if retro
42         sentence correction is enabled.
43
44         * editing/spelling/spelling-changed-text-expected.txt:
45         * editing/spelling/spelling-changed-text.html:
46
47         Tweaked to correctly wait for the marker range to become the expected value.
48
49         * editing/spelling/spelling-markers-after-pasting-sentence-expected.txt: Added.
50         * editing/spelling/spelling-markers-after-pasting-sentence.html: Added.
51
52         Tests that after pasting a sentence with misspelled words, those misspelled words will be marked as misspellings.
53
54         * platform/ios/TestExpectations:
55         * platform/mac-wk1/TestExpectations:
56         * platform/mac-wk2/TestExpectations:
57
58 2018-06-05  Brent Fulgham  <bfulgham@apple.com>
59
60         Adjust compile and runtime flags to match shippable state of features
61         https://bugs.webkit.org/show_bug.cgi?id=186319
62         <rdar://problem/40352045>
63
64         Reviewed by Maciej Stachowiak, Jon Lee, and others.
65
66         * platform/mac/TestExpectations:
67         * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Added.
68         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
69         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
70         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
71         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Added.
72         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
73         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt: Added.
74         * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Added.
75
76 2018-06-05  Youenn Fablet  <youenn@apple.com>
77
78         ServiceWorker registration should store any script fetched through importScripts
79         https://bugs.webkit.org/show_bug.cgi?id=182444
80         <rdar://problem/37164835>
81
82         Reviewed by Chris Dumez.
83
84         * http/wpt/service-workers/persistent-importScripts-expected.txt: Added.
85         * http/wpt/service-workers/persistent-importScripts.html: Added.
86         * http/wpt/service-workers/resources/persistent-importScripts-script.py: Added.
87         * http/wpt/service-workers/resources/persistent-importScripts-worker.js: Added.
88         * http/wpt/service-workers/resources/routines.js: Added.
89
90 2018-06-05  Joanmarie Diggs  <jdiggs@igalia.com>
91
92         AX: Implement support for new blockquote, caption, and paragraph ARIA roles
93         https://bugs.webkit.org/show_bug.cgi?id=186274
94
95         Reviewed by Chris Fleizach.
96
97         Add the three ARIA roles to the existing role-exposure tests and update
98         expectations accordingly. Also update several additional GTK tests because
99         the mapping of these ARIA roles results in new object attributes appearing
100         for native HTML blockquote, paragraph, and caption elements.
101
102         * accessibility/gtk/object-attributes-expected.txt:
103         * accessibility/gtk/xml-roles-exposed-expected.txt:
104         * accessibility/gtk/xml-roles-exposed.html:
105         * accessibility/roles-computedRoleString-expected.txt:
106         * accessibility/roles-computedRoleString.html:
107         * accessibility/roles-exposed.html:
108         * inspector/dom/hideHighlight-expected.txt:
109         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
110         * platform/gtk/accessibility/roles-exposed-expected.txt:
111         * platform/gtk/accessibility/table-one-cell-expected.txt:
112         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
113         * platform/mac/accessibility/roles-exposed-expected.txt:
114
115 2018-06-04  Chris Dumez  <cdumez@apple.com>
116
117         Rename "Cross-Origin-Options" HTTP header to "Cross-Origin-Window-Policy"
118         https://bugs.webkit.org/show_bug.cgi?id=186287
119         <rdar://problem/40783352>
120
121         Reviewed by Youenn Fablet.
122
123         * http/wpt/cross-origin-options/allow-postmessage-expected.txt: Removed.
124         * http/wpt/cross-origin-options/allow-postmessage-from-deny-expected.txt: Removed.
125         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html.headers: Removed.
126         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: Removed.
127         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target-expected.txt: Removed.
128         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target-expected.txt: Removed.
129         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.headers: Removed.
130         * http/wpt/cross-origin-window-policy/allow-postmessage-expected.txt: Added.
131         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny-expected.txt: Added.
132         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html: Renamed from LayoutTests/http/wpt/cross-origin-options/allow-postmessage-from-deny.html.
133         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html.headers: Added.
134         * http/wpt/cross-origin-window-policy/allow-postmessage.html: Renamed from LayoutTests/http/wpt/cross-origin-options/allow-postmessage.html.
135         * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header-expected.txt: Added.
136         * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header.html: Renamed from LayoutTests/http/wpt/cross-origin-options/cross-origin-options-header.html.
137         * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target-expected.txt: Added.
138         * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target.html: Renamed from LayoutTests/http/wpt/cross-origin-options/navigation-from-opener-via-open-target.html.
139         * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target-expected.txt: Added.
140         * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target.html: Renamed from LayoutTests/http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target.html.
141         * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.
142         * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html.headers: Added.
143         * http/wpt/cross-origin-window-policy/resources/destination.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/destination.html.
144         * http/wpt/cross-origin-window-policy/resources/navigate-parent-via-anchor.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/navigate-parent-via-anchor.html.
145         * http/wpt/cross-origin-window-policy/resources/navigation-from-subframe-frame.py: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/navigation-from-subframe-frame.py.
146         (main):
147         * http/wpt/cross-origin-window-policy/resources/serve-cross-origin-window-policy-header.py: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/serve-cross-origin-options-header.py.
148         (main):
149         * http/wpt/cross-origin-window-policy/resources/utils.js: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/utils.js.
150
151 2018-06-04  Ryosuke Niwa  <rniwa@webkit.org>
152
153         Moved the corresponding expected results for the tests moved in r232430.
154
155         * platform/ios/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from LayoutTests/platform/ios/editing/simple-line-layout-caret-is-gone-expected.txt.
156         * platform/wincairo/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from LayoutTests/platform/wincairo/editing/simple-line-layout-caret-is-gone-expected.txt.
157
158 2018-06-04  Dean Jackson  <dino@apple.com>
159
160         AR Badging on transparent thumbnail images makes the glyph look really dark
161         https://bugs.webkit.org/show_bug.cgi?id=186289
162         <rdar://problem/40627111>
163
164         Reviewed by Anders Carlsson.
165
166         Update the test to exercise more background colors. Include the results for the AR badge.
167
168         * system-preview/badge-expected.html: Added.
169         * system-preview/badge.html:
170
171 2018-06-04  Chris Dumez  <cdumez@apple.com>
172
173         Update Fetch code to provide more useful exception messages
174         https://bugs.webkit.org/show_bug.cgi?id=186156
175
176         Reviewed by Youenn Fablet.
177
178         Rebaseline tests that have different output.
179
180         * http/tests/workers/service/basic-fetch.https-expected.txt:
181
182 2018-06-04  Alexey Proskuryakov  <ap@apple.com>
183
184         Add Mojave support to WebKit tools
185         https://bugs.webkit.org/show_bug.cgi?id=186282
186
187         Reviewed by Daniel Bates.
188
189         * platform/mac-mojave: Added an empty directory to avoid breaking scripts.
190
191 2018-06-04  Daniel Bates  <dabates@apple.com>
192
193         Update Strong Password appearance
194         https://bugs.webkit.org/show_bug.cgi?id=186239
195         <rdar://problem/38183795>
196
197         Reviewed by Brent Fulgham.
198
199         Update expected results as necessary for the change in appearance.
200
201         * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
202         * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
203         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
204         * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
205
206 2018-06-04  Per Arne Vollan  <pvollan@apple.com>
207
208         Rebaseline editing/style/apply-style-iframe-crash.html on Windows.
209
210         Unreviewed test gardening.
211
212         * platform/win/editing/style/apply-style-iframe-crash-expected.txt: Added.
213
214 2018-06-04  Zan Dobersek  <zdobersek@igalia.com>
215
216         Unreviewed WPE gardening.
217
218         Adding platform-specific baselines for three http/tests/cache/ tests.
219         Updating baseline for the security/block-test.html test.
220         Adding failure expectations for a few other failures, linking to existing bugs.
221
222         * platform/wpe/TestExpectations:
223         * platform/wpe/http/tests/cache: Added.
224         * platform/wpe/http/tests/cache/disk-cache: Added.
225         * platform/wpe/http/tests/cache/disk-cache/redirect-chain-limits-expected.txt: Added.
226         * platform/wpe/http/tests/cache/iframe-304-crash-expected.txt: Added.
227         * platform/wpe/http/tests/cache/network-error-during-revalidation-expected.txt: Added.
228         * platform/wpe/security/block-test-expected.txt:
229
230 2018-06-04  Zan Dobersek  <zdobersek@igalia.com>
231
232         Unreviewed WPE gardening.
233
234         Manage the W3C test failures by rebaselining what can be rebaselined, and adding
235         failing expectations for the rest of the failures. This mostly addresses the
236         new CSS Text tests that were imported lately, as well as changes in console logging.
237
238         * platform/wpe/TestExpectations:
239         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
240         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/sandboxed-iframe-expected.txt: Added.
241         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt: Added.
242         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt: Added.
243         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Added.
244         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt: Added.
245         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt: Added.
246         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt: Added.
247         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt: Added.
248         * platform/wpe/imported/w3c/web-platform-tests/css: Added.
249         * platform/wpe/imported/w3c/web-platform-tests/css/css-text: Added.
250         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space: Added.
251         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
252         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
253         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
254         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
255         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
256         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
257         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
258         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
259         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
260         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
261         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
262         * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Added.
263         * platform/wpe/imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub-expected.txt: Added.
264         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
265
266 2018-06-03  Michael Catanzaro  <mcatanzaro@igalia.com>
267
268         More unreviewed GTK test gardening
269
270         * platform/gtk/TestExpectations:
271
272 2018-06-03  Michael Catanzaro  <mcatanzaro@igalia.com>
273
274         Unreviewed GTK test expectations gardening
275
276         * TestExpectations:
277         * platform/gtk/TestExpectations:
278         * platform/gtk/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Renamed from LayoutTests/platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt.
279         * platform/gtk/editing/style/apply-style-iframe-crash-expected.txt: Renamed from LayoutTests/platform/gtk/editing/apply-style-iframe-crash-expected.txt.
280
281 2018-06-01  Wenson Hsieh  <wenson_hsieh@apple.com>
282
283         [Extra zoom mode] The user should always be able to double tap to zoom to a scale of at least 1
284         https://bugs.webkit.org/show_bug.cgi?id=186209
285         <rdar://problem/40529255>
286
287         Reviewed by Tim Horton.
288
289         Add a test to verify that double tapping zooms in on a page where all the text is large enough to be legible at
290         initial scale.
291
292         * fast/events/extrazoom/double-tap-to-zoom-with-large-text-expected.txt: Added.
293         * fast/events/extrazoom/double-tap-to-zoom-with-large-text.html: Added.
294
295 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
296
297         Editor can hold references to Documents after you navigate away
298         https://bugs.webkit.org/show_bug.cgi?id=186215
299
300         Reviewed by Simon Fraser.
301
302         Added a regression test.
303
304         * editing/selection/navigation-clears-editor-state-expected.txt: Added.
305         * editing/selection/navigation-clears-editor-state.html: Added.
306
307 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
308
309         Move tests in LayoutTests/editing to appropriate subdirectories
310         https://bugs.webkit.org/show_bug.cgi?id=186212
311
312         Rubber-stamped by Wenson Hsieh.
313
314         Moved the following four tests in LayoutTests/editing to its subdirectories.
315
316         * editing/input/composition-underline-color-expected-mismatch.html: Moved from editing/composition-underline-color-expected-mismatch.html.
317         * editing/input/composition-underline-color.html: Move from editing/composition-underline-color.html.
318         * editing/input/marked-text-appearance-expected-mismatch.html: Copied from LayoutTests/editing/marked-text-appearance-expected-mismatch.html.
319         * editing/input/marked-text-appearance.html: Moved from editing/marked-text-appearance.html.
320         * editing/selection/rtl-to-ltr-editing-word-move-spin-expected.txt: Moved from editing/rtl-to-ltr-editing-word-move-spin-expected.txt.
321         * editing/selection/rtl-to-ltr-editing-word-move-spin.html: Moved from editing/rtl-to-ltr-editing-word-move-spin.html.
322         * editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from editing/simple-line-layout-caret-is-gone-expected.txt.
323         * editing/selection/simple-line-layout-caret-is-gone.html: Moved from editing/simple-line-layout-caret-is-gone.html.
324         * editing/style/apply-style-iframe-crash-expected.txt: Moved from editing/apply-style-iframe-crash-expected.txt.
325         * editing/style/apply-style-iframe-crash.html: Moved from editing/apply-style-iframe-crash.html.
326
327 2018-06-01  David Fenton  <david_fenton@apple.com>
328
329         Skip fetch/api/redirect/redirect-method.html and fetch/api/redirect/redirect-method-worker.html on macOS debug.
330         https://bugs.webkit.org/show_bug.cgi?id=184365
331
332         Unreviewed test gardening.
333
334         * platform/mac/TestExpectations:
335
336 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
337
338         ResourceLoader::cancel() shouldn't synchronously fire load event on document
339         https://bugs.webkit.org/show_bug.cgi?id=185284
340         <rdar://problem/39994507>
341
342         Reviewed by Antti Koivisto.
343
344         Fixed the tests as needed, and skipped more drag & drop tests in WebKitTestRunner as drag & drop isn't supported.
345
346         * editing/pasteboard/drag-image-to-contenteditable-in-iframe.html: Fixed the test. Explicitly invoke
347         testRunner.waitUntilDone() to wait until the iframe is loaded. Because "load" event in DOM only fires after
348         all subframes are loaded but the load delegate callback fires as long as subresources in the main frame
349         had finished loading, DumpRenderTree would finish the test prematurely otherwise. The old code happens to
350         work before this patch because we happen to not invoke FrameLoader::checkComplete at the "right" moment.
351         The WebCore change now triggers such a check and prematurely end the test without this fix to the test.
352         * http/tests/xmlhttprequest/reentrant-cancel-expected.txt:
353         * http/tests/xmlhttprequest/reentrant-cancel.html: Canceling XHR inside addElement is no longer
354         firing load event synchronously as expected. Added a code to end the test after the load event.
355         * http/wpt/service-workers/clone-opaque-being-loaded-response.html:
356         * platform/mac-wk2/TestExpectations:
357         * platform/wk2/TestExpectations:
358
359 2018-05-31  Ryosuke Niwa  <rniwa@webkit.org>
360
361         Some tests for webkitdirectory API fail when tests are in an APFS file system
362         https://bugs.webkit.org/show_bug.cgi?id=186184
363
364         Reviewed by Chris Dumez.
365
366         On an APFS volume, files may not be listed in the lexicologically order and the size of a directory
367         may defer from that of HFS+. To make the test results consistent on either file systems,
368         sort file entries lexicologically by the name and list two possible directory sizes as the expectation.
369
370         Added a new helper function, shouldBeOneOfValues, which takes an array of values as the expectation.
371
372         * editing/pasteboard/entries-api/datatransfer-items-drop-directoryReader.html:
373         * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry-expected.txt:
374         * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry.html:
375         * fast/forms/file/entries-api/drag-folder-webkitEntries-expected.txt:
376         * fast/forms/file/entries-api/drag-folder-webkitEntries.html:
377         * fast/forms/file/entries-api/webkitdirectory-drag-folder.html:
378         * resources/js-test.js:
379         (shouldBeOneOfValues): Added.
380
381 2018-06-01  Daniel Bates  <dabates@apple.com>
382
383         http/tests/inspector/network/har/har-page.html should actually sort dumped cookies by name
384         https://bugs.webkit.org/show_bug.cgi?id=186137
385
386         Reviewed by Joseph Pecoraro.
387
388         JavaScript does not support comparison of String data types using the minus operator. Instead
389         implement the string comparator using relational operators and the identity operator.
390
391         * http/tests/inspector/network/har/har-page-expected.txt:
392         * http/tests/inspector/network/har/har-page.html:
393         * platform/gtk/TestExpectations: Unskip test.
394
395 2018-06-01  Youenn Fablet  <youenn@apple.com>
396
397         http/tests/appcache/deferred-events.html is flaky due to console log messages
398         https://bugs.webkit.org/show_bug.cgi?id=185543
399
400         Reviewed by Chris Dumez.
401
402         Update the test to wait for the onerror callback.
403         At that time, all console logging should be done.
404
405         * http/tests/appcache/deferred-events-expected.txt:
406         * http/tests/appcache/deferred-events.html:
407
408 2018-05-29  Yusuke Suzuki  <utatane.tea@gmail.com>
409
410         [JSC] Add Symbol.prototype.description getter
411         https://bugs.webkit.org/show_bug.cgi?id=186053
412
413         Reviewed by Keith Miller.
414
415         * js/Object-getOwnPropertyNames-expected.txt:
416         * js/script-tests/Object-getOwnPropertyNames.js:
417
418 2018-06-01  Brent Fulgham  <bfulgham@apple.com>
419
420         Unskip fast/html/marquee-reparent-check.html on macOS debug.
421         https://bugs.webkit.org/show_bug.cgi?id=178465
422         <rdar://problem/35052953>
423
424         Reviewed by Geoffrey Garen.
425
426         Unskipping test since the debug assertion is no longer reproducible in
427         current sources on shipping software.
428
429         * platform/mac/TestExpectations:
430
431 2018-05-31  Per Arne Vollan  <pvollan@apple.com>
432
433         Skip http/tests/security/referrer-policy-header.html on Windows.
434         https://bugs.webkit.org/show_bug.cgi?id=186183
435
436         Unreviewed test gardening.
437
438         * platform/win/TestExpectations:
439
440 2018-05-31  Manuel Rego Casasnovas  <rego@igalia.com>
441
442         [css-text] Update test suite
443         https://bugs.webkit.org/show_bug.cgi?id=186145
444
445         Reviewed by Youenn Fablet.
446
447         These tests used to have problems in Mac and iOS platforms,
448         but they were reworked in WPT upstream:
449         https://github.com/web-platform-tests/wpt/pull/10860
450
451         Importing the new version of the tests in this patch.
452
453         * platform/ios/TestExpectations:
454         * platform/mac/TestExpectations:
455
456 2018-05-31  Chris Dumez  <cdumez@apple.com>
457
458         Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy
459         https://bugs.webkit.org/show_bug.cgi?id=186148
460
461         Reviewed by Youenn Fablet.
462
463         Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy to
464         avoid logging a console message.
465
466         * http/wpt/service-workers/header-filtering.https-expected.txt:
467         * http/wpt/service-workers/resources/response-full-of-headers.py:
468         (main):
469
470 2018-05-31  Yacine Bandou  <yacine.bandou_ext@softathome.com>
471
472         [wpe] update the TestExpectations for encrypted-media after some investigations
473         https://bugs.webkit.org/show_bug.cgi?id=185593
474
475         Reviewed by Xabier Rodriguez-Calvar.
476
477         After the fix 185725 and some investigations, the WPE platform TestExpectations should be updated
478
479         * platform/wpe/TestExpectations:
480         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt:
481         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt:
482         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https-expected.txt:
483         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt:
484         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt:
485         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt:
486         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt:
487
488 2018-05-31  Miguel Gomez  <magomez@igalia.com>
489
490         Unreviewed GTK+ gardening after r232336.
491
492         * platform/gtk/TestExpectations:
493
494 2018-05-30  Nan Wang  <n_wang@apple.com>
495
496         AX: VoiceOver on macOS does not announce fieldset description from aria-describedby when focussing inputs
497         https://bugs.webkit.org/show_bug.cgi?id=185246
498         <rdar://problem/39939028>
499
500         Reviewed by Chris Fleizach.
501
502         * accessibility/mac/aria-describedby-fieldset-expected.txt: Added.
503         * accessibility/mac/aria-describedby-fieldset.html: Added.
504
505 2018-05-30  Chris Fleizach  <cfleizach@apple.com>
506
507         AX: Expose link rel type to voiceover
508         https://bugs.webkit.org/show_bug.cgi?id=186084
509         <rdar://problem/40640871>
510
511         Reviewed by Sam Weinig.
512
513         * accessibility/image-link-expected.txt:
514         * accessibility/image-map2-expected.txt:
515         * accessibility/mac/document-links-expected.txt:
516         * accessibility/mac/linkrel-expected.txt: Added.
517         * accessibility/mac/linkrel.html: Added.
518
519 2018-05-30  Ryan Haddad  <ryanhaddad@apple.com>
520
521         Rebaseline http/wpt/service-workers/header-filtering.https.html after r232310.
522
523         Unreviewed test gardening.
524
525         * http/wpt/service-workers/header-filtering.https-expected.txt:
526
527 2018-05-30  Brady Eidson  <beidson@apple.com>
528
529         REGRESSION (r224684): User-agent seen by page does not change when modified by the develop menu options after reloading.
530         <rdar://problem/34918109> and https://bugs.webkit.org/show_bug.cgi?id=186111
531
532         Reviewed by Andy Estes.
533
534         * TestExpectations: Skip in WK1
535         * platform/wk2/TestExpectations: Enable in WK2
536
537         * http/tests/navigation/resources/user-agent-script.php: Added.
538         * http/tests/navigation/useragent-reload-expected.txt: Added.
539         * http/tests/navigation/useragent-reload.php: Added.
540
541 2018-05-30  Daniel Bates  <dabates@apple.com>
542
543         Web Inspector: Annotate Same-Site cookies
544         https://bugs.webkit.org/show_bug.cgi?id=184897
545         <rdar://problem/35178209>
546
547         Reviewed by Brian Burg.
548
549         Update an existing test to ensure we include cookie details in the HTTP Archive (HAR) report.
550
551         * http/tests/inspector/network/har/har-page-expected.txt:
552         * http/tests/inspector/network/har/har-page.html:
553
554 2018-05-30  John Wilander  <wilander@apple.com>
555
556         Add console logging to grant-storage-access-under-opener.html to assess its flakiness
557         https://bugs.webkit.org/show_bug.cgi?id=183714
558         <rdar://problem/38666060>
559
560         Unreviewed test gardening.
561
562         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
563         * http/tests/storageAccess/grant-storage-access-under-opener.html:
564             Now outputs console log entries, step by step, to see where the timeouts happen.
565         * platform/ios-wk2/TestExpectations:
566             Switched to [ Pass ] on iOS Debug to maximize chance of seeing the flakiness.
567
568 2018-05-29  Keith Miller  <keith_miller@apple.com>
569
570         Error instances should not strongly hold onto StackFrames
571         https://bugs.webkit.org/show_bug.cgi?id=185996
572
573         Reviewed by Mark Lam.
574
575         * js/error-should-not-strong-reference-global-object-expected.txt: Added.
576         * js/error-should-not-strong-reference-global-object.html: Added.
577
578 2018-05-30  Chris Dumez  <cdumez@apple.com>
579
580         Referrer-Policy response header is ignored
581         https://bugs.webkit.org/show_bug.cgi?id=186037
582         <rdar://problem/40600335>
583
584         Reviewed by Youenn Fablet.
585
586         Add layout test coverage.
587
588         * http/tests/security/referrer-policy-header-and-meta-tag-emptyString-expected.txt: Added.
589         * http/tests/security/referrer-policy-header-and-meta-tag-emptyString.html: Added.
590         * http/tests/security/referrer-policy-header-and-meta-tag-expected.txt: Added.
591         * http/tests/security/referrer-policy-header-and-meta-tag.html: Added.
592         * http/tests/security/referrer-policy-header-expected.txt: Added.
593         * http/tests/security/referrer-policy-header.html: Added.
594         * http/tests/security/referrer-policy-invalid-expected.txt:
595         * http/tests/security/referrer-policy-invalid.html:
596         * http/tests/security/resources/postReferrer.php: Added.
597         * http/tests/security/resources/serve-referrer-policy-and-meta-tag.php: Added.
598         * http/tests/security/resources/serve-referrer-policy-and-test.php: Added.
599
600 2018-05-30  Youenn Fablet  <youenn@apple.com>
601
602         Rename CrossOriginResourcePolicy same to same-origin
603         https://bugs.webkit.org/show_bug.cgi?id=186080
604
605         Reviewed by Chris Dumez.
606
607         * http/wpt/cross-origin-resource-policy/fetch-expected.txt:
608         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt:
609         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html:
610         * http/wpt/cross-origin-resource-policy/fetch.html:
611         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt:
612         * http/wpt/cross-origin-resource-policy/iframe-loads.html:
613         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt:
614         * http/wpt/cross-origin-resource-policy/image-loads.html:
615         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt:
616         * http/wpt/cross-origin-resource-policy/script-loads.html:
617
618 2018-05-30  Jer Noble  <jer.noble@apple.com>
619
620         Media elements outside fullscreen should not be considered main content.
621         https://bugs.webkit.org/show_bug.cgi?id=186063
622         <rdar://problem/40630437>
623
624         Reviewed by Eric Carlson.
625
626         * platform/mac/media/video-best-element-for-playback-controls-purpose-expected.txt: Added.
627         * platform/mac/media/video-best-element-for-playback-controls-purpose.html: Added.
628
629 2018-05-30  Ms2ger  <Ms2ger@igalia.com>
630
631         [GTK] Unreviewed test gardening
632         https://bugs.webkit.org/show_bug.cgi?id=186098
633
634         Unreviewed gardening.
635
636         * platform/gtk/TestExpectations:
637           - css3/blending/blend-mode-clip-accelerated-transformed-blending.html: passing since r230479, failing again since 230991.
638           - fast/text/font-collection.html: fails due to a lack of font collection support
639           - editing/caret/caret-in-empty-cell.html: fails since it was added
640           - css3/color-filters/color-filter-color-property-list-item.html: fails since it was added
641           - css3/color-filters/color-filter-opacity.html: fails since it was added
642           - fast/hidpi/filters-turbulence.html: fails since it was added
643
644 2018-05-30  Stephen McGruer  <smcgruer@chromium.org>
645
646         iOS: setting 'defaultValue' of input type=date from script should cause a UI update
647         https://bugs.webkit.org/show_bug.cgi?id=185982
648
649         Reviewed by Darin Adler.
650
651         * fast/forms/date/date-appearance-defaultValue-expected.html: Added.
652         * fast/forms/date/date-appearance-defaultValue.html: Added.
653
654 2018-05-29  Frederic Wang  <fwang@igalia.com>
655
656         Import WPT tests for CSS animations
657         https://bugs.webkit.org/show_bug.cgi?id=186046
658
659         Reviewed by Youenn Fablet.
660
661         * TestExpectations: Mark some tests requiring support for reftest-wait as failing/flacky.
662         * tests-options.json: Mark animationevent-types.html as slow.
663
664 2018-05-29  Nan Wang  <n_wang@apple.com>
665
666         AX: macOS VoiceOver doesn't announce when details element is expanded when using role group
667         https://bugs.webkit.org/show_bug.cgi?id=180866
668         <rdar://problem/36074338>
669
670         Reviewed by Chris Fleizach.
671
672         * accessibility/mac/details-summary-expected.txt:
673         * accessibility/mac/details-summary.html:
674
675 2018-05-29  Tadeu Zagallo  <tzagallo@apple.com>
676
677         Don't assert on m_actionsStart when setting actions on DFA nodes
678         https://bugs.webkit.org/show_bug.cgi?id=185979
679         <rdar://problem/39669458>
680
681         Reviewed by Geoffrey Garen.
682
683         DFANode::setActions is called immediately after the node is created, and once again to set
684         the actions of catch-all regular expressions (.*) on the root node. That works because
685         m_actionsStart is initially 0, since the root was the first node to be created, but may fail
686         after minimizing the DFA, when the root may no longer be the first node, and therefore
687         m_actionsStart would not be 0, even if there are no actions attached to that node.
688
689         * http/tests/contentextensions/root-actions-expected.txt: Added.
690         * http/tests/contentextensions/root-actions.html: Added.
691         * http/tests/contentextensions/root-actions.html.json: Added.
692
693 2018-05-29  Nan Wang  <n_wang@apple.com>
694
695         AX: setValue on contenteditable should preserve whitespace
696         https://bugs.webkit.org/show_bug.cgi?id=185897
697
698         Reviewed by Ryosuke Niwa.
699
700         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt:
701         * accessibility/mac/AOM-event-accessiblesetvalue.html:
702         * accessibility/mac/set-value-editable-types-expected.txt:
703         * accessibility/mac/set-value-editable-types.html:
704
705 2018-05-29  Antoine Quint  <graouts@apple.com>
706
707         [Web Animations] Handle relative length units
708         https://bugs.webkit.org/show_bug.cgi?id=186047
709
710         Reviewed by Dean Jackson.
711
712         Record WPT test progressions and updated failures.
713
714         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
715         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
716         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
717         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
718         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
719         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
720         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
721         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
722         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
723
724 2018-05-28  Claudio Saavedra  <csaavedra@igalia.com>
725
726         [GTK][WPE] AppCache test gardening
727
728         Some appcache tests were flaky due to console output, see
729         https://bugs.webkit.org/show_bug.cgi?id=185431 for more info.
730         Fixing those by dumping the output to stderr instead.
731
732         At the same time, clean up the expectations for appcache tests,
733         many were now passing, so several old bugs got closed now.
734
735         Unreviewed gardening.
736         * platform/gtk/TestExpectations:
737         * platform/wpe/TestExpectations:
738
739 2018-05-28  Claudio Saavedra  <csaavedra@igalia.com>
740
741         [GTK][WPE] transitions/interrupted-transition-hardware.html failing
742
743         Unreviewed gardening, image-only failure.
744         * platform/gtk/TestExpectations:
745         * platform/wpe/TestExpectations:
746
747 2018-05-26  Yusuke Suzuki  <utatane.tea@gmail.com>
748
749         [JSC] Rename Array#flatten to flat
750         https://bugs.webkit.org/show_bug.cgi?id=186012
751
752         Reviewed by Saam Barati.
753
754         * inspector/model/remote-object-get-properties-expected.txt:
755         * js/Object-getOwnPropertyNames-expected.txt:
756         * js/script-tests/Object-getOwnPropertyNames.js:
757
758 2018-05-25  Youenn Fablet  <youenn@apple.com>
759
760         Migrate From-Origin to Cross-Origin-Resource-Policy
761         https://bugs.webkit.org/show_bug.cgi?id=185840
762
763         Reviewed by Chris Dumez.
764
765         Migrating From-Origin tests to Cross-Origin-Resource-Policy tests.
766         Given the scope of the header is reduced to no-cors and no ancestor checks,
767         We cover the new header with fetch/image/script loads.
768
769         * TestExpectations:
770         * http/tests/from-origin: Removed.
771         * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Added.
772         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Added.
773         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Added.
774         * http/wpt/cross-origin-resource-policy/fetch.html: Added.
775         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Added.
776         * http/wpt/cross-origin-resource-policy/iframe-loads.html: Added.
777         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Added.
778         * http/wpt/cross-origin-resource-policy/image-loads.html: Added.
779         * http/wpt/cross-origin-resource-policy/resources/green.png: Added.
780         * http/wpt/cross-origin-resource-policy/resources/hello.py: Added.
781         * http/wpt/cross-origin-resource-policy/resources/iframe.py: Added.
782         * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Added.
783         * http/wpt/cross-origin-resource-policy/resources/image.py: Added.
784         * http/wpt/cross-origin-resource-policy/resources/redirect.py: Added.
785         * http/wpt/cross-origin-resource-policy/resources/script.py: Added.
786         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Added.
787         * http/wpt/cross-origin-resource-policy/script-loads.html: Added.
788         * platform/wk2/TestExpectations:
789
790 2018-05-25  David Fenton  <david_fenton@apple.com>
791
792         fast/text/user-installed-fonts/shadow-family.html and fast/text/user-installed-fonts/shadow-postscript-family.html are flaky
793         https://bugs.webkit.org/show_bug.cgi?id=185994
794
795         Unreviewed test gardening.
796
797         * platform/mac-wk2/TestExpectations:
798
799 2018-05-25  Ryan Haddad  <ryanhaddad@apple.com>
800
801         Unreviewed, rebaseline two fast/forms/ios/ipad tests.
802
803         * fast/forms/ios/ipad/select-form-run-twice-expected.txt:
804         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest-expected.txt:
805
806 2018-05-25  Antoine Quint  <graouts@apple.com>
807
808         [Web Animations] WebAnimation objects never get destroyed
809         https://bugs.webkit.org/show_bug.cgi?id=185917
810         <rdar://problem/39539371>
811
812         Reviewed by Dean Jackson and Antti Koivisto.
813
814         Add a new test that would fail before this fix since the Document would leak. We also remove a homegrown test that was not correct
815         and is no longer relevant thanks to the tests under imported/mozilla.
816
817         * animations/leak-document-with-css-animation-expected.txt: Added.
818         * animations/leak-document-with-css-animation.html: Added.
819         * animations/resources/animation-leak-iframe.html: Added.
820         * platform/win/TestExpectations:
821         * webanimations/css-transitions-expected.txt: Removed.
822         * webanimations/css-transitions.html: Removed.
823
824 2018-05-24  Frederic Wang  <fwang@igalia.com>
825
826         Import Web Platform Tests for WOFF2
827         https://bugs.webkit.org/show_bug.cgi?id=179108
828
829         Reviewed by Youenn Fablet.
830
831         Layout/fast/text contains only two tests for WOFF2. This commit imports the WPT tests in
832         order to improve test coverage. However, for now we only run them on the GTK port because
833         they don't pass on other platforms (bug 185939) and because WPT tests are slow (bug 178277).
834         Maintainers for other platforms can decide whether they want to unskip them later.
835
836         * TestExpectations: By default skip the WOFF2 test on all platforms.
837         * platform/gtk/TestExpectations: Run tests on the GTK port and mark failures for 4 of them.
838
839 2018-05-24  Ryosuke Niwa  <rniwa@webkit.org>
840
841         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
842         ​https://bugs.webkit.org/show_bug.cgi?id=185385
843
844         Rubber-stamped by Joseph Pecoraro.
845
846         Add back some assertions in r232033 reverted in r232166.
847
848         * performance-api/performance-observer-entry-sort.html:
849
850 2018-05-24  David Fenton  <david_fenton@apple.com>
851
852         media/video-play-require-user-gesture.html and media/video-play-audio-require-user-gesture.html are flaky failures
853         https://bugs.webkit.org/show_bug.cgi?id=185962
854
855         Unreviewed test gardening.
856
857         * platform/mac-wk2/TestExpectations:
858
859 2018-05-24  Ryosuke Niwa  <rniwa@webkit.org>
860
861         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
862         ​https://bugs.webkit.org/show_bug.cgi?id=185385
863
864         Reviewed by Saam Barati.
865
866         Partially revert r232033 to see if the flaky failure comes back.
867
868         * performance-api/performance-observer-entry-sort.html:
869
870 2018-05-24  Chris Dumez  <cdumez@apple.com>
871
872         [iOS WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is a flaky failure
873         https://bugs.webkit.org/show_bug.cgi?id=181499
874         <rdar://problem/36443428>
875
876         Reviewed by Youenn Fablet.
877
878         Unskip test that should no longer be flaky.
879
880         * platform/ios/TestExpectations:
881
882 2018-05-24  Jinho Bang  <zino@chromium.org>
883
884         [PaymentRequest] Remove currencySystem member
885         https://bugs.webkit.org/show_bug.cgi?id=185860
886
887         Reviewed by Andy Estes.
888
889         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt:
890         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html:
891
892 2018-05-23  Chris Dumez  <cdumez@apple.com>
893
894         Regression(r229831): fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html is flaky
895         https://bugs.webkit.org/show_bug.cgi?id=183885
896         <rdar://problem/38733968>
897
898         Reviewed by Youenn Fablet.
899
900         Stop loading an external URL as this is not what the test is testing and since the error message for
901         the external load causes flakiness.
902
903         * TestExpectations:
904         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate-expected.txt:
905         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html:
906         * fast/loader/javascript-url-iframe-remove-on-navigate-expected.txt:
907         * fast/loader/javascript-url-iframe-remove-on-navigate.html:
908
909 2018-05-23  Chris Dumez  <cdumez@apple.com>
910
911         RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent
912         https://bugs.webkit.org/show_bug.cgi?id=185664
913         <rdar://problem/36185260>
914
915         Reviewed by Simon Fraser.
916
917         Add layout test coverage.
918
919         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added.
920         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added.
921         * http/tests/navigation/resources/clear-fragment.html: Added.
922
923 2018-05-23  Youenn Fablet  <youenn@apple.com>
924
925         NetworkLoadChecker should check cached redirections
926         https://bugs.webkit.org/show_bug.cgi?id=185849
927
928         Reviewed by Chris Dumez.
929
930         * TestExpectations:
931         * http/tests/fetch/redirectmode-and-preload-expected.txt:
932         * http/tests/fetch/redirectmode-and-preload.html:
933         Removed tests that mix manual/error redirect mode with no-cors since this is no longer a valid possibility.
934         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
935         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
936         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Removed.
937
938 2018-05-23  Nan Wang  <n_wang@apple.com>
939
940         AX: setValue on contenteditable should preserve whitespace
941         https://bugs.webkit.org/show_bug.cgi?id=185897
942
943         Reviewed by Chris Fleizach.
944
945         * accessibility/mac/set-value-editable-types-expected.txt:
946         * accessibility/mac/set-value-editable-types.html:
947
948 2018-05-23  Antti Koivisto  <antti@apple.com>
949
950         Increase the simulated memory size on PLATFORM(IOS_SIMULATOR) from 512MB to 1024MB
951         https://bugs.webkit.org/show_bug.cgi?id=185908
952
953         Reviewed by Geoffrey Garen.
954
955         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
956         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt:
957
958 2018-05-23  Alicia Boya García  <aboya@igalia.com>
959
960         [GTK] Unreviewed test gardening
961         https://bugs.webkit.org/show_bug.cgi?id=185916
962
963         * platform/gtk/TestExpectations:
964         * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
965
966 2018-05-23  Antti Koivisto  <antti@apple.com>
967
968         Page keeps reloading when viewing photos in google drive (due to too high canvas memory limits)
969         https://bugs.webkit.org/show_bug.cgi?id=185903
970         <rdar://problem/38420562>
971
972         Reviewed by Simon Fraser.
973
974         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
975         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt: Added.
976
977 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
978
979         [css-text] W3C test suite gardening
980         https://bugs.webkit.org/show_bug.cgi?id=185879
981
982         Some more gardening on the css-text test suite.
983
984         Unreviewed test gardening.
985
986         * TestExpectations:
987         * platform/gtk/TestExpectations:
988         * platform/ios/TestExpectations:
989         * platform/mac/TestExpectations:
990
991 2018-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
992
993         Text can wrap between hyphens and commas
994         https://bugs.webkit.org/show_bug.cgi?id=185899
995         <rdar://problem/40118983>
996
997         Reviewed by Zalan Bujtas.
998
999         * fast/text/line-break-hyphen-comma-expected.html: Added.
1000         * fast/text/line-break-hyphen-comma.html: Added.
1001
1002 2018-05-22  David Fenton  <david_fenton@apple.com>
1003
1004         Update test expectations for newly imported css-text layout tests
1005         https://bugs.webkit.org/show_bug.cgi?id=185872
1006
1007         Unreviewed test gardening.
1008
1009         * TestExpectations:
1010
1011 2018-05-22  David Fenton  <david_fenton@apple.com>
1012
1013         Update test expectations for newly imported css-text layout tests
1014         https://bugs.webkit.org/show_bug.cgi?id=185872
1015
1016         Unreviewed test gardening.
1017
1018         * TestExpectations: Flag tests that are not passing right now.
1019
1020 2018-05-22  Keith Miller  <keith_miller@apple.com>
1021
1022         We should have a CoW storage for NewArrayBuffer arrays.
1023         https://bugs.webkit.org/show_bug.cgi?id=185003
1024
1025         Reviewed by Filip Pizlo.
1026
1027         Test should have a real error that gives you the stack.
1028
1029         * js/slow-stress/script-tests/variadic-closure-call.js:
1030
1031 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
1032
1033         [css-text] W3C test suite gardening
1034         https://bugs.webkit.org/show_bug.cgi?id=185862
1035
1036         Test suite landed in r232057 but some of the tests marked as failure
1037         are actually passing.
1038
1039         Unreviewed test gardening.
1040
1041         * TestExpectations:
1042         * platform/ios/TestExpectations:
1043         * platform/mac/TestExpectations:
1044
1045 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
1046
1047         [css-text] Import WPT test suite
1048         https://bugs.webkit.org/show_bug.cgi?id=183258
1049
1050         Reviewed by Youenn Fablet.
1051
1052         * TestExpectations: Flag tests that are not passing right now.
1053         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
1054         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
1055         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
1056         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
1057         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
1058         * platform/ios-simulator/TestExpectations: Flag tests that are not passing right now.
1059
1060 2018-05-21  Chris Dumez  <cdumez@apple.com>
1061
1062         File's structured serialization should serialize lastModified attribute
1063         https://bugs.webkit.org/show_bug.cgi?id=185773
1064
1065         Reviewed by Youenn Fablet.
1066
1067         Unskip structured serialization tests that no longer fail / time out.
1068
1069         * TestExpectations:
1070
1071 2018-05-21  Jiewen Tan  <jiewen_tan@apple.com>
1072
1073         Unreviewed, update crypto/subtle/ecdh-import-jwk-private-key-p384.html to correct input
1074
1075         * crypto/subtle/ecdh-import-jwk-private-key-p384.html:
1076
1077 2018-05-21  Aditya Keerthi  <akeerthi@apple.com>
1078
1079         Added test to verify behaviour when tapping multiple times on an editable node.
1080         https://bugs.webkit.org/show_bug.cgi?id=185777
1081
1082         Reviewed by Tim Horton.
1083
1084         * fast/events/ios/click-event-while-editing-node-expected.txt: Added.
1085         * fast/events/ios/click-event-while-editing-node.html: Added.
1086
1087 2018-05-21  Commit Queue  <commit-queue@webkit.org>
1088
1089         Unreviewed, rolling out r232030.
1090         https://bugs.webkit.org/show_bug.cgi?id=185850
1091
1092         "Caused
1093         TestWebKitAPI.IndexedDB.StructuredCloneBackwardCompatibility
1094         API test to fail" (Requested by cdumez on #webkit).
1095
1096         Reverted changeset:
1097
1098         "File's structured serialization should serialize lastModified
1099         attribute"
1100         https://bugs.webkit.org/show_bug.cgi?id=185773
1101         https://trac.webkit.org/changeset/232030
1102
1103 2018-05-11  Ryosuke Niwa  <rniwa@webkit.org>
1104
1105         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
1106         https://bugs.webkit.org/show_bug.cgi?id=185385
1107
1108         Reviewed by Saam Barati.
1109
1110         Add diagnostic assertions to test the hypothesis that performance.now is drifting backwards.
1111
1112         * performance-api/performance-observer-entry-sort.html:
1113
1114 2018-05-21  Daniel Bates  <dabates@apple.com>
1115
1116         REGRESSION (r231107): CSP report-only policies are ignored for beacon, importScripts, fetch(), EventSource, and XHR
1117         https://bugs.webkit.org/show_bug.cgi?id=185789
1118         <rdar://problem/40380175>
1119
1120         Reviewed by Andy Estes.
1121
1122         Add some new tests and updated the expected results of other tests.
1123
1124         The tests connect-src-beacon-{allowed, blocked} are derived from the Blink test:
1125         <https://chromium.googlesource.com/chromium/src/+/5c265c1a56a60533a1957589d33eabc201e2e8b6/third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html>
1126
1127         * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt: Update expected result. Note that these results are
1128         a continuation of a regression caused by r231107. See <https://bugs.webkit.org/show_bug.cgi?id=185807> for more details.
1129         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
1130         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed-expected.txt: Added.
1131         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html: Added.
1132         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked-expected.txt: Added.
1133         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked.html: Added.
1134         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
1135         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
1136         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt: Added.
1137         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php: Added.
1138         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added.
1139         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php: Added.
1140         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
1141         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
1142         * http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
1143         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt:
1144         * platform/mac-wk1/TestExpectations: Skip the beacon tests because we do not support beacon in WebKit1.
1145         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
1146         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
1147         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
1148         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
1149         * platform/win/TestExpectations: Skip the beacon tests because we do not support beacon in WebKit1.
1150         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
1151         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
1152         * platform/win/http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
1153         * platform/win/http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
1154
1155 2018-05-21  Chris Dumez  <cdumez@apple.com>
1156
1157         File's structured serialization should serialize lastModified attribute
1158         https://bugs.webkit.org/show_bug.cgi?id=185773
1159
1160         Reviewed by Youenn Fablet.
1161
1162         Unskip structured serialization tests that no longer fail / time out.
1163
1164         * TestExpectations:
1165
1166 2018-05-21  Eric Carlson  <eric.carlson@apple.com>
1167
1168         Improve NowPlaying "title"
1169         https://bugs.webkit.org/show_bug.cgi?id=185680
1170         <rdar://problem/40296700>
1171
1172         Unreviewed test fix.
1173
1174         * http/tests/media/now-playing-info-expected.txt:
1175         * http/tests/media/now-playing-info.html: Don't test .elapsedTime before seeking because
1176         the time value can take a while to "settle" when a file has just loaded.
1177
1178 2018-05-21  Jer Noble  <jer.noble@apple.com>
1179
1180         Complete fix for enabling modern EME by default
1181         https://bugs.webkit.org/show_bug.cgi?id=185770
1182         <rdar://problem/40368220>
1183
1184         Reviewed by Eric Carlson.
1185
1186         * platform/mac/TestExpectations:
1187         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: 
1188         * platform/mac/fast/dom/navigator-detached-no-crash-expected.txt:
1189
1190 2018-05-20  Emilio Cobos Álvarez  <emilio@crisal.io>
1191
1192         Update CSSOM WPT tests.
1193         https://bugs.webkit.org/show_bug.cgi?id=185805
1194
1195         Reviewed by Frédéric Wang.
1196
1197         Update CSSOM WPT tests.
1198
1199         * TestExpectations:
1200
1201 2018-05-18  Commit Queue  <commit-queue@webkit.org>
1202
1203         Unreviewed, rolling out r231982.
1204         https://bugs.webkit.org/show_bug.cgi?id=185793
1205
1206         Caused layout test failures (Requested by realdawei on
1207         #webkit).
1208
1209         Reverted changeset:
1210
1211         "Complete fix for enabling modern EME by default"
1212         https://bugs.webkit.org/show_bug.cgi?id=185770
1213         https://trac.webkit.org/changeset/231982
1214
1215 2018-05-18  Youenn Fablet  <youenn@apple.com>
1216
1217         NetworkLoadChecker should cancel its content extension retrieval task when being destroyed
1218         https://bugs.webkit.org/show_bug.cgi?id=185661
1219         <rdar://problem/39985509>
1220
1221         Reviewed by Chris Dumez.
1222
1223         * http/tests/contentextensions/crash-xhr-expected.txt: Added.
1224         * http/tests/contentextensions/crash-xhr.html: Added.
1225         * http/tests/contentextensions/crash-xhr.html.json: Added.
1226
1227 2018-05-18  Jer Noble  <jer.noble@apple.com>
1228
1229         Complete fix for enabling modern EME by default
1230         https://bugs.webkit.org/show_bug.cgi?id=185770
1231         <rdar://problem/40368220>
1232
1233         Reviewed by Eric Carlson.
1234
1235         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
1236
1237 2018-05-18  Antoine Quint  <graouts@apple.com>
1238
1239         [Web Animations] Turn Web Animations with CSS integration on for test runners
1240         https://bugs.webkit.org/show_bug.cgi?id=184819
1241         <rdar://problem/39597337>
1242
1243         Unreviewed. Rolling out the patch for this bug, it caused some flaky timeouts for animation suspension tests.
1244
1245         * TestExpectations:
1246         * animations/3d/matrix-transform-type-animation.html:
1247         * animations/3d/replace-filling-transform.html:
1248         * animations/3d/transform-origin-vs-functions.html:
1249         * animations/3d/transform-perspective.html:
1250         * animations/additive-transform-animations.html:
1251         * animations/animation-border-overflow.html:
1252         * animations/animation-callback-timestamp.html:
1253         * animations/animation-controller-drt-api.html:
1254         * animations/animation-direction-alternate-reverse-expected.txt:
1255         * animations/animation-direction-alternate-reverse.html:
1256         * animations/animation-direction-reverse-fill-mode-hardware.html:
1257         * animations/animation-direction-reverse-hardware-opacity.html:
1258         * animations/animation-direction-reverse-hardware.html:
1259         * animations/animation-direction-reverse-non-hardware.html:
1260         * animations/animation-direction-reverse-timing-functions-hardware.html:
1261         * animations/animation-direction-reverse-timing-functions.html:
1262         * animations/animation-direction.html:
1263         * animations/animation-followed-by-transition.html:
1264         * animations/animation-hit-test-transform.html:
1265         * animations/animation-hit-test.html:
1266         * animations/animation-internals-api-expected.txt: Added.
1267         * animations/animation-internals-api-multiple-keyframes-expected.txt: Added.
1268         * animations/animation-internals-api-multiple-keyframes.html: Added.
1269         * animations/animation-internals-api.html: Added.
1270         * animations/animation-offscreen-to-onscreen.html:
1271         * animations/big-rotation-expected.txt:
1272         * animations/big-rotation.html:
1273         * animations/change-completed-animation-transform.html:
1274         * animations/change-keyframes.html:
1275         * animations/combo-transform-rotate+scale.html:
1276         * animations/cross-fade-background-image.html:
1277         * animations/cross-fade-border-image-source.html:
1278         * animations/cross-fade-list-style-image.html:
1279         * animations/cross-fade-webkit-mask-box-image.html:
1280         * animations/duplicate-keys-expected.html:
1281         * animations/duplicate-keys.html:
1282         * animations/duplicated-keyframes-name.html:
1283         * animations/fill-forwards-end-state.html:
1284         * animations/fill-mode-forwards-zero-duration-expected.txt:
1285         * animations/fill-mode-forwards-zero-duration.html:
1286         * animations/font-variations/font-stretch.html:
1287         * animations/font-variations/font-style.html:
1288         * animations/font-variations/font-variation-settings-order.html:
1289         * animations/font-variations/font-variation-settings-unlike.html:
1290         * animations/font-variations/font-variation-settings.html:
1291         * animations/font-variations/font-weight.html:
1292         * animations/generic-from-to.html:
1293         * animations/import.html:
1294         * animations/keyframe-multiple-timing-functions-transform.html:
1295         * animations/keyframe-timing-functions-transform.html:
1296         * animations/keyframe-timing-functions.html:
1297         * animations/keyframe-timing-functions2.html:
1298         * animations/keyframes-comma-separated.html:
1299         * animations/keyframes-dynamic.html:
1300         * animations/keyframes-infinite-iterations.html:
1301         * animations/keyframes-invalid-keys.html:
1302         * animations/keyframes-out-of-order.html:
1303         * animations/keyframes.html:
1304         * animations/lineheight-animation.html:
1305         * animations/longhand-timing-function.html:
1306         * animations/matrix-anim.html:
1307         * animations/missing-from-to-transforms.html:
1308         * animations/missing-from-to.html:
1309         * animations/missing-keyframe-properties-repeating.html:
1310         * animations/missing-keyframe-properties-timing-function.html:
1311         * animations/missing-keyframe-properties.html:
1312         * animations/missing-values-first-keyframe.html:
1313         * animations/missing-values-last-keyframe.html:
1314         * animations/multiple-animations-timing-function.html:
1315         * animations/multiple-animations.html:
1316         * animations/multiple-keyframes.html:
1317         * animations/negative-delay.html:
1318         * animations/pause-crash.html:
1319         * animations/play-state-start-paused.html:
1320         * animations/simultaneous-start-left.html:
1321         * animations/simultaneous-start-transform.html:
1322         * animations/spring-function.html:
1323         * animations/stacking-context-unchanged-while-running.html:
1324         * animations/timing-functions.html:
1325         * animations/transition-and-animation-1.html:
1326         * animations/transition-and-animation-2.html:
1327         * animations/transition-and-animation-3.html:
1328         * animations/unanimated-style.html:
1329         * animations/unprefixed-keyframes.html:
1330         * animations/width-using-ems.html:
1331         * compositing/animation/animated-composited-inside-hidden.html:
1332         * compositing/animation/computed-style-during-delay.html:
1333         * compositing/animation/layer-for-filling-animation.html:
1334         * compositing/backing/backface-visibility-flip.html:
1335         * compositing/contents-scale/animating.html:
1336         * compositing/layer-creation/animation-overlap-with-children.html:
1337         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
1338         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
1339         * compositing/layer-creation/overlap-animation-clipping.html:
1340         * compositing/layer-creation/overlap-animation-container.html:
1341         * compositing/layer-creation/overlap-animation.html:
1342         * compositing/layer-creation/scale-rotation-animation-overlap.html:
1343         * compositing/layer-creation/translate-animation-overlap.html:
1344         * compositing/layer-creation/translate-scale-animation-overlap.html:
1345         * compositing/overflow/overflow-positioning.html:
1346         * compositing/reflections/animation-inside-reflection.html:
1347         * compositing/reflections/nested-reflection-animated.html:
1348         * compositing/reflections/nested-reflection-transition.html:
1349         * compositing/transitions/scale-transition-no-start.html:
1350         * compositing/transitions/singular-scale-transition.html:
1351         * compositing/visible-rect/animated.html:
1352         * css3/calc/transitions-dependent.html:
1353         * css3/calc/transitions.html:
1354         * css3/filters/backdrop/animation.html:
1355         * css3/filters/composited-during-animation.html:
1356         * css3/filters/filter-animation-from-none-hw.html:
1357         * css3/filters/filter-animation-from-none-multi-hw.html:
1358         * css3/filters/filter-animation-from-none-multi.html:
1359         * css3/filters/filter-animation-from-none.html:
1360         * css3/filters/filter-animation-hw.html:
1361         * css3/filters/filter-animation-multi-hw.html:
1362         * css3/filters/filter-animation-multi.html:
1363         * css3/filters/filter-animation.html:
1364         * css3/masking/clip-path-animation.html:
1365         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
1366         * fast/animation/css-animation-resuming-when-visible.html:
1367         * fast/animation/css-animation-throttling-lowPowerMode.html:
1368         * fast/css-generated-content/pseudo-animation.html:
1369         * fast/css-generated-content/pseudo-transition.html:
1370         * fast/filter-image/filter-image-animation.html:
1371         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
1372         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
1373         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
1374         * imported/blink/transitions/unprefixed-transform.html:
1375         * platform/ios/TestExpectations:
1376         * platform/win/TestExpectations:
1377         * transitions/background-position-transitions.html:
1378         * transitions/background-transitions.html:
1379         * transitions/blendmode-transitions.html:
1380         * transitions/border-radius-transition.html:
1381         * transitions/clip-path-path-transitions.html:
1382         * transitions/clip-path-transitions.html:
1383         * transitions/clip-transition.html:
1384         * transitions/color-transition-all.html:
1385         * transitions/color-transition-premultiplied.html:
1386         * transitions/color-transition-rounding.html:
1387         * transitions/cross-fade-background-image.html:
1388         * transitions/cross-fade-border-image.html:
1389         * transitions/cubic-bezier-overflow-color.html:
1390         * transitions/cubic-bezier-overflow-length.html:
1391         * transitions/cubic-bezier-overflow-shadow.html:
1392         * transitions/cubic-bezier-overflow-svg-length.html:
1393         * transitions/cubic-bezier-overflow-transform.html:
1394         * transitions/default-timing-function.html:
1395         * transitions/delay.html:
1396         * transitions/flex-transitions.html:
1397         * transitions/font-family-during-transition.html:
1398         * transitions/frames-timing-function.html:
1399         * transitions/interrupted-all-transition.html:
1400         * transitions/longhand-vs-shorthand-initial.html:
1401         * transitions/mask-transitions.html:
1402         * transitions/min-max-width-height-transitions.html:
1403         * transitions/mismatched-shadow-styles.html:
1404         * transitions/mismatched-shadow-transitions.html:
1405         * transitions/mixed-type.html:
1406         * transitions/move-after-transition.html:
1407         * transitions/multiple-background-size-transitions.html:
1408         * transitions/multiple-background-transitions.html:
1409         * transitions/multiple-mask-transitions.html:
1410         * transitions/multiple-shadow-transitions.html:
1411         * transitions/negative-delay.html:
1412         * transitions/opacity-transition-zindex.html:
1413         * transitions/remove-transition-style.html:
1414         * transitions/shape-outside-transitions.html:
1415         * transitions/shorthand-border-transitions.html:
1416         * transitions/shorthand-transitions.html:
1417         * transitions/steps-timing-function.html:
1418         * transitions/svg-layout-transition.html:
1419         * transitions/svg-text-shadow-transition.html:
1420         * transitions/svg-transitions.html:
1421         * transitions/text-indent-transition.html:
1422         * transitions/transform-op-list-match.html:
1423         * transitions/transform-op-list-no-match.html:
1424         * transitions/transition-drt-api-delay-expected.txt: Added.
1425         * transitions/transition-drt-api-delay.html: Added.
1426         * transitions/transition-drt-api-expected.txt: Added.
1427         * transitions/transition-drt-api.html: Added.
1428         * transitions/transition-end-event-rendering.html:
1429         * transitions/transition-hit-test-transform.html:
1430         * transitions/transition-hit-test.html:
1431         * transitions/transition-in-delay-phase.html:
1432         * transitions/transition-on-element-with-content.html:
1433         * transitions/transition-shorthand-delay.html:
1434         * transitions/transition-timing-function.html:
1435         * transitions/transition-to-from-auto.html:
1436         * transitions/transition-to-from-undefined.html:
1437         * transitions/visited-link-color.html:
1438         * transitions/zero-duration-in-list.html:
1439         * transitions/zero-duration-with-non-zero-delay-end.html:
1440         * transitions/zero-duration-with-non-zero-delay-start.html:
1441         * webanimations/css-animations.html:
1442         * webanimations/css-transitions.html:
1443
1444 2018-05-18  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1445
1446         [Curl] Bug fix on suspend/resume behavior.
1447         https://bugs.webkit.org/show_bug.cgi?id=183089
1448
1449         The flag was not set correctly. Also wrong method was called.
1450
1451         Reviewed by Youenn Fablet.
1452
1453         * platform/wincairo/TestExpectations: Enable loader/ tests for WinCairo.
1454
1455 2018-05-18  Wenson Hsieh  <wenson_hsieh@apple.com>
1456
1457         [Extra zoom mode] Clearing text fields should dispatch input events of type "deleteContent"
1458         https://bugs.webkit.org/show_bug.cgi?id=185769
1459         <rdar://problem/40368261>
1460
1461         Reviewed by Tim Horton.
1462
1463         Adds a new test to inspect the input events dispatched as a result of inserting and deleting text in a form
1464         control. The inputTypes should be "insertText" and "deleteContent", respectively; the data values should be the
1465         inserted string and null, respectively.
1466
1467         * fast/forms/extrazoom/delete-content-in-text-field-expected.txt: Added.
1468         * fast/forms/extrazoom/delete-content-in-text-field.html: Added.
1469
1470 2018-05-18  Youenn Fablet  <youenn@apple.com>
1471
1472         Layout Test http/wpt/service-workers/header-filtering.https.html is a flaky failure
1473         https://bugs.webkit.org/show_bug.cgi?id=184469
1474         <rdar://problem/39428226>
1475
1476         Unreviewed.
1477
1478         * platform/mac-wk2/TestExpectations: Removed flaky expectation that was added back inadvertently.
1479
1480 2018-05-18  Myles C. Maxfield  <mmaxfield@apple.com>
1481
1482         [iOS] Password fields obscure the text with rectangles instead of circles
1483         https://bugs.webkit.org/show_bug.cgi?id=185760
1484         <rdar://problem/38644697>
1485
1486         Reviewed by Zalan Bujtas.
1487
1488         * fast/text/black-circle-expected.html: Added.
1489         * fast/text/black-circle.html: Added.
1490
1491 2018-05-18  Chris Dumez  <cdumez@apple.com>
1492
1493         Unreviewed, rolling out r231935.
1494
1495         Caused an accessibility test to fail
1496
1497         Reverted changeset:
1498
1499         "RenderLayer::scrollRectToVisible() should not propagate a
1500         subframe's scroll to its cross-origin parent"
1501         https://bugs.webkit.org/show_bug.cgi?id=185664
1502         https://trac.webkit.org/changeset/231935
1503
1504 2018-05-18  Dirk Schulze  <krit@webkit.org>
1505
1506         Make all SVG shape interfaces inherit from SVGGeometryElement
1507         https://bugs.webkit.org/show_bug.cgi?id=185600
1508
1509         Reviewed by Antti Koivisto.
1510
1511         Update test for inheritance of SVG shape interfaces (more passes).
1512         Add individual tests for SVGGeometryElement interfaces for each
1513         SVG shape. There already are more detailed tests for the methods
1514         and the SVGPathElement interface.
1515
1516         * svg/dom/SVGGeometry-circle-expected.txt: Added.
1517         * svg/dom/SVGGeometry-circle.xhtml: Added.
1518         * svg/dom/SVGGeometry-ellipse-expected.txt: Added.
1519         * svg/dom/SVGGeometry-ellipse.xhtml: Added.
1520         * svg/dom/SVGGeometry-line-expected.txt: Added.
1521         * svg/dom/SVGGeometry-line.xhtml: Added.
1522         * svg/dom/SVGGeometry-polygon-expected.txt: Added.
1523         * svg/dom/SVGGeometry-polygon.xhtml: Added.
1524         * svg/dom/SVGGeometry-polyline-expected.txt: Added.
1525         * svg/dom/SVGGeometry-polyline.xhtml: Added.
1526         * svg/dom/SVGGeometry-rect-expected.txt: Added.
1527         * svg/dom/SVGGeometry-rect.xhtml: Added.
1528         * svg/dom/svg2-inheritance-expected.txt:
1529
1530 2018-05-18  Per Arne Vollan  <pvollan@apple.com>
1531
1532         The test fast/images/animated-image-mp4-crash.html is failing on Windows.
1533         https://bugs.webkit.org/show_bug.cgi?id=185765
1534
1535         Unreviewed test gardening.
1536
1537         * platform/win/TestExpectations:
1538
1539 2018-05-18  Antoine Quint  <graouts@apple.com>
1540
1541         [modern-media-controls] AirPlaySupport should be disabled by default
1542         https://bugs.webkit.org/show_bug.cgi?id=185658
1543         <rdar://problem/40272213>
1544
1545         Reviewed by Simon Fraser.
1546
1547         Add a new test that checks that we create an AirplaySupport object only after media has started playing.
1548         We also modify a couple of existing tests so they are no longer flaky, as a first pass of this patch
1549         revealed some flakiness.
1550
1551         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added.
1552         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added.
1553         * media/modern-media-controls/scrubber-support/scrubber-support-drag-expected.txt:
1554         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
1555         * media/modern-media-controls/volume-support/volume-support-click-expected.txt:
1556         * media/modern-media-controls/volume-support/volume-support-click.html:
1557
1558 2018-05-18  Antoine Quint  <graouts@apple.com>
1559
1560         [Web Animations] Turn Web Animations with CSS integration on for test runners
1561         https://bugs.webkit.org/show_bug.cgi?id=184819
1562         <rdar://problem/39597337>
1563
1564         Reviewed by Jon Lee.
1565
1566         Since Web Animations with CSS integration is on by default on test runners, we no longer need
1567         the special HTML comment to turn the flag on for select tests.
1568
1569         * TestExpectations:
1570         * animations/3d/matrix-transform-type-animation.html:
1571         * animations/3d/replace-filling-transform.html:
1572         * animations/3d/transform-origin-vs-functions.html:
1573         * animations/3d/transform-perspective.html:
1574         * animations/additive-transform-animations.html:
1575         * animations/animation-border-overflow.html:
1576         * animations/animation-callback-timestamp.html:
1577         * animations/animation-controller-drt-api.html:
1578         * animations/animation-direction-alternate-reverse-expected.txt:
1579         * animations/animation-direction-alternate-reverse.html:
1580         * animations/animation-direction-reverse-fill-mode-hardware.html:
1581         * animations/animation-direction-reverse-hardware-opacity.html:
1582         * animations/animation-direction-reverse-hardware.html:
1583         * animations/animation-direction-reverse-non-hardware.html:
1584         * animations/animation-direction-reverse-timing-functions-hardware.html:
1585         * animations/animation-direction-reverse-timing-functions.html:
1586         * animations/animation-direction.html:
1587         * animations/animation-followed-by-transition.html:
1588         * animations/animation-hit-test-transform.html:
1589         * animations/animation-hit-test.html:
1590         * animations/animation-internals-api-expected.txt: Removed.
1591         * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
1592         * animations/animation-internals-api-multiple-keyframes.html: Removed.
1593         * animations/animation-internals-api.html: Removed.
1594         * animations/animation-offscreen-to-onscreen.html:
1595         * animations/big-rotation-expected.txt:
1596         * animations/big-rotation.html:
1597         * animations/change-completed-animation-transform.html:
1598         * animations/change-keyframes.html:
1599         * animations/combo-transform-rotate+scale.html:
1600         * animations/cross-fade-background-image.html:
1601         * animations/cross-fade-border-image-source.html:
1602         * animations/cross-fade-list-style-image.html:
1603         * animations/cross-fade-webkit-mask-box-image.html:
1604         * animations/duplicate-keys-expected.html:
1605         * animations/duplicate-keys.html:
1606         * animations/duplicated-keyframes-name.html:
1607         * animations/fill-forwards-end-state.html:
1608         * animations/fill-mode-forwards-zero-duration-expected.txt:
1609         * animations/fill-mode-forwards-zero-duration.html:
1610         * animations/font-variations/font-stretch.html:
1611         * animations/font-variations/font-style.html:
1612         * animations/font-variations/font-variation-settings-order.html:
1613         * animations/font-variations/font-variation-settings-unlike.html:
1614         * animations/font-variations/font-variation-settings.html:
1615         * animations/font-variations/font-weight.html:
1616         * animations/generic-from-to.html:
1617         * animations/import.html:
1618         * animations/keyframe-multiple-timing-functions-transform.html:
1619         * animations/keyframe-timing-functions-transform.html:
1620         * animations/keyframe-timing-functions.html:
1621         * animations/keyframe-timing-functions2.html:
1622         * animations/keyframes-comma-separated.html:
1623         * animations/keyframes-dynamic.html:
1624         * animations/keyframes-infinite-iterations.html:
1625         * animations/keyframes-invalid-keys.html:
1626         * animations/keyframes-out-of-order.html:
1627         * animations/keyframes.html:
1628         * animations/lineheight-animation.html:
1629         * animations/longhand-timing-function.html:
1630         * animations/matrix-anim.html:
1631         * animations/missing-from-to-transforms.html:
1632         * animations/missing-from-to.html:
1633         * animations/missing-keyframe-properties-repeating.html:
1634         * animations/missing-keyframe-properties-timing-function.html:
1635         * animations/missing-keyframe-properties.html:
1636         * animations/missing-values-first-keyframe.html:
1637         * animations/missing-values-last-keyframe.html:
1638         * animations/multiple-animations-timing-function.html:
1639         * animations/multiple-animations.html:
1640         * animations/multiple-keyframes.html:
1641         * animations/negative-delay.html:
1642         * animations/pause-crash.html:
1643         * animations/play-state-start-paused.html:
1644         * animations/simultaneous-start-left.html:
1645         * animations/simultaneous-start-transform.html:
1646         * animations/spring-function.html:
1647         * animations/stacking-context-unchanged-while-running.html:
1648         * animations/timing-functions.html:
1649         * animations/transition-and-animation-1.html:
1650         * animations/transition-and-animation-2.html:
1651         * animations/transition-and-animation-3.html:
1652         * animations/unanimated-style.html:
1653         * animations/unprefixed-keyframes.html:
1654         * animations/width-using-ems.html:
1655         * compositing/animation/animated-composited-inside-hidden.html:
1656         * compositing/animation/computed-style-during-delay.html:
1657         * compositing/animation/layer-for-filling-animation.html:
1658         * compositing/backing/backface-visibility-flip.html:
1659         * compositing/contents-scale/animating.html:
1660         * compositing/layer-creation/animation-overlap-with-children.html:
1661         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
1662         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
1663         * compositing/layer-creation/overlap-animation-clipping.html:
1664         * compositing/layer-creation/overlap-animation-container.html:
1665         * compositing/layer-creation/overlap-animation.html:
1666         * compositing/layer-creation/scale-rotation-animation-overlap.html:
1667         * compositing/layer-creation/translate-animation-overlap.html:
1668         * compositing/layer-creation/translate-scale-animation-overlap.html:
1669         * compositing/overflow/overflow-positioning.html:
1670         * compositing/reflections/animation-inside-reflection.html:
1671         * compositing/reflections/nested-reflection-animated.html:
1672         * compositing/reflections/nested-reflection-transition.html:
1673         * compositing/transitions/scale-transition-no-start.html:
1674         * compositing/transitions/singular-scale-transition.html:
1675         * compositing/visible-rect/animated.html:
1676         * css3/calc/transitions-dependent.html:
1677         * css3/calc/transitions.html:
1678         * css3/filters/backdrop/animation.html:
1679         * css3/filters/composited-during-animation.html:
1680         * css3/filters/filter-animation-from-none-hw.html:
1681         * css3/filters/filter-animation-from-none-multi-hw.html:
1682         * css3/filters/filter-animation-from-none-multi.html:
1683         * css3/filters/filter-animation-from-none.html:
1684         * css3/filters/filter-animation-hw.html:
1685         * css3/filters/filter-animation-multi-hw.html:
1686         * css3/filters/filter-animation-multi.html:
1687         * css3/filters/filter-animation.html:
1688         * css3/masking/clip-path-animation.html:
1689         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
1690         * fast/animation/css-animation-resuming-when-visible.html:
1691         * fast/animation/css-animation-throttling-lowPowerMode.html:
1692         * fast/css-generated-content/pseudo-animation.html:
1693         * fast/css-generated-content/pseudo-transition.html:
1694         * fast/filter-image/filter-image-animation.html:
1695         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
1696         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
1697         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
1698         * imported/blink/transitions/unprefixed-transform.html:
1699         * platform/ios/TestExpectations:
1700         * platform/win/TestExpectations:
1701         * transitions/background-position-transitions.html:
1702         * transitions/background-transitions.html:
1703         * transitions/blendmode-transitions.html:
1704         * transitions/border-radius-transition.html:
1705         * transitions/clip-path-path-transitions.html:
1706         * transitions/clip-path-transitions.html:
1707         * transitions/clip-transition.html:
1708         * transitions/color-transition-all.html:
1709         * transitions/color-transition-premultiplied.html:
1710         * transitions/color-transition-rounding.html:
1711         * transitions/cross-fade-background-image.html:
1712         * transitions/cross-fade-border-image.html:
1713         * transitions/cubic-bezier-overflow-color.html:
1714         * transitions/cubic-bezier-overflow-length.html:
1715         * transitions/cubic-bezier-overflow-shadow.html:
1716         * transitions/cubic-bezier-overflow-svg-length.html:
1717         * transitions/cubic-bezier-overflow-transform.html:
1718         * transitions/default-timing-function.html:
1719         * transitions/delay.html:
1720         * transitions/flex-transitions.html:
1721         * transitions/font-family-during-transition.html:
1722         * transitions/frames-timing-function.html:
1723         * transitions/interrupted-all-transition.html:
1724         * transitions/longhand-vs-shorthand-initial.html:
1725         * transitions/mask-transitions.html:
1726         * transitions/min-max-width-height-transitions.html:
1727         * transitions/mismatched-shadow-styles.html:
1728         * transitions/mismatched-shadow-transitions.html:
1729         * transitions/mixed-type.html:
1730         * transitions/move-after-transition.html:
1731         * transitions/multiple-background-size-transitions.html:
1732         * transitions/multiple-background-transitions.html:
1733         * transitions/multiple-mask-transitions.html:
1734         * transitions/multiple-shadow-transitions.html:
1735         * transitions/negative-delay.html:
1736         * transitions/opacity-transition-zindex.html:
1737         * transitions/remove-transition-style.html:
1738         * transitions/shape-outside-transitions.html:
1739         * transitions/shorthand-border-transitions.html:
1740         * transitions/shorthand-transitions.html:
1741         * transitions/steps-timing-function.html:
1742         * transitions/svg-layout-transition.html:
1743         * transitions/svg-text-shadow-transition.html:
1744         * transitions/svg-transitions.html:
1745         * transitions/text-indent-transition.html:
1746         * transitions/transform-op-list-match.html:
1747         * transitions/transform-op-list-no-match.html:
1748         * transitions/transition-drt-api-delay-expected.txt: Removed.
1749         * transitions/transition-drt-api-delay.html: Removed.
1750         * transitions/transition-drt-api-expected.txt: Removed.
1751         * transitions/transition-drt-api.html: Removed.
1752         * transitions/transition-end-event-rendering.html:
1753         * transitions/transition-hit-test-transform.html:
1754         * transitions/transition-hit-test.html:
1755         * transitions/transition-in-delay-phase.html:
1756         * transitions/transition-on-element-with-content.html:
1757         * transitions/transition-shorthand-delay.html:
1758         * transitions/transition-timing-function.html:
1759         * transitions/transition-to-from-auto.html:
1760         * transitions/transition-to-from-undefined.html:
1761         * transitions/visited-link-color.html:
1762         * transitions/zero-duration-in-list.html:
1763         * transitions/zero-duration-with-non-zero-delay-end.html:
1764         * transitions/zero-duration-with-non-zero-delay-start.html:
1765         * webanimations/css-animations.html:
1766         * webanimations/css-transitions.html:
1767
1768 2018-05-17  Michael Saboff  <msaboff@apple.com>
1769
1770         We don't throw SyntaxErrors for runtime generated regular expressions with errors
1771         https://bugs.webkit.org/show_bug.cgi?id=185755
1772
1773         Reviewed by Keith Miller.
1774
1775         Updated test and results from reporting a SyntaxError to an Out of memory error.
1776
1777         * js/script-tests/stack-overflow-regexp.js:
1778         (shouldThrow.recursiveCall):
1779         (shouldThrow):
1780         (recursiveCall):
1781         * js/stack-overflow-regexp-expected.txt:
1782
1783 2018-05-17  Nan Wang  <n_wang@apple.com>
1784
1785         AX: [macOS] Expose the primary screen height through AX API
1786         https://bugs.webkit.org/show_bug.cgi?id=185742
1787
1788         Reviewed by Chris Fleizach.
1789
1790         * accessibility/mac/primary-screen-height-expected.txt: Added.
1791         * accessibility/mac/primary-screen-height.html: Added.
1792
1793 2018-05-17  Chris Dumez  <cdumez@apple.com>
1794
1795         RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent
1796         https://bugs.webkit.org/show_bug.cgi?id=185664
1797         <rdar://problem/36185260>
1798
1799         Reviewed by Simon Fraser.
1800
1801         Add layout test coverage.
1802
1803         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added.
1804         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added.
1805         * http/tests/navigation/resources/clear-fragment.html: Added.
1806
1807 2018-05-17  Ryan Haddad  <ryanhaddad@apple.com>
1808
1809         Unreviewed, rolling out r231899.
1810
1811         Caused flakiness in two existing modern-media-controls tests.
1812
1813         Reverted changeset:
1814
1815         "[modern-media-controls] AirPlaySupport should be disabled by
1816         default"
1817         https://bugs.webkit.org/show_bug.cgi?id=185658
1818         https://trac.webkit.org/changeset/231899
1819
1820 2018-05-17  Jer Noble  <jer.noble@apple.com>
1821
1822         CRASH in ImageDecoderAVFObjC::sampleAtIndex()
1823         https://bugs.webkit.org/show_bug.cgi?id=185734
1824         <rdar://problem/40295094>
1825
1826         Reviewed by Eric Carlson.
1827
1828         * fast/images/animated-image-mp4-crash-expected.txt: Added.
1829         * fast/images/animated-image-mp4-crash.html: Added.
1830         * fast/images/resources/two-samples-with-same-pts.mp4: Added.
1831
1832 2018-05-17  Youenn Fablet  <youenn@apple.com>
1833
1834         REGRESSION (r229831?): Layout Test http/tests/appcache/interrupted-update.html is a flaky failure
1835         https://bugs.webkit.org/show_bug.cgi?id=184061
1836         <rdar://problem/38975570>
1837
1838         Reviewed by Alexey Proskuryakov.
1839
1840         Test is flaky as it sometimes reload twice.
1841         Make sure it reloads only once by not relying on localStorage.
1842         Make sure the appcache has not enough time to finish before reloading is done.
1843         This is done by adding more entries to the appcache.
1844         Add a test that sets an item in local storage, reloads and verifies the item is there.
1845
1846         * TestExpectations:
1847         * http/tests/appcache/interrupted-update.html:
1848         * http/tests/appcache/resources/interrupted-update.manifest:
1849         * http/tests/storage/setItem-and-reload-expected.txt: Added.
1850         * http/tests/storage/setItem-and-reload.html: Added.
1851
1852 2018-05-17  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1853
1854         [WPE] Implement and enable FULLSCREEN_API
1855         https://bugs.webkit.org/show_bug.cgi?id=185676
1856
1857         Reviewed by Žan Doberšek.
1858
1859         Enable all the 58 fullscreen related tests.
1860         Are all passing but 3.
1861
1862         * platform/wpe/TestExpectations:
1863         * platform/wpe/fullscreen/full-screen-placeholder-expected.txt: Added. Copied baseline from WebKitGTK+ port.
1864
1865 2018-05-17  Wenson Hsieh  <wenson_hsieh@apple.com>
1866
1867         [Extra zoom mode] Disabled adaptations are not reset upon mainframe navigation
1868         https://bugs.webkit.org/show_bug.cgi?id=185735
1869         <rdar://problem/40335311>
1870
1871         Reviewed by Tim Horton.
1872
1873         Adds a new layout test that disables extra zoom mode adaptations, navigates to a new document, and checks that
1874         the innerWidth and innerHeight are reset to their expected (default) values.
1875
1876         * fast/viewport/extrazoom/viewport-adaptations-after-navigation.html: Added.
1877
1878 2018-05-17  Chris Dumez  <cdumez@apple.com>
1879
1880         Cross-Origin-Options: deny/allow-postmessage should prevent getting navigated by cross-origin scripts
1881         https://bugs.webkit.org/show_bug.cgi?id=185681
1882         <rdar://problem/40296313>
1883
1884         Reviewed by Geoffrey Garen.
1885
1886         Add layout test coverage.
1887
1888         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target-expected.txt: Added.
1889         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target.html: Added.
1890         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target-expected.txt: Added.
1891         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target.html: Added.
1892         * http/wpt/cross-origin-options/resources/destination.html: Added.
1893         * http/wpt/cross-origin-options/resources/navigate-parent-via-anchor.html: Added.
1894         * http/wpt/cross-origin-options/resources/navigation-from-subframe-frame.py: Added.
1895         (main):
1896         * http/wpt/cross-origin-options/resources/utils.js:
1897
1898 2018-05-17  Brent Fulgham  <bfulgham@apple.com>
1899
1900         Storage Access API: Allow documents that have been granted storage access to also do a popup
1901         https://bugs.webkit.org/show_bug.cgi?id=185615
1902         <rdar://problem/39105791>
1903
1904         Reviewed by Chris Dumez.
1905
1906         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt: Added.
1907         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window.html: Added.
1908         * http/tests/storageAccess/resources/request-storage-access-iframe-and-pop-window.html: Added.
1909         * http/tests/storageAccess/resources/request-storage-access-second-window.html: Added.
1910
1911 2018-05-17  Antoine Quint  <graouts@apple.com>
1912
1913         [modern-media-controls] AirPlaySupport should be disabled by default
1914         https://bugs.webkit.org/show_bug.cgi?id=185658
1915         <rdar://problem/40272213>
1916
1917         Reviewed by Simon Fraser.
1918
1919         Add a new test that checks that we create an AirplaySupport object only after media has started playing.
1920
1921         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added.
1922         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added.
1923
1924 2018-05-17  Rob Buis  <rbuis@igalia.com>
1925
1926         Remove cssom-remove-shorthand-property.html test
1927         https://bugs.webkit.org/show_bug.cgi?id=185727
1928
1929         Reviewed by Frédéric Wang.
1930
1931         Exact same test is contained in WPT:
1932         cssom/cssom-setProperty-shorthand.html
1933
1934         * fast/css/cssom-remove-shorthand-property-expected.txt: Removed.
1935         * fast/css/cssom-remove-shorthand-property.html: Removed.
1936
1937 2018-05-17  Ms2ger  <Ms2ger@igalia.com>
1938
1939         [GTK][WPE] Test gardening
1940         https://bugs.webkit.org/show_bug.cgi?id=185718
1941
1942         Unreviewed test gardening.
1943
1944         * accessibility/gtk/spans-expected.txt: rebaseline for r231717.
1945         * accessibility/gtk/spans-paragraphs-and-divs-expected.txt: rebaseline for r231717.
1946         * js/script-tests/intl-numberformat-format-to-parts.js: skip (bug 185714).
1947         * js/script-tests/intl-pluralrules.js: skip (bug 185714).
1948         * platform/gtk/TestExpectations: skip new Intl tests (bug 185714).
1949         * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: rebaseline for r231630.
1950         * platform/gtk/editing/deleting/delete-emoji-expected.txt: rebaseline for r231630.
1951         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
1952           Removed (platform-neutral expectation file applies since r231000).
1953         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
1954           Removed (platform-neutral expectation file applies since r231000).
1955
1956 2018-05-16  Ross Kirsling  <ross.kirsling@sony.com>
1957
1958         [WinCairo] Unreviewed gardening after WinCairoRequirements update.
1959
1960         * platform/wincairo/TestExpectations:
1961         * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt:
1962         * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt:
1963         * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt:
1964         * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt:
1965         * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt:
1966         * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt:
1967         * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt:
1968         * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt:
1969         * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt:
1970         * platform/wincairo/editing/deleting/delete-emoji-expected.txt:
1971         * platform/wincairo/editing/deleting/regional-indicators-expected.txt: Removed.
1972         * platform/wincairo/editing/style/create-block-for-style-006-expected.png: Added.
1973
1974 2018-05-16  Brady Eidson  <beidson@apple.com>
1975
1976         LayoutTest storage/indexeddb/dont-wedge-private.html is a flaky failure
1977         <rdar://problem/38975304> and https://bugs.webkit.org/show_bug.cgi?id=184058
1978
1979         Reviewed by Andy Estes.
1980
1981         Make the asynchronous IDB part of this test take way, way longer to always give the location change a chance to happen.
1982
1983         * TestExpectations:
1984         * storage/indexeddb/dont-wedge-expected.txt:
1985         * storage/indexeddb/dont-wedge-private-expected.txt:
1986         * storage/indexeddb/resources/dont-wedge.js:
1987         (openDatabase1.request.onupgradeneeded.openOnUpgradeNeeded1.putter):
1988         (openDatabase1.request.onupgradeneeded):
1989
1990 2018-05-16  Ross Kirsling  <ross.kirsling@sony.com>
1991
1992         [WinCairo] Unreviewed gardening before WinCairoRequirements update.
1993
1994         * platform/wincairo/TestExpectations:
1995         * platform/wincairo/fast/dom/adopt-node-crash-2-expected.txt: Added.
1996
1997 2018-05-16  Ryan Haddad  <ryanhaddad@apple.com>
1998
1999         Mark imported/mozilla/css-transitions/test_event-dispatch.html as flaky.
2000         https://bugs.webkit.org/show_bug.cgi?id=183843
2001
2002         Unreviewed test gardening.
2003
2004         * platform/ios/TestExpectations:
2005
2006 2018-05-16  Andy VanWagoner  <andy@vanwagoner.family>
2007
2008         Add support for Intl NumberFormat formatToParts
2009         https://bugs.webkit.org/show_bug.cgi?id=185375
2010
2011         Reviewed by Yusuke Suzuki.
2012
2013         Add tests for NumberFormat formatToParts. Tests are expected to fail on
2014         macOS until ICU is updated to v59 or newer.
2015
2016         * js/intl-numberformat-format-to-parts-expected.txt: Added.
2017         * js/intl-numberformat-format-to-parts.html: Added.
2018         * js/script-tests/intl-numberformat-format-to-parts.js: Added.
2019         * platform/ios-simulator/TestExpectations:
2020         * platform/mac/TestExpectations:
2021         * platform/win/TestExpectations:
2022
2023 2018-05-16  Eric Carlson  <eric.carlson@apple.com>
2024
2025         Improve NowPlaying "title"
2026         https://bugs.webkit.org/show_bug.cgi?id=185680
2027         <rdar://problem/40296700>
2028
2029         Reviewed by Jer Noble.
2030
2031         * http/tests/media/now-playing-info-expected.txt: Added.
2032         * http/tests/media/now-playing-info-private-browsing-expected.txt: Added.
2033         * http/tests/media/now-playing-info-private-browsing.html: Added.
2034         * http/tests/media/now-playing-info.html: Added.
2035         * platform/gtk/TestExpectations:
2036
2037 2018-05-16  Youenn Fablet  <youenn@apple.com>
2038
2039         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
2040         https://bugs.webkit.org/show_bug.cgi?id=185384
2041         <rdar://problem/40035167>
2042
2043         Reviewed by Eric Carlson.
2044
2045         * webrtc/addICECandidate-closed.html:
2046         Handle sometimes rejected promise to remove a line
2047         in the -expected.txt file that is sometimes added.
2048
2049 2018-05-16  Youenn Fablet  <youenn@apple.com>
2050
2051         REGRESSION (r229735): LayoutTest http/wpt/service-workers/third-party-registration.html is a flaky timeout
2052         https://bugs.webkit.org/show_bug.cgi?id=183860
2053         <rdar://problem/38975251>
2054
2055         Reviewed by Geoffrey Garen.
2056
2057         Make test more robust by introducing a timeout and better failure reporting.
2058         Mark test as Pass/Fail to start gathering results on test stability.
2059
2060         * http/wpt/service-workers/resources/third-party-registration-frame.html:
2061         * platform/ios-wk2/TestExpectations:
2062         * platform/mac-wk2/TestExpectations:
2063
2064 2018-05-16  David Fenton  <david_fenton@apple.com>
2065
2066         Mark LayoutTest animations/needs-layout.html as Flaky on macOS debug.
2067         https://bugs.webkit.org/show_bug.cgi?id=185659
2068
2069         Unreviewed test gardening.
2070
2071         * platform/mac/TestExpectations:
2072
2073 2018-05-16  Antoine Quint  <graouts@apple.com>
2074
2075         [Web Animations] Turn Web Animations with CSS integration on for test runners
2076         https://bugs.webkit.org/show_bug.cgi?id=184819
2077
2078         Unreviewed. Another attempt to make this test more robust.
2079
2080         * transitions/interrupted-transition-hardware.html:
2081
2082 2018-05-16  Chris Nardi  <cnardi@chromium.org>
2083
2084         Remove Document#selectedStylesheetSet/preferredStylesheetSet
2085         https://bugs.webkit.org/show_bug.cgi?id=185381
2086
2087         Reviewed by Darin Adler.
2088
2089         Update tests to remove selectedStylesheetSet/preferredStylesheetSet.
2090
2091         * fast/css/link-disabled-attr-expected.txt:
2092         * fast/css/link-disabled-attr.html:
2093         * fast/dom/assign-to-prototype-accessor-on-prototype-should-throw-expected.txt:
2094         * fast/dom/assign-to-prototype-accessor-on-prototype-should-throw.html:
2095         * fast/dom/document-attribute-js-null-expected.txt:
2096         * fast/dom/document-attribute-js-null.html:
2097         * fast/shadow-dom/link-element-in-shadow-tree-expected.txt:
2098         * fast/shadow-dom/link-element-in-shadow-tree.html:
2099         * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Removed.
2100         * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Removed.
2101
2102 2018-05-16  Per Arne Vollan  <pvollan@apple.com>
2103
2104         Mark animations/keyframes-dynamic.html and related tests as failing on Windows.
2105         https://bugs.webkit.org/show_bug.cgi?id=185678
2106
2107         Unreviewed test gardening.
2108
2109         * platform/win/TestExpectations:
2110
2111 2018-05-16  Antoine Quint  <graouts@apple.com>
2112
2113         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
2114         https://bugs.webkit.org/show_bug.cgi?id=185299
2115
2116         Unreviewed. Attempt to make this test more robust.
2117
2118         * transitions/interrupted-transition-hardware.html:
2119
2120 2018-05-16  Antoine Quint  <graouts@apple.com>
2121
2122         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
2123         https://bugs.webkit.org/show_bug.cgi?id=185299
2124         <rdar://problem/39630230>
2125
2126         Reviewed by Simon Fraser.
2127
2128         Add a new test where we interrupt a transition and check that upon returning to the original value,
2129         an animated value is still used and not the initial value. This test fails prior to this patch.
2130
2131         * transitions/interrupted-transition-hardware-expected.html: Added.
2132         * transitions/interrupted-transition-hardware.html: Added.
2133
2134 2018-05-15  Commit Queue  <commit-queue@webkit.org>
2135
2136         Unreviewed, rolling out r231765.
2137         https://bugs.webkit.org/show_bug.cgi?id=185668
2138
2139         the layout test added with this change is very flaky
2140         (Requested by realdawei on #webkit).
2141
2142         Reverted changeset:
2143
2144         "REGRESSION (r230574): Interrupted hardware transitions don't
2145         behave correctly"
2146         https://bugs.webkit.org/show_bug.cgi?id=185299
2147         https://trac.webkit.org/changeset/231765
2148
2149 2018-05-15  Tadeu Zagallo  <tzagallo@apple.com>
2150
2151         Update touch event tracking types on every touch
2152         https://bugs.webkit.org/show_bug.cgi?id=184250
2153         <rdar://problem/39145092>
2154
2155         Reviewed by Geoffrey Garen.
2156
2157         The tracking types for touch events were only update on touchstart, which meant that event
2158         listeners added after the touchstart would always be treated as passive, even if explicitly
2159         setting passive to false.
2160
2161         * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt: Added.
2162         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html: Added.
2163
2164 2018-05-15  Jer Noble  <jer.noble@apple.com>
2165
2166         Media continues loading after rendered invisible (removed from DOM; scrolled off screen)
2167         https://bugs.webkit.org/show_bug.cgi?id=185487
2168
2169         Reviewed by Eric Carlson.
2170
2171         * media/video-buffering-allowed-expected.txt: Added.
2172         * media/video-buffering-allowed.html: Added.
2173         * media/video-test.js:
2174         (compare):
2175         (testExpected):
2176         (sleepFor):
2177         (testArraysEqual): Deleted.
2178
2179 2018-05-15  Charles Vazac  <cvazac@gmail.com>
2180
2181         Add the PerformanceServerTiming Interface which makes Server-Timing header timing values available to JavaScript running in the browser.
2182         https://bugs.webkit.org/show_bug.cgi?id=175569
2183
2184         Reviewed by Youenn Fablet.
2185
2186         Tests were imported from web-platform-tests: WebKit/LayoutTests/imported/w3c/web-platform-tests/server-timing/*
2187
2188         * imported/w3c/web-platform-tests/server-timing/cross_origin-expected.txt: Added.
2189         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl-expected.txt: Added.
2190         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl.https-expected.txt: Added.
2191         * imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing-expected.txt: Added.
2192         * imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing.https-expected.txt: Added.
2193
2194 2018-05-15  Brady Eidson  <beidson@apple.com>
2195
2196         Fix crash after a Worker terminates but there are still IDB transactions the server is trying to open for it.
2197         <rdar://problem/33744241> and https://bugs.webkit.org/show_bug.cgi?id=185653
2198
2199         Reviewed by Andy Estes.
2200
2201         * storage/indexeddb/modern/resources/worker-transaction-open-after-worker-stop.js: Added.
2202         (const.errorHandler):
2203         (openRequest.onupgradeneeded):
2204         (tx.oncomplete):
2205         (openRequest.onsuccess):
2206         (deleteRequest.onerror.deleteRequest.onblocked.deleteRequest.onsuccess):
2207         * storage/indexeddb/modern/worker-transaction-open-after-worker-stop-expected.txt: Added.
2208         * storage/indexeddb/modern/worker-transaction-open-after-worker-stop.html: Added.
2209
2210 2018-05-15  Ryan Haddad  <ryanhaddad@apple.com>
2211
2212         Unreviewed, rolling out r231763.
2213
2214         The test added with this change is failing an assertion.
2215
2216         Reverted changeset:
2217
2218         "NSEvent event trackers don't work from WebKitTestRunner"
2219         https://bugs.webkit.org/show_bug.cgi?id=185383
2220         https://trac.webkit.org/changeset/231763
2221
2222 2018-05-15  Aditya Keerthi  <akeerthi@apple.com>
2223
2224         Add test to verify behavior of -webkit-text-fill-color when inherited.
2225         https://bugs.webkit.org/show_bug.cgi?id=185427
2226
2227         Reviewed by Daniel Bates.
2228
2229         * fast/css/webkit-text-fill-color-inherit-expected.html: Added.
2230         * fast/css/webkit-text-fill-color-inherit.html: Added.
2231
2232 2018-05-15  Dirk Schulze  <krit@webkit.org>
2233
2234         Add new SVGDOM SVGFEBLEND constants
2235         https://bugs.webkit.org/show_bug.cgi?id=185581
2236
2237         Reviewed by Simon Fraser.
2238
2239         Provide new SVG DOM constants for the new blend modes added to feBlend.
2240
2241         https://drafts.fxtf.org/filter-effects-1/#InterfaceSVGFEBlendElement
2242
2243         * svg/custom/js-svg-constructors-expected.txt:
2244         * svg/custom/js-svg-constructors.svg:
2245         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
2246         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement.html:
2247         * svg/dom/SVGAnimatedEnumeration-case-sensitive-expected.txt:
2248         * svg/dom/SVGAnimatedEnumeration-case-sensitive.html:
2249
2250 2018-05-15  Antoine Quint  <graouts@apple.com>
2251
2252         [Web Animations] Expose Web Animations CSS integration as an experimental feature
2253         https://bugs.webkit.org/show_bug.cgi?id=185647
2254
2255         Reviewed by Dean Jackson.
2256
2257         Change the name of the Web Animations CSS integration flag so that tests can opt into this feature.
2258
2259         * animations/3d/matrix-transform-type-animation.html:
2260         * animations/3d/replace-filling-transform.html:
2261         * animations/3d/transform-origin-vs-functions.html:
2262         * animations/3d/transform-perspective.html:
2263         * animations/additive-transform-animations.html:
2264         * animations/animation-border-overflow.html:
2265         * animations/animation-callback-timestamp.html:
2266         * animations/animation-controller-drt-api.html:
2267         * animations/animation-direction-reverse-fill-mode-hardware.html:
2268         * animations/animation-direction-reverse-hardware-opacity.html:
2269         * animations/animation-direction-reverse-hardware.html:
2270         * animations/animation-direction-reverse-non-hardware.html:
2271         * animations/animation-direction-reverse-timing-functions-hardware.html:
2272         * animations/animation-direction-reverse-timing-functions.html:
2273         * animations/animation-direction.html:
2274         * animations/animation-followed-by-transition.html:
2275         * animations/animation-hit-test-transform.html:
2276         * animations/animation-hit-test.html:
2277         * animations/animation-offscreen-to-onscreen.html:
2278         * animations/change-completed-animation-transform.html:
2279         * animations/change-keyframes.html:
2280         * animations/combo-transform-rotate+scale.html:
2281         * animations/cross-fade-background-image.html:
2282         * animations/cross-fade-border-image-source.html:
2283         * animations/cross-fade-list-style-image.html:
2284         * animations/cross-fade-webkit-mask-box-image.html:
2285         * animations/duplicate-keys-expected.html:
2286         * animations/duplicate-keys.html:
2287         * animations/font-variations/font-stretch.html:
2288         * animations/font-variations/font-style.html:
2289         * animations/font-variations/font-variation-settings-order.html:
2290         * animations/font-variations/font-variation-settings-unlike.html:
2291         * animations/font-variations/font-variation-settings.html:
2292         * animations/font-variations/font-weight.html:
2293         * animations/generic-from-to.html:
2294         * animations/import.html:
2295         * animations/keyframe-multiple-timing-functions-transform.html:
2296         * animations/keyframe-timing-functions-transform.html:
2297         * animations/keyframe-timing-functions.html:
2298         * animations/keyframe-timing-functions2.html:
2299         * animations/keyframes-comma-separated.html:
2300         * animations/keyframes-dynamic.html:
2301         * animations/keyframes-infinite-iterations.html:
2302         * animations/keyframes-invalid-keys.html:
2303         * animations/keyframes-out-of-order.html:
2304         * animations/keyframes.html:
2305         * animations/lineheight-animation.html:
2306         * animations/longhand-timing-function.html:
2307         * animations/matrix-anim.html:
2308         * animations/missing-from-to-transforms.html:
2309         * animations/missing-from-to.html:
2310         * animations/missing-keyframe-properties-repeating.html:
2311         * animations/missing-keyframe-properties-timing-function.html:
2312         * animations/missing-keyframe-properties.html:
2313         * animations/missing-values-first-keyframe.html:
2314         * animations/missing-values-last-keyframe.html:
2315         * animations/multiple-animations-timing-function.html:
2316         * animations/multiple-animations.html:
2317         * animations/multiple-keyframes.html:
2318         * animations/negative-delay.html:
2319         * animations/pause-crash.html:
2320         * animations/play-state-start-paused.html:
2321         * animations/resources/animation-test-helpers.js:
2322         (pauseAnimationAtTimeOnElement):
2323         * animations/simultaneous-start-left.html:
2324         * animations/simultaneous-start-transform.html:
2325         * animations/spring-function.html:
2326         * animations/stacking-context-unchanged-while-running.html:
2327         * animations/timing-functions.html:
2328         * animations/transition-and-animation-1.html:
2329         * animations/transition-and-animation-2.html:
2330         * animations/transition-and-animation-3.html:
2331         * animations/unanimated-style.html:
2332         * animations/unprefixed-keyframes.html:
2333         * animations/width-using-ems.html:
2334         * compositing/animation/animated-composited-inside-hidden.html:
2335         * compositing/animation/computed-style-during-delay.html:
2336         * compositing/animation/layer-for-filling-animation.html:
2337         * compositing/backing/backface-visibility-flip.html:
2338         * compositing/contents-scale/animating.html:
2339         * compositing/layer-creation/animation-overlap-with-children.html:
2340         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
2341         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
2342         * compositing/layer-creation/overlap-animation-clipping.html:
2343         * compositing/layer-creation/overlap-animation-container.html:
2344         * compositing/layer-creation/overlap-animation.html:
2345         * compositing/layer-creation/scale-rotation-animation-overlap.html:
2346         * compositing/layer-creation/translate-animation-overlap.html:
2347         * compositing/layer-creation/translate-scale-animation-overlap.html:
2348         * compositing/overflow/overflow-positioning.html:
2349         * compositing/reflections/animation-inside-reflection.html:
2350         * compositing/reflections/nested-reflection-animated.html:
2351         * compositing/reflections/nested-reflection-transition.html:
2352         * compositing/transitions/scale-transition-no-start.html:
2353         * compositing/transitions/singular-scale-transition.html:
2354         * compositing/visible-rect/animated.html:
2355         * css3/calc/transitions-dependent.html:
2356         * css3/calc/transitions.html:
2357         * css3/filters/backdrop/animation.html:
2358         * css3/filters/composited-during-animation.html:
2359         * css3/filters/filter-animation-from-none-hw.html:
2360         * css3/filters/filter-animation-from-none-multi-hw.html:
2361         * css3/filters/filter-animation-from-none-multi.html:
2362         * css3/filters/filter-animation-from-none.html:
2363         * css3/filters/filter-animation-hw.html:
2364         * css3/filters/filter-animation-multi-hw.html:
2365         * css3/filters/filter-animation-multi.html:
2366         * css3/filters/filter-animation.html:
2367         * css3/masking/clip-path-animation.html:
2368         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
2369         * fast/animation/css-animation-resuming-when-visible.html:
2370         * fast/animation/css-animation-throttling-lowPowerMode.html:
2371         * fast/css-generated-content/pseudo-animation.html:
2372         * fast/filter-image/filter-image-animation.html:
2373         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2374         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
2375         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
2376         * imported/blink/transitions/unprefixed-transform.html:
2377         * transitions/background-position-transitions.html:
2378         * transitions/background-transitions.html:
2379         * transitions/blendmode-transitions.html:
2380         * transitions/border-radius-transition.html:
2381         * transitions/clip-path-path-transitions.html:
2382         * transitions/clip-path-transitions.html:
2383         * transitions/clip-transition.html:
2384         * transitions/color-transition-all.html:
2385         * transitions/color-transition-premultiplied.html:
2386         * transitions/color-transition-rounding.html:
2387         * transitions/cross-fade-background-image.html:
2388         * transitions/cross-fade-border-image.html:
2389         * transitions/cubic-bezier-overflow-color.html:
2390         * transitions/cubic-bezier-overflow-length.html:
2391         * transitions/cubic-bezier-overflow-shadow.html:
2392         * transitions/cubic-bezier-overflow-svg-length.html:
2393         * transitions/cubic-bezier-overflow-transform.html:
2394         * transitions/default-timing-function.html:
2395         * transitions/delay.html:
2396         * transitions/flex-transitions.html:
2397         * transitions/font-family-during-transition.html:
2398         * transitions/frames-timing-function.html:
2399         * transitions/interrupted-all-transition.html:
2400         * transitions/longhand-vs-shorthand-initial.html:
2401         * transitions/mask-transitions.html:
2402         * transitions/min-max-width-height-transitions.html:
2403         * transitions/mismatched-shadow-styles.html:
2404         * transitions/mismatched-shadow-transitions.html:
2405         * transitions/mixed-type.html:
2406         * transitions/move-after-transition.html:
2407         * transitions/multiple-background-size-transitions.html:
2408         * transitions/multiple-background-transitions.html:
2409         * transitions/multiple-mask-transitions.html:
2410         * transitions/multiple-shadow-transitions.html:
2411         * transitions/negative-delay.html:
2412         * transitions/opacity-transition-zindex.html:
2413         * transitions/resources/transition-test-helpers.js:
2414         * transitions/shape-outside-transitions.html:
2415         * transitions/shorthand-border-transitions.html:
2416         * transitions/shorthand-transitions.html:
2417         * transitions/steps-timing-function.html:
2418         * transitions/svg-layout-transition.html:
2419         * transitions/svg-text-shadow-transition.html:
2420         * transitions/svg-transitions.html:
2421         * transitions/text-indent-transition.html:
2422         * transitions/transform-op-list-match.html:
2423         * transitions/transform-op-list-no-match.html:
2424         * transitions/transition-end-event-rendering.html:
2425         * transitions/transition-hit-test-transform.html:
2426         * transitions/transition-hit-test.html:
2427         * transitions/transition-in-delay-phase.html:
2428         * transitions/transition-on-element-with-content.html:
2429         * transitions/transition-shorthand-delay.html:
2430         * transitions/transition-timing-function.html:
2431         * transitions/transition-to-from-auto.html:
2432         * transitions/transition-to-from-undefined.html:
2433         * transitions/visited-link-color.html:
2434         * transitions/zero-duration-in-list.html:
2435         * transitions/zero-duration-with-non-zero-delay-start.html:
2436         * webanimations/css-animations.html:
2437         * webanimations/css-transitions.html:
2438
2439 2018-05-15  Antti Koivisto  <antti@apple.com>
2440
2441         animation-play-state: paused causes very high cpu load because of style invalidation loop
2442         https://bugs.webkit.org/show_bug.cgi?id=182436
2443         <rdar://problem/37182562>
2444
2445         Reviewed by Dean Jackson.
2446
2447         * animations/animation-playstate-paused-style-resolution-expected.txt: Added.
2448         * animations/animation-playstate-paused-style-resolution.html: Added.
2449
2450 2018-05-14  Youenn Fablet  <youenn@apple.com>
2451
2452         readableStreamDefaultControllerError should return early if stream is not readable
2453         https://bugs.webkit.org/show_bug.cgi?id=185602
2454
2455         Reviewed by Chris Dumez.
2456
2457         * TestExpectations:
2458
2459 2018-05-14  Youenn Fablet  <youenn@apple.com>
2460
2461         imported/w3c/web-platform-tests/fetch/api/response/response-stream-disturbed-6.html is flaky
2462         https://bugs.webkit.org/show_bug.cgi?id=185549
2463
2464         Reviewed by Chris Dumez.
2465
2466         * TestExpectations:
2467
2468 2018-05-14  Wenson Hsieh  <wenson_hsieh@apple.com>
2469
2470         [Extra zoom mode] Google search results are excessively zoomed in
2471         https://bugs.webkit.org/show_bug.cgi?id=185347
2472         <rdar://problem/39999778>
2473
2474         Reviewed by Tim Horton.
2475
2476         Refactor an existing layout test to exercise disabled adaptations in extra zoom mode.
2477
2478         * fast/viewport/extrazoom/viewport-change-min-device-width.html: Removed.
2479         * fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations.html: Added.
2480
2481 2018-05-14  Joanmarie Diggs  <jdiggs@igalia.com>
2482
2483         AX: Listbox and Combobox roles embedded in labels should participate in name calculation
2484         https://bugs.webkit.org/show_bug.cgi?id=185521
2485
2486         Reviewed by Chris Fleizach.
2487
2488         * accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
2489         * accessibility/text-alternative-calculation-from-listbox-expected.txt: Added.
2490         * accessibility/text-alternative-calculation-from-listbox.html: Added.
2491         * platform/mac/accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
2492         * platform/win/accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
2493
2494 2018-05-14  Antoine Quint  <graouts@apple.com>
2495
2496         [Web Animations] Tests using the new animation engine may crash under WebCore::FrameView::didDestroyRenderTree when using internals methods
2497         https://bugs.webkit.org/show_bug.cgi?id=185612
2498         <rdar://problem/39579344>
2499
2500         Reviewed by Dean Jackson.
2501
2502         Some tests that were opting into the new animation engine were using internals methods (pauseAnimationAtTimeOnElement, pauseTransitionAtTimeOnElement, etc.)
2503         that enforce the creation of animations in the old animation engine. Meanwhile, the code that toggles the animation engine used based on HTML comments is run
2504         prior to teardown of the previous test and so a test running with the new engine would run with the legacy engine during teardown. These two factors would
2505         cause `ASSERT(!frame().animation().hasAnimations())` to fail under FrameView::didDestroyRenderTree().
2506
2507         We update tests that use these internals method to use the Web Animations API instead and opt into the new animation engine if they didn't already do that.
2508
2509         * animations/animation-hit-test-transform.html:
2510         * animations/keyframes-dynamic-expected.txt:
2511         * animations/keyframes-dynamic.html:
2512         * animations/missing-from-to-expected.txt:
2513         * animations/missing-from-to-transforms-expected.txt:
2514         * animations/missing-from-to-transforms.html:
2515         * animations/missing-from-to.html:
2516         * fast/css-generated-content/pseudo-animation.html:
2517         * transitions/transition-hit-test-transform.html:
2518
2519 2018-05-14  Antoine Quint  <graouts@apple.com>
2520
2521         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
2522         https://bugs.webkit.org/show_bug.cgi?id=185299
2523         <rdar://problem/39630230>
2524
2525         Reviewed by Simon Fraser.
2526
2527         Add a new test where we interrupt a transition and check that upon returning to the original value,
2528         an animated value is still used and not the initial value. This test fails prior to this patch.
2529
2530         * transitions/interrupted-transition-hardware-expected.html: Added.
2531         * transitions/interrupted-transition-hardware.html: Added.
2532
2533 2018-05-14  Jeremy Jones  <jeremyj@apple.com>
2534
2535         NSEvent event trackers don't work from WebKitTestRunner
2536         https://bugs.webkit.org/show_bug.cgi?id=185383
2537         rdar://problem/40025045
2538
2539         Reviewed by Simon Fraser.
2540
2541         This test initiates back navigation with wheel events.
2542
2543         * swipe/wheel-event-initiated-back-navigation-expected.txt: Added.
2544         * swipe/wheel-event-initiated-back-navigation.html: Added.
2545
2546 2018-05-14  Yusuke Suzuki  <utatane.tea@gmail.com>
2547
2548         [JSC] timeClip(-0) should produce +0
2549         https://bugs.webkit.org/show_bug.cgi?id=185589
2550
2551         Reviewed by Saam Barati.
2552
2553         * sputnik/Implementation_Diagnostics/S15.9.1.14_D1-expected.txt:
2554
2555 2018-05-14  Youenn Fablet  <youenn@apple.com>
2556
2557         Enable service-worker/navigation-redirect-body.https.html and service-worker/postmessage.https.html
2558         https://bugs.webkit.org/show_bug.cgi?id=185605
2559
2560         Unreviewed.
2561
2562         * TestExpectations:
2563
2564 2018-05-14  Youenn Fablet  <youenn@apple.com>
2565
2566         Mark imported/w3c/web-platform-tests/service-workers/service-worker/redirected-response.https.html as slow in debug
2567         https://bugs.webkit.org/show_bug.cgi?id=185604
2568
2569         Unreviewed.
2570
2571         * TestExpectations:
2572
2573 2018-05-13  Andy VanWagoner  <andy@vanwagoner.family>
2574
2575         [INTL] Improve spec & test262 compliance for Intl APIs
2576         https://bugs.webkit.org/show_bug.cgi?id=185578
2577
2578         Reviewed by Yusuke Suzuki.
2579
2580         Update Intl tests for prototype changes.
2581
2582         * js/intl-collator-expected.txt:
2583         * js/intl-datetimeformat-expected.txt:
2584         * js/intl-numberformat-expected.txt:
2585         * js/script-tests/intl-collator.js:
2586         * js/script-tests/intl-datetimeformat.js:
2587         * js/script-tests/intl-numberformat.js:
2588
2589 2018-05-13  Dirk Schulze  <krit@webkit.org>
2590
2591         Implement SVGGeometryElement's isPointInFill and isPointInStroke
2592         https://bugs.webkit.org/show_bug.cgi?id=185580
2593
2594         Reviewed by Antti Koivisto.
2595
2596         Implement isPointInFill and isPointInStroke methods for
2597         SVGGeometryElement interface from SVG2.
2598
2599         https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement
2600
2601         * svg/dom/SVGGeometry-isPointInFill-expected.txt: Added.
2602         * svg/dom/SVGGeometry-isPointInFill.xhtml: Added.
2603         * svg/dom/SVGGeometry-isPointInStroke-expected.txt: Added.
2604         * svg/dom/SVGGeometry-isPointInStroke.xhtml: Added.
2605
2606 2018-05-12  Wenson Hsieh  <wenson_hsieh@apple.com>
2607
2608         Unreviewed, rebaseline a layout test after r231717
2609
2610         * fast/events/extrazoom/change-focus-during-change-event-expected.txt:
2611
2612 2018-05-11  Daniel Bates  <dabates@apple.com>
2613
2614         X-Frame-Options: SAMEORIGIN needs to check all ancestor frames
2615         https://bugs.webkit.org/show_bug.cgi?id=185567
2616         <rdar://problem/40175008>
2617
2618         Reviewed by Brent Fulgham.
2619
2620         Add tests to ensure that "X-Frame-Options: SAMEORIGIN" checks ancestor frames.
2621
2622         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page.html:
2623         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html:
2624         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe.html:
2625         * http/tests/resources/echo-iframe-src.php: Copied from LayoutTests/http/tests/cookies/same-site/resources/echo-iframe-src.php.
2626         * http/tests/security/XFrameOptions/resources/x-frame-options-ancestors-same-origin-deny.html: Added.
2627         * http/tests/security/XFrameOptions/resources/x-frame-options-frame-ancestors-same-origin-allow.cgi: Added.
2628         * http/tests/security/XFrameOptions/resources/x-frame-options-frame-ancestors-same-origin-deny.cgi: Added.
2629         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-allow-expected.txt: Added.
2630         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-allow.html: Added.
2631         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-deny-expected.txt: Added.
2632         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-deny.html: Renamed from LayoutTests/http/tests/cookies/same-site/resources/echo-iframe-src.php.
2633
2634 2018-05-11  Nan Wang  <n_wang@apple.com>
2635
2636         AX: In role=dialog elements with aria-modal=true VoiceOver iOS/macOS can't manually focus or read dialog paragraph description text inside the modal.
2637         https://bugs.webkit.org/show_bug.cgi?id=185219
2638         <rdar://problem/39920009>
2639
2640         Reviewed by Chris Fleizach.
2641
2642         * accessibility/aria-modal-text-descendants-expected.txt: Added.
2643         * accessibility/aria-modal-text-descendants.html: Added.
2644
2645 2018-05-11  Ryosuke Niwa  <rniwa@webkit.org>
2646
2647         Tapping after CSS-based table casues an infinite loop in wordRangeFromPosition
2648         https://bugs.webkit.org/show_bug.cgi?id=185465
2649         <rdar://problem/35263057>
2650
2651         Reviewed by Antti Koivisto.
2652
2653         Rebaselined the tests. Most of these are due to new extra line breaks being generated after table and
2654         header elements as expected. See inline comments for some newly discovered bugs and rebaselines due to
2655         other non-obvious reasons.
2656
2657         * accessibility/internal-link-anchors2-expected.txt: This test now demonstrates a bug that WebKit doesn't
2658         generate an extra line break before h3 when it has a large margin-top since an extra line break is only
2659         generated after a node at the moment.
2660         * accessibility/mac/mathml-elements-expected.txt:
2661         * accessibility/table-headers-expected.txt:
2662         * compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt:
2663         * css3/flexbox/box-orient-button-expected.txt:
2664         * css3/flexbox/flexitem-expected.txt:
2665         * editing/execCommand/19087-expected.txt: The second blockquote which has the height of 0px no longer
2666         generates an extra new line.
2667         * editing/inserting/insert-list-in-table-cell-08-expected.txt: Selection is now being restored properly
2668         using TextIterator in InsertListCommand.
2669         * editing/selection/tapping-in-table-at-end-of-document-expected.txt: Added.
2670         * editing/selection/tapping-in-table-at-end-of-document.html: Added.
2671         * editing/text-iterator/table-at-end-of-document-expected.txt: Added.
2672         * editing/text-iterator/table-at-end-of-document.html: Added.
2673         * fast/block/positioning/insert-positioned-in-anonymous-crash-expected.txt:
2674         * fast/css/css3-ch-unit-expected.txt: Line breaks are generated between block & inline-block elements
2675         as expected.
2676         * fast/css/percent-min-width-img-src-change-expected.txt:
2677         * fast/css/percent-width-img-src-change-expected.txt:
2678         * fast/css/pseudo-empty-display-none-expected.txt:
2679         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash-expected.txt:
2680         * fast/dom/HTMLDivElement/align/getset-expected.txt:
2681         * fast/dom/HTMLSelectElement/listbox-select-reset-expected.txt:
2682         * fast/dom/HTMLTableElement/table-with-invalid-border-expected.txt:
2683         * fast/forms/option-mouseevents-expected.txt:
2684         * fast/history/multiple-classes-visited-expected.txt:
2685         * fast/history/self-is-visited-expected.txt:
2686         * fast/html/marquee-reparent-check-expected.txt:
2687         * fast/inline-block/anonymous-block-crash-expected.txt: This test now demonstrates a bug that we're not
2688         generating an empty line before a block in some cases.
2689         * fast/inline/inline-position-top-align-expected.txt:
2690         * fast/invalid/test-case-tr-th-td-should-not-close-dl-list-expected.txt:
2691         * fast/overflow/scrollbar-click-retains-focus-expected.txt:
2692         * fast/parser/comments-expected.txt:
2693         * fast/parser/fragment-parser-doctype-expected.txt:
2694         * fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt:
2695         * fast/spatial-navigation/snav-radio-group-expected.txt: A line break is generated after a nested table.
2696         * fast/sub-pixel/table-cells-have-stable-width-expected.txt:
2697         * fast/table/table-row-oveflow-crash-expected.txt: A line break is generated after a table as expected,
2698         which is followed by a BR which creates a blank line.
2699         * fast/table/table-with-borderattr-null-expected.txt:
2700         * fast/table/table-with-borderattr-set-to-null-expected.txt:
2701         * fast/text/international/dynamic-text-combine-crash-expected.txt:
2702         * fast/xsl/mozilla-tests-expected.txt:
2703         * http/tests/misc/large-js-program-expected.txt:
2704         * imported/blink/plugins/empty-per-context-data-expected.txt:
2705         * inspector/console/js-isLikelyStackTrace-expected.txt:
2706         * inspector/console/js-source-locations-expected.txt:
2707         * mathml/out-of-flow-in-token-crash-expected.txt:
2708         * mathml/presentation/stretchy-depth-height-expected.txt:
2709         * platform/mac/accessibility/table-cells-roles-expected.txt: Line breaks are generated after a block
2710         followed by two two consecutive BRs.
2711         * platform/mac/accessibility/table-roles-hierarchy-expected.txt: Ditto.
2712         * svg/foreignObject/fO-fixed-position-crash-expected.txt:
2713         * tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt:
2714         * transforms/3d/hit-testing/coplanar-with-camera-expected.txt:
2715
2716 2018-05-11  Chris Dumez  <cdumez@apple.com>
2717
2718         REGRESSION (async policy delegate): Revoking an object URL immediately after triggering download breaks file download
2719         https://bugs.webkit.org/show_bug.cgi?id=185531
2720         <rdar://problem/39909589>
2721
2722         Reviewed by Geoffrey Garen.
2723
2724         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-then-revoke-expected.txt: Added.
2725         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-then-revoke.html: Added.
2726         Add layout test coverage.
2727
2728         * platform/ios-wk1/TestExpectations:
2729         * platform/ios-wk2/TestExpectations:
2730         * platform/mac-wk1/TestExpectations:
2731         * platform/win/TestExpectations:
2732         * platform/wincairo/TestExpectations:
2733         Skip new test on platforms that do not support the download attribute.
2734
2735 2018-05-11  Antti Koivisto  <antti@apple.com>
2736
2737         LinkLoader fails to remove CachedResourceClient in some cases
2738         https://bugs.webkit.org/show_bug.cgi?id=185553
2739         <rdar://problem/36879656>
2740
2741         Reviewed by Geoffrey Garen.
2742
2743         * http/tests/preload/link-preload-client-remove-expected.txt: Added.
2744         * http/tests/preload/link-preload-client-remove.html: Added.
2745
2746 2018-05-11  Charles Vazac  <cvazac@gmail.com>
2747
2748         Runtime feature flag for Server-Timing
2749         https://bugs.webkit.org/show_bug.cgi?id=184758
2750
2751         Reviewed by Youenn Fablet.
2752
2753         * imported/w3c/resources/import-expectations.json: Import server-timing tests.
2754         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl.html: Added.
2755         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl-expected.txt: Added.
2756         * platform/ios-wk1/TestExpectations: Skip service-worker test.
2757         * platform/mac-wk1/TestExpectations: Skip service-worker test.
2758         * platform/win/TestExpectations: Skip service-worker test.
2759
2760 2018-05-11  Youenn Fablet  <youenn@apple.com>
2761
2762         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
2763         https://bugs.webkit.org/show_bug.cgi?id=185384
2764         <rdar://problem/40035167>
2765
2766         Reviewed by Eric Carlson.
2767
2768         * webrtc/addICECandidate-closed.html: Move more pc calls inside the try/catch.
2769         This ensures that the test will be consistent as the pc might be closed sooner for some runs.
2770
2771 2018-05-11  Claudio Saavedra  <csaavedra@igalia.com>
2772
2773         [GTK][a11y] Newly added accessibility/scroll-to-make-visible-iframe-offscreen.html fails
2774
2775         Unreviewed gardening. Added the failure.
2776         * platform/gtk/TestExpectations:
2777
2778 2018-05-11  Claudio Saavedra  <csaavedra@igalia.com>
2779
2780         [GTK] media/video-playbackrate.html intermittently crashing
2781         https://bugs.webkit.org/show_bug.cgi?id=185546
2782
2783         Mark thet test, unreviewed gardening.
2784         * platform/gtk/TestExpectations:
2785
2786 2018-05-11  Youenn Fablet  <youenn@apple.com>
2787
2788         Rebase some fetch API tests
2789         https://bugs.webkit.org/show_bug.cgi?id=185544
2790
2791         Unreviewed.
2792
2793         * http/tests/fetch/fetching-same-resource-with-different-options-expected.txt:
2794         * platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
2795         * platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
2796
2797 2018-05-11  Youenn Fablet  <youenn@apple.com>
2798
2799         Skip http/tests/appcache/load-from-appcache-defer-resume-crash.html for iOS sim WK2
2800         https://bugs.webkit.org/show_bug.cgi?id=185430
2801         <rdar://problem/40065118>
2802
2803         Unreviewed.
2804
2805         * platform/ios-wk2/TestExpectations: Precising the WK1 testRunner API used by the test.
2806
2807 2018-05-10  Ryosuke Niwa  <rniwa@webkit.org>
2808
2809         REGRESSION(r227983): fast/dom/adopt-node-crash-2.html is flaky
2810         https://bugs.webkit.org/show_bug.cgi?id=182589
2811
2812         Reviewed by Wenson Hsieh.
2813
2814         This is a speculative fix for the test since I can't reproduce the flakiness locally. Because r227983 makes
2815         the layout update async, I suspect the focus change which occurs to the keygen having autofocus attribute
2816         isn't updating the layout in time for notifyDone call. Manually update the layout before/after the test.
2817
2818         Also wait for the load event to figure before starting the test since layout, etc... may not be updated
2819         immediately after DOMContentLoaded.
2820
2821         * fast/dom/adopt-node-crash-2.html:
2822
2823 2018-05-10  Wenson Hsieh  <wenson_hsieh@apple.com>
2824
2825         [Extra zoom mode] fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html sometimes fails
2826         https://bugs.webkit.org/show_bug.cgi?id=185517
2827         <rdar://problem/40112983>
2828
2829         Reviewed by Tim Horton.
2830
2831         Adjusts some existing layout tests — see below for more detail.
2832
2833         * fast/css/extrazoom/viewport-units-shrink-to-fit.html:
2834
2835         Remove calls to wait for the next presentation update which are no longer necessary after r231606.
2836
2837         * fast/viewport/extrazoom/viewport-change-min-device-width.html:
2838
2839         Wait for the next visible content rect update, when the unobscured content rect is guaranteed to be up to date.
2840
2841         * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html:
2842
2843         Wait for the next visible content rect update rather than the next presentation update (i.e. remote layer tree
2844         commit). This is because the layout viewport's custom fixed position rect is propagated in the visible content
2845         rect update flow, and ensuring a presentation update is insufficient to guarantee that the layout viewport is up
2846         to date.
2847
2848         * resources/ui-helper.js:
2849         (window.UIHelper.ensureVisibleContentRectUpdate):
2850
2851         Add a new test helper to wait for the next presentation update.
2852
2853 2018-05-10  Matt Baker  <mattbaker@apple.com>
2854
2855         Web Inspector: ASSERT_NOT_REACHED in PageDebuggerAgent::didAddEventListener when page adds attribute event listener
2856         https://bugs.webkit.org/show_bug.cgi?id=181580
2857         <rdar://problem/36461309>
2858
2859         Reviewed by Brian Burg.
2860
2861         Add new test covering the case where adding an attribute event listener
2862         causes an existing attribute event listener to be replaced.
2863
2864         * inspector/debugger/async-stack-trace-expected.txt:
2865         * inspector/debugger/async-stack-trace.html:
2866
2867 2018-05-10  Chris Dumez  <cdumez@apple.com>
2868
2869         'Cross-Origin-Options header implementation follow-up
2870         https://bugs.webkit.org/show_bug.cgi?id=185520
2871
2872         Reviewed by Ryosuke Niwa.
2873
2874         Extend layout testing to cover mixed case, multiple values and no value.
2875
2876         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt:
2877         * http/wpt/cross-origin-options/cross-origin-options-header.html:
2878
2879 2018-05-10  Ross Kirsling  <ross.kirsling@sony.com>
2880
2881         [WinCairo] Unreviewed gardening.
2882
2883         * platform/wincairo/TestExpectations:
2884         * platform/wincairo/editing/deleting/delete-emoji-expected.txt:
2885
2886 2018-05-10  Yacine Bandou  <yacine.bandou_ext@softathome.com>
2887
2888         [wpe] update the TestExpectations for encrypted-media after some fixes
2889         https://bugs.webkit.org/show_bug.cgi?id=185277
2890
2891         Reviewed by Xabier Rodriguez-Calvar.
2892
2893         Once the decryptor moved from AppendPipeline to Playbackpipeline and the patches 185242, 185244
2894         are fixed, the encrypted-media WPT LayoutTests will no longer crash and some one will pass.
2895
2896         * platform/wpe/TestExpectations:
2897         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt:
2898
2899 2018-05-09  Ryosuke Niwa  <rniwa@webkit.org>
2900
2901         Markup.dump should dump selection focus & anchor at the root node
2902         https://bugs.webkit.org/show_bug.cgi?id=185497
2903
2904         Reviewed by Wenson Hsieh.
2905
2906         Added the support for logging selection end points (anchor & focus) for when they're
2907         anchored against the root node passed to Markup.dump.
2908
2909         * editing/deleting/delete-across-editable-content-boundaries-1-expected.txt:
2910         * editing/deleting/delete-image-followed-by-two-br-expected.txt:
2911         * editing/deleting/delete-start-block-expected.txt:
2912         * editing/deleting/delete-word-from-unstyled-div-expected.txt:
2913         * editing/deleting/deleting-relative-positioned-special-element-expected.txt:
2914         * editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt:
2915         * editing/deleting/smart-delete-across-editable-boundaries-expected.txt:
2916         * editing/execCommand/break-non-editable-blockquote-expected.txt:
2917         * editing/execCommand/format-block-table-expected.txt:
2918         * editing/execCommand/indent-img-twice-expected.txt:
2919         * editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt:
2920         * editing/inserting/5607069-2-expected.txt:
2921         * editing/inserting/5994480-2-expected.txt:
2922         * editing/inserting/insert-list-in-table-cell-03-expected.txt:
2923         * editing/inserting/insert-list-in-table-cell-04-expected.txt:
2924         * editing/inserting/insert-list-in-table-cell-07-expected.txt:
2925         * editing/inserting/insert-list-in-table-cell-08-expected.txt:
2926         * editing/inserting/insert-table-in-paragraph-crash-expected.txt:
2927         * editing/pasteboard/copy-null-characters-expected.txt:
2928         * editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt:
2929         * editing/pasteboard/paste-blockquote-and-paragraph-break-expected.txt:
2930         * editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt:
2931         * editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt:
2932         * editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt:
2933         * editing/style/apply-style-atomic-expected.txt:
2934         * fast/events/5056619-expected.txt:
2935         * platform/ios/editing/deleting/delete-emoji-1-expected.txt:
2936         * platform/ios/editing/deleting/delete-emoji-2-expected.txt:
2937         * platform/ios/editing/deleting/delete-emoji-3-expected.txt:
2938         * platform/ios/editing/deleting/delete-emoji-4-expected.txt:
2939         * platform/ios/editing/deleting/delete-emoji-5-expected.txt:
2940         * platform/ios/editing/deleting/delete-emoji-6-expected.txt:
2941         * platform/ios/editing/deleting/delete-emoji-7-expected.txt:
2942         * platform/ios/editing/deleting/delete-emoji-8-expected.txt:
2943         * platform/ios/editing/deleting/delete-emoji-9-expected.txt:
2944         * platform/ios/editing/deleting/delete-emoji-expected.txt:
2945         * platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt:
2946         * platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt:
2947         * platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt:
2948         * platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt:
2949         * platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt:
2950         * platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt:
2951         * platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt:
2952         * platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt:
2953         * platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt:
2954         * platform/mac/editing/deleting/delete-emoji-1-expected.txt:
2955         * platform/mac/editing/deleting/delete-emoji-2-expected.txt:
2956         * platform/mac/editing/deleting/delete-emoji-3-expected.txt:
2957         * platform/mac/editing/deleting/delete-emoji-4-expected.txt:
2958         * platform/mac/editing/deleting/delete-emoji-5-expected.txt:
2959         * platform/mac/editing/deleting/delete-emoji-6-expected.txt:
2960         * platform/mac/editing/deleting/delete-emoji-7-expected.txt:
2961         * platform/mac/editing/deleting/delete-emoji-8-expected.txt:
2962         * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
2963         * platform/mac/editing/deleting/delete-emoji-expected.txt:
2964         * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt:
2965         * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt:
2966         * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt:
2967         * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt:
2968         * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt:
2969         * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt:
2970         * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt:
2971         * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt:
2972         * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt:
2973         * resources/dump-as-markup.js:
2974         (Markup): Added the logging of selection markers to the root node.ß∑
2975         (Markup._get):
2976         (Markup._getSelectionMarkerWithIdentation): Extracted out of Markup._get.
2977
2978 2018-05-09  Nan Wang  <n_wang@apple.com>
2979
2980         AX: VoiceOver iframe scrolling focus jumping bug
2981         https://bugs.webkit.org/show_bug.cgi?id=176615
2982         <rdar://problem/34333067>
2983
2984         Reviewed by Chris Fleizach.
2985
2986         * accessibility/resources/iframe.html: Added.
2987         * accessibility/scroll-to-make-visible-iframe-offscreen-expected.txt: Added.
2988         * accessibility/scroll-to-make-visible-iframe-offscreen.html: Added.
2989         * platform/win/TestExpectations:
2990
2991 2018-05-09  Joanmarie Diggs  <jdiggs@igalia.com>
2992
2993         AX: accessibleNameForNode should simplify whitespace when using innerText
2994         https://bugs.webkit.org/show_bug.cgi?id=185498
2995
2996         Reviewed by Chris Fleizach.
2997
2998         * accessibility/text-alternative-calculation-from-unrendered-table-expected.txt: Added.
2999         * accessibility/text-alternative-calculation-from-unrendered-table.html: Added.
3000
3001 2018-05-09  Chris Dumez  <cdumez@apple.com>
3002
3003         Add initial support for 'Cross-Origin-Options' HTTP response header
3004         https://bugs.webkit.org/show_bug.cgi?id=184996
3005         <rdar://problem/39664620>
3006
3007         Reviewed by Geoff Garen.
3008
3009         Add layout test coverage.
3010
3011         * http/wpt/cross-origin-options/allow-postmessage-expected.txt: Added.
3012         * http/wpt/cross-origin-options/allow-postmessage-from-deny-expected.txt: Added.
3013         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html: Added.
3014         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html.headers: Added.
3015         * http/wpt/cross-origin-options/allow-postmessage.html: Added.
3016         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: Added.
3017         * http/wpt/cross-origin-options/cross-origin-options-header.html: Added.
3018         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html: Added.
3019         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.headers: Added.
3020         * http/wpt/cross-origin-options/resources/serve-cross-origin-options-header.py: Added.
3021
3022 2018-05-09  Ryosuke Niwa  <rniwa@webkit.org>
3023
3024         Release assert in TreeScopeOrderedMap::remove via HTMLImageElement::removedFromAncestor
3025         https://bugs.webkit.org/show_bug.cgi?id=185493
3026
3027         Reviewed by Brent Fulgham.
3028
3029         Added a regression test.
3030
3031         * fast/images/imagemap-in-shadow-tree-removed-expected.txt: Added.
3032         * fast/images/imagemap-in-shadow-tree-removed.html: Added.
3033
3034 2018-05-09  Joanmarie Diggs  <jdiggs@igalia.com>
3035
3036         AX: Hidden nodes which are not directly referenced should not participate name/description from content
3037         https://bugs.webkit.org/show_bug.cgi?id=185478
3038
3039         Reviewed by Chris Fleizach.
3040
3041         * accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added.
3042         * accessibility/text-alternative-calculation-hidden-nodes.html: Added.
3043         * platform/gtk/accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added.
3044
3045 2018-05-09  Youenn Fablet  <youenn@apple.com>
3046
3047         LayoutTests/http/tests/appcache/abort-cache-onchecking-manifest-404.html is flaky
3048         https://bugs.webkit.org/show_bug.cgi?id=185494
3049
3050         Reviewed by Geoffrey Garen.
3051
3052         Return the 404 to the manifest request after a delay so that aborting is done first.
3053
3054         * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
3055         * http/tests/appcache/abort-cache-onchecking-manifest-404.html:
3056
3057 2018-05-09  Thibault Saunier  <tsaunier@igalia.com>
3058
3059         [GStreamer] Never call updateTracks if running on legacy pipeline
3060         https://bugs.webkit.org/show_bug.cgi?id=184581
3061
3062         Reviewed by Philippe Normand.
3063
3064         https://bugs.webkit.org/show_bug.cgi?id=185252
3065
3066         * platform/gtk/TestExpectations:
3067
3068 2018-05-09  Ross Kirsling  <ross.kirsling@sony.com>
3069
3070         Unreviewed gardening for WinCairo LayoutTests.
3071
3072         * platform/wincairo/TestExpectations:
3073         * platform/wincairo/css3/filters/effect-brightness-clamping-expected.txt:
3074         * platform/wincairo/css3/filters/effect-brightness-expected.txt:
3075         * platform/wincairo/editing/deleting/5126166-expected.txt:
3076         * platform/wincairo/editing/deleting/5206311-1-expected.txt:
3077         * platform/wincairo/editing/deleting/5433862-2-expected.txt:
3078         * platform/wincairo/editing/deleting/5483370-expected.txt:
3079
3080 2018-05-09  Daniel Bates  <dabates@apple.com>
3081
3082         REGRESSION (r231479): http/tests/appcache/x-frame-options-prevents-framing.php is timing out
3083         https://bugs.webkit.org/show_bug.cgi?id=185443
3084         <rdar://problem/40100660>
3085
3086         Reviewed by Andy Estes.
3087
3088         Unskip test now that it no longer times out.
3089
3090         * platform/wk2/TestExpectations:
3091
3092 2018-05-09  Justin Fan  <justin_fan@apple.com>
3093
3094         Added Khronos conformance test for ASTC compressed texture support.
3095         https://bugs.webkit.org/show_bug.cgi?id=185272
3096         <rdar://problem/15745737>
3097         
3098         Reviewed by Dean Jackson.
3099
3100         This requires OpenGL ES 3 context for WebKit to detect proper support.
3101
3102         * fast/canvas/webgl/resources/js-test-post.js: Added.
3103         * fast/canvas/webgl/resources/js-test-pre.js: Added.
3104         * fast/canvas/webgl/resources/js-test-style.css: Added.
3105         * fast/canvas/webgl/resources/webgl-test-utils-khr.js: Added.
3106         * fast/canvas/webgl/webgl-compressed-texture-astc-expected.txt: Added.
3107         * fast/canvas/webgl/webgl-compressed-texture-astc.html: Added.
3108
3109 2018-05-09  Youenn Fablet  <youenn@apple.com>
3110
3111         Unflake some additional AppCache tests
3112         https://bugs.webkit.org/show_bug.cgi?id=185467
3113
3114         Reviewed by Alex Christensen.
3115
3116         Remove JS console logging for two tests that are testing crash scenarios.
3117         Increase the time it takes to load appcache entries so that aborting
3118         is done prior entry loading completion for two other tests.
3119
3120         * TestExpectations:
3121         * http/tests/appcache/deferred-events-delete-while-raising-expected.txt:
3122         * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt:
3123         * http/tests/appcache/resources/abort-cache-onprogress.manifest:
3124         * http/tests/appcache/resources/not-exist.vob.php:
3125
3126 2018-05-09  Per Arne Vollan  <pvollan@apple.com>
3127
3128         [Win] The test http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html is timing out.
3129         https://bugs.webkit.org/show_bug.cgi?id=185471
3130
3131         Unreviewed test gardening.
3132
3133         * platform/win/TestExpectations:
3134
3135 2018-05-09  Dominik Infuehr  <dinfuehr@igalia.com>
3136
3137         [ARM] Disable test on Linux due to lack of executable memory
3138         https://bugs.webkit.org/show_bug.cgi?id=185466
3139
3140         Reviewed by Yusuke Suzuki.
3141
3142         Do not run tests with LLInt disabled, otherwise test runs out of executable memory.
3143
3144         * js/script-tests/dfg-uint32array-overflow-values.js:
3145         * js/script-tests/dfg-uint8clampedarray.js:
3146
3147 2018-05-09  Ms2ger  <Ms2ger@igalia.com>
3148
3149         Update fast/events/constructors/(mouse|wheel)-event-constructor.html and expectations.
3150         https://bugs.webkit.org/show_bug.cgi?id=115025
3151
3152         Reviewed by Michael Catanzaro.
3153
3154         clientX/Y values are clamped to a signed 26 bit-integer by using LayoutPoint.
3155         I updated the test to expect that. (Alternatively, we could keep the
3156         current expectations in the test and leave FAIL lines in the test
3157         expectation file.)
3158
3159         Expectation files are updated or removed to match the test change, as
3160         well as a number of code changes since the last time they were accurate.
3161
3162         * fast/events/constructors/mouse-event-constructor-expected.txt:
3163         * fast/events/constructors/mouse-event-constructor.html:
3164         * fast/events/constructors/wheel-event-constructor-expected.txt:
3165         * fast/events/constructors/wheel-event-constructor.html:
3166         * platform/gtk/TestExpectations:
3167         * platform/gtk/fast/events/constructors/mouse-event-constructor-expected.txt: Removed.
3168         * platform/gtk/fast/events/constructors/wheel-event-constructor-expected.txt: Removed.
3169         * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt: Removed.
3170         * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt: Removed.
3171         * platform/wpe/TestExpectations:
3172
3173 2018-05-08  Daniel Bates  <dabates@apple.com>
3174
3175         Do not apply X-Frame-Options and CSP frame-ancestors to Quick Look-applicable responses in NetworkProcess
3176         https://bugs.webkit.org/show_bug.cgi?id=185442
3177         <rdar://problem/40067209>
3178
3179         Reviewed by Andy Estes.
3180
3181         Remove test http/tests/quicklook/csp-header-ignored.html from TestExpectations now that it passes.
3182
3183         * platform/ios/TestExpectations:
3184
3185 2018-05-08  Daniel Bates  <dabates@apple.com>
3186
3187         Add tests to ensure that the Strong Password appearance is removed on form reset
3188         https://bugs.webkit.org/show_bug.cgi?id=185440
3189
3190         Reviewed by Ryosuke Niwa.
3191
3192         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html: Added.
3193         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html: Added.
3194
3195 2018-05-08  Daniel Bates  <dabates@apple.com>
3196
3197         Resign Strong Password appearance when text field value changes
3198         https://bugs.webkit.org/show_bug.cgi?id=185433
3199         <rdar://problem/39958508>
3200
3201         Reviewed by Ryosuke Niwa.
3202
3203         Add a test to ensure we remove the Strong Password appearance when the value of the text field value changes.
3204
3205         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html: Added.
3206         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html: Added.
3207         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html: Added.
3208         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html: Added.
3209         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html: Added.
3210         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html: Added.
3211         * fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js: Add support for
3212         setting the autofilled state of a field.
3213         (window.onload):
3214
3215 2018-05-08  Eric Carlson  <eric.carlson@apple.com>
3216
3217         Consecutive messages logged as JSON are coalesced
3218         https://bugs.webkit.org/show_bug.cgi?id=185432
3219
3220         Reviewed by Joseph Pecoraro.
3221
3222         * inspector/console/webcore-logging-expected.txt:
3223         * inspector/console/webcore-logging.html:
3224
3225 2018-05-08  Jer Noble  <jer.noble@apple.com>
3226
3227         Mute MediaElementSourceNode when tainted.
3228         https://bugs.webkit.org/show_bug.cgi?id=184866
3229
3230         Reviewed by Eric Carlson.
3231
3232         * http/tests/media/resources/1000Hz-sin.wav: Added.
3233         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin-expected.txt: Added.
3234         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html: Added.
3235         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin-expected.txt: Added.
3236         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin.html: Added.
3237
3238 2018-05-08  Daniel Bates  <dabates@apple.com>
3239
3240         Skip test http/tests/appcache/x-frame-options-prevents-framing.php for now in WebKit2.
3241
3242         Will address in <https://bugs.webkit.org/show_bug.cgi?id=185443>.
3243
3244         * platform/wk2/TestExpectations:
3245
3246 2018-05-08  Daniel Bates  <dabates@apple.com>
3247
3248         Mark test http/tests/quicklook/csp-header-ignored.html as Failure.
3249
3250         Will fix in <https://bugs.webkit.org/show_bug.cgi?id=185442>.
3251
3252         * platform/ios/TestExpectations:
3253
3254 2018-05-08  Youenn Fablet  <youenn@apple.com>
3255
3256         Some appcache crash tests are flaky due to console messages
3257         https://bugs.webkit.org/show_bug.cgi?id=185431
3258
3259         Reviewed by Geoffrey Garen.
3260
3261         Mark 3 tests that were written to test crashes as DumpJSConsoleLogInStdErr.
3262         It is better to mark them as such than to changing them since they might no longer cover the crash reasons.
3263         Rebase two other tests that might need further work to stop being flaky.
3264
3265         * TestExpectations:
3266         * http/tests/appcache/404-resource-with-slow-main-resource-expected.txt:
3267         * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
3268         * http/tests/appcache/deferred-events-expected.txt:
3269         * http/tests/appcache/fail-on-update-2-expected.txt:
3270         * http/tests/appcache/fail-on-update-expected.txt:
3271         * platform/mac/TestExpectations:
3272
3273 2018-05-08  Youenn Fablet  <youenn@apple.com>
3274
3275         Skip http/tests/appcache/load-from-appcache-defer-resume-crash.html for iOS sim WK2
3276         https://bugs.webkit.org/show_bug.cgi?id=185430
3277
3278         Unreviewed.
3279
3280         Skip the test as it is using WK1-only test runner API.
3281         * platform/ios-wk2/TestExpectations:
3282
3283 2018-05-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
3284
3285         feTurbulence is not rendered correctly on Retina display
3286         https://bugs.webkit.org/show_bug.cgi?id=183798
3287
3288         Reviewed by Simon Fraser.
3289
3290         * fast/hidpi/filters-turbulence-expected.html: Added.
3291         * fast/hidpi/filters-turbulence.html: Added.
3292
3293 2018-05-07  Chris Dumez  <cdumez@apple.com>
3294
3295         Unreviewed, add frame name in form-iframe-target-before-load-crash.html
3296         https://bugs.webkit.org/show_bug.cgi?id=185408
3297
3298         The test started causing flakiness after r231456 because it would submit
3299         the form in the main frame instead of the test frame.
3300
3301         * fast/events/form-iframe-target-before-load-crash.html:
3302
3303 2018-05-07  Simon Fraser  <simon.fraser@apple.com>
3304
3305         CSS filters which reference SVG filters fail to respect the "color-interpolation-filters" of the filter
3306         https://bugs.webkit.org/show_bug.cgi?id=185343
3307
3308         Reviewed by Dean Jackson.
3309
3310         * css3/filters/color-interpolation-filters-expected.html: Added.
3311         * css3/filters/color-interpolation-filters.html: Added.
3312
3313 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3314
3315         Update TestExpectations for imported/w3c/web-platform-tests/html/dom/interfaces.worker.html.
3316         https://bugs.webkit.org/show_bug.cgi?id=185407
3317
3318         Unreviewed test gardening.
3319
3320         * TestExpectations:
3321
3322 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3323
3324         Mark http/tests/security/contentTypeOptions/nosniff-importScript-blocked.html as flaky.
3325         https://bugs.webkit.org/show_bug.cgi?id=184802
3326
3327         Unreviewed test gardening.
3328
3329         * TestExpectations:
3330
3331 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3332
3333         Mark http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html as flaky.
3334         https://bugs.webkit.org/show_bug.cgi?id=185404
3335
3336         Unreviewed test gardening.
3337
3338         * platform/mac-wk1/TestExpectations:
3339
3340 2018-05-07  Daniel Bates  <dabates@apple.com>
3341
3342         CSP status-code incorrect for document blocked due to violation of its frame-ancestors directive
3343         https://bugs.webkit.org/show_bug.cgi?id=185366
3344         <rdar://problem/40035116>
3345
3346         Reviewed by Brent Fulgham.
3347
3348         Update existing test results now that we send the HTTP status code for the correct document.
3349
3350         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
3351         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
3352
3353 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3354
3355         Update TestExpectations for inspector/sampling-profiler/named-function-expression.html.
3356         https://bugs.webkit.org/show_bug.cgi?id=170830
3357
3358         Unreviewed test gardening.
3359
3360         * platform/mac-wk1/TestExpectations:
3361         * platform/mac/TestExpectations:
3362
3363 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3364
3365         Mark platform/mac/media/audio-session-category-video-track-change.html as flaky.
3366         https://bugs.webkit.org/show_bug.cgi?id=184609
3367
3368         Unreviewed test gardening.
3369
3370         * platform/mac/TestExpectations:
3371
3372 2018-05-07  Daniel Bates  <dabates@apple.com>
3373
3374         CSP referrer incorrect for document blocked due to violation of its frame-ancestors directive
3375         https://bugs.webkit.org/show_bug.cgi?id=185380
3376
3377         Reviewed by Brent Fulgham.
3378
3379         Update existing test results now that we send the referrer for the correct document.
3380
3381         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
3382         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
3383         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
3384         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
3385
3386 2018-05-07  Chris Dumez  <cdumez@apple.com>
3387
3388         Stop using an iframe's id as fallback if its name attribute is not set
3389         https://bugs.webkit.org/show_bug.cgi?id=11388
3390
3391         Reviewed by Geoff Garen.
3392
3393         * fast/dom/Window/named-getter-frame-id-expected.txt: Added.
3394         * fast/dom/Window/named-getter-frame-id.html: Added.
3395         Add layout test coverage.
3396
3397         * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt:
3398         * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt:
3399         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html:
3400         * fast/dom/Window/window-special-properties-expected.txt:
3401         * fast/frames/iframe-no-name-expected.txt:
3402         * fast/frames/iframe-no-name.html:
3403         * fast/layers/prevent-hit-test-during-layout.html:
3404         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
3405         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html:
3406         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt:
3407         * http/tests/security/cross-origin-reified-window-property-access.html:
3408         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
3409         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
3410         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html:
3411         * http/wpt/beacon/keepalive-after-navigation-expected.txt:
3412         * http/wpt/cache-storage/cache-remove-twice.html:
3413         Update some layout tests that relied on our old (non-standard) behavior.
3414
3415 2018-05-07  Youenn Fablet  <youenn@apple.com>
3416
3417         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
3418         https://bugs.webkit.org/show_bug.cgi?id=185384
3419
3420         Reviewed by Eric Carlson.
3421
3422         Given that we are calling addIceCandidate and close the peer connection,
3423         addIceCandidate might throw an error sometimes.
3424         Catch the exception to make the test output stable.
3425
3426         * webrtc/addICECandidate-closed.html:
3427
3428 2018-05-07  Chris Dumez  <cdumez@apple.com>
3429
3430         ASSERT(!childItemWithTarget(child->target())) is hit in HistoryItem::addChildItem()
3431         https://bugs.webkit.org/show_bug.cgi?id=185322
3432
3433         Reviewed by Geoff Garen.
3434
3435         Rebaseline layout tests due to frame name changes.
3436
3437         * applicationmanifest/display-mode-subframe-expected.txt:
3438         * contentfiltering/allow-after-add-data-expected.txt:
3439         * contentfiltering/allow-after-finished-adding-data-expected.txt:
3440         * contentfiltering/allow-after-response-expected.txt:
3441         * contentfiltering/allow-after-will-send-request-expected.txt:
3442         * contentfiltering/allow-never-expected.txt:
3443         * contentfiltering/block-after-add-data-expected.txt:
3444         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
3445         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
3446         * contentfiltering/block-after-finished-adding-data-expected.txt:
3447         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
3448         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
3449         * contentfiltering/block-after-response-expected.txt:
3450         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
3451         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
3452         * contentfiltering/block-after-will-send-request-expected.txt:
3453         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
3454         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
3455         * contentfiltering/block-never-expected.txt:
3456         * fast/dom/Geolocation/callback-to-deleted-context-expected.txt:
3457         * fast/dom/Geolocation/disconnected-frame-expected.txt:
3458         * fast/dom/Geolocation/disconnected-frame-permission-denied-expected.txt:
3459         * fast/dom/Window/messageevent-source-postmessage-expected.txt:
3460         * fast/dom/Window/messageevent-source-postmessage-reified-expected.txt:
3461         * fast/dom/javascript-url-crash-function-expected.txt:
3462         * fast/encoding/meta-overrules-auto-expected.txt:
3463         * fast/events/before-unload-forbidden-navigation-expected.txt:
3464         * fast/events/before-unload-in-subframe-expected.txt:
3465         * fast/events/before-unload-with-subframes-expected.txt:
3466         * fast/events/focusingUnloadedFrame-expected.txt:
3467         * fast/events/onloadFrameCrash-expected.txt:
3468         * fast/events/onunload-not-on-body-expected.txt:
3469         * fast/events/pageshow-pagehide-expected.txt:
3470         * fast/events/stop-load-in-unload-handler-using-document-write-expected.txt:
3471         * fast/events/stop-load-in-unload-handler-using-window-stop-expected.txt:
3472         * fast/forms/form-and-frame-interaction-retains-values-expected.txt:
3473         * fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery-expected.txt:
3474         * fast/frames/frame-element-name-expected.txt:
3475         * fast/frames/frame-src-attribute-expected.txt:
3476         * fast/frames/frame-unload-crash-expected.txt:
3477         * fast/frames/iframe-reparenting-unique-name-expected.txt:
3478         * fast/frames/iframe-set-inner-html-expected.txt:
3479         * fast/frames/layout-after-destruction-expected.txt:
3480         * fast/frames/long-names-in-nested-subframes-expected.txt:
3481         * fast/frames/page-unload-document-open-expected.txt:
3482         * fast/frames/reparent-in-unload-contentdocument-expected.txt:
3483         * fast/frames/sandboxed-iframe-noscript-expected.txt:
3484         * fast/frames/sandboxed-iframe-storage-expected.txt:
3485         * fast/frames/srcdoc/setting-src-does-nothing-expected.txt:
3486         * fast/frames/srcdoc/srcdoc-can-navigate-expected.txt:
3487         * fast/frames/srcdoc/srcdoc-loads-content-expected.txt:
3488         * fast/history/back-from-page-with-focused-iframe-expected.txt:
3489         * fast/history/history-back-initial-vs-final-url-expected.txt:
3490         * fast/history/redirect-via-iframe-expected.txt:
3491         * fast/loader/child-frame-add-after-back-forward-expected.txt:
3492         * fast/loader/dynamic-iframe-extra-back-forward-item-expected.txt:
3493         * fast/loader/fragment-navigation-base-blank-expected.txt:
3494         * fast/loader/frame-location-change-not-added-to-history-expected.txt:
3495         * fast/loader/frame-src-change-added-to-history-expected.txt:
3496         * fast/loader/frame-src-change-not-added-to-history-expected.txt:
3497         * fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt:
3498         * fast/loader/grandparent-completion-starts-redirect-expected.txt:
3499         * fast/loader/iframe-meta-refresh-base-blank-expected.txt:
3500         * fast/loader/iframe-set-location-base-blank-expected.txt:
3501         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt:
3502         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt:
3503         * fast/loader/page-dismissal-modal-dialogs-expected.txt:
3504         * fast/loader/ping-error-expected.txt:
3505         * fast/loader/plain-text-document-expected.txt:
3506         * fast/loader/refresh-iframe-base-blank-expected.txt:
3507         * fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt:
3508         * fast/loader/stateobjects/pushstate-in-iframe-expected.txt:
3509         * fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt:
3510         * fast/loader/stateobjects/replacestate-in-iframe-expected.txt:
3511         * fast/loader/stop-provisional-loads-expected.txt:
3512         * fast/loader/subframe-removes-itself-expected.txt:
3513         * fast/loader/subframe-self-close-expected.txt:
3514         * fast/loader/unload-hyperlink-targeted-expected.txt:
3515         * fast/parser/double-write-from-closed-iframe-expected.txt:
3516         * fast/parser/iframe-sets-parent-to-javascript-url-expected.txt:
3517         * fast/parser/javascript-url-compat-mode-expected.txt:
3518         * fast/parser/move-during-parsing-expected.txt:
3519         * fast/parser/noscript-with-javascript-disabled-expected.txt:
3520         * fast/parser/pre-html5-parser-quirks-expected.txt:
3521         * fast/preloader/iframe-srcdoc-expected.txt:
3522         * fast/tokenizer/text-plain-expected.txt:
3523         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
3524         * fast/xsl/xslt-text-expected.txt:
3525         * http/tests/appcache/x-frame-options-prevents-framing-expected.txt:
3526         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-expected.txt:
3527         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always-expected.txt:
3528         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default-expected.txt:
3529         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never-expected.txt:
3530         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-expected.txt:
3531         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade-expected.txt:
3532         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin-expected.txt:
3533         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url-expected.txt:
3534         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt:
3535         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt:
3536         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt:
3537         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt:
3538         * http/tests/from-origin/document-from-origin-same-accepted-expected.txt:
3539         * http/tests/from-origin/document-from-origin-same-blocked-expected.txt:
3540         * http/tests/from-origin/document-from-origin-same-site-accepted-expected.txt:
3541         * http/tests/from-origin/document-from-origin-same-site-blocked-expected.txt:
3542         * http/tests/from-origin/document-nested-from-origin-same-accepted-expected.txt:
3543         * http/tests/from-origin/document-nested-from-origin-same-blocked-expected.txt:
3544         * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked-expected.txt:
3545         * http/tests/from-origin/fetch-iframe-from-origin-same-accepted-expected.txt:
3546         * http/tests/from-origin/fetch-iframe-from-origin-same-blocked-expected.txt:
3547         * http/tests/from-origin/redirect-document-from-origin-same-blocked-expected.txt:
3548         * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked-expected.txt:
3549         * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked-expected.txt:
3550         * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked-expected.txt:
3551         * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
3552         * http/tests/loading/basic-auth-remove-credentials-expected.txt:
3553         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
3554         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
3555         * http/tests/loading/pdf-commit-load-callbacks-expected.txt:
3556         * http/tests/loading/redirect-with-no-location-crash-expected.txt:
3557         * http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
3558         * http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
3559         * http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
3560         * http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt:
3561         * http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
3562         * http/tests/misc/last-modified-parsing-expected.txt:
3563         * http/tests/misc/policy-delegate-called-twice-expected.txt:
3564         * http/tests/misc/redirect-to-external-url-expected.txt:
3565         * http/tests/misc/webtiming-origins-expected.txt: Removed.
3566         * http/tests/navigation/back-to-slow-frame-expected.txt:
3567         * http/tests/navigation/forward-and-cancel-expected.txt:
3568         * http/tests/navigation/image-load-in-subframe-unload-handler-expected.txt:
3569         * http/tests/navigation/lockedhistory-iframe-expected.txt:
3570         * http/tests/navigation/post-frames-expected.txt:
3571         * http/tests/navigation/reload-subframe-frame-expected.txt:
3572         * http/tests/navigation/reload-subframe-iframe-expected.txt:
3573         * http/tests/navigation/reload-subframe-object-expected.txt:
3574         * http/tests/preload/download_resources_from_header_iframe-expected.txt:
3575         * http/tests/preload/download_resources_from_invalid_headers-expected.txt:
3576         * http/tests/quicklook/at-import-stylesheet-blocked-expected.txt:
3577         * http/tests/quicklook/cross-origin-iframe-blocked-expected.txt:
3578         * http/tests/quicklook/document-domain-is-empty-string-expected.txt:
3579         * http/tests/quicklook/external-stylesheet-blocked-expected.txt:
3580         * http/tests/quicklook/hide-referer-on-navigation-expected.txt:
3581         * http/tests/quicklook/rtf-document-domain-is-empty-string-expected.txt:
3582         * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt:
3583         * http/tests/quicklook/top-navigation-blocked-expected.txt:
3584         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt:
3585         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt:
3586         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
3587         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt:
3588         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
3589         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
3590         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
3591         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt:
3592         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-expected.txt:
3593         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-expected.txt:
3594         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt:
3595         * http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
3596         * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
3597         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
3598         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
3599         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
3600         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
3601         * http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
3602         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
3603         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
3604         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
3605         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
3606         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
3607         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
3608         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
3609         * http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
3610         * http/tests/security/appcache-in-private-browsing-expected.txt:
3611         * http/tests/security/appcache-switching-private-browsing-expected.txt:
3612         * http/tests/security/canvas-cors-with-two-hosts-expected.txt:
3613         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt:
3614         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt:
3615         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-allow-same-origin-sandboxed-cross-url-allow-expected.txt:
3616         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
3617         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
3618         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt:
3619         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt:
3620         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt:
3621         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
3622         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
3623         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt:
3624         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt:
3625         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt:
3626         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block-expected.txt:
3627         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
3628         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
3629         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt:
3630         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt:
3631         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt:
3632         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
3633         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt:
3634         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt:
3635         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt:
3636         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt:
3637         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
3638         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt:
3639         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt:
3640         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
3641         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt:
3642         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt:
3643         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt:
3644         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt:
3645         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-blocked-expected.txt:
3646         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt:
3647         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
3648         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce-expected.txt:
3649         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid-expected.txt:
3650         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-01-expected.txt:
3651         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-02-expected.txt:
3652         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
3653         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3654         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3655         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3656         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
3657         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
3658         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3659         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3660         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-enforced-policy-and-not-in-report-only-expected.txt:
3661         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
3662         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
3663         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
3664         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3665         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3666         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-expected.txt:
3667         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt:
3668         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
3669         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt:
3670         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt:
3671         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt:
3672         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt:
3673         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt:
3674         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
3675         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt:
3676         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
3677         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt:
3678         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
3679         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt:
3680         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
3681         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt:
3682         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt:
3683         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt:
3684         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt:
3685         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
3686         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt:
3687         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt:
3688         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt:
3689         * http/tests/security/contentSecurityPolicy/directive-parsing-01-expected.txt:
3690         * http/tests/security/contentSecurityPolicy/directive-parsing-02-expected.txt:
3691         * http/tests/security/contentSecurityPolicy/directive-parsing-03-expected.txt:
3692         * http/tests/security/contentSecurityPolicy/directive-parsing-04-expected.txt:
3693         * http/tests/security/contentSecurityPolicy/directive-parsing-05-expected.txt:
3694         * http/tests/security/contentSecurityPolicy/directive-parsing-multiple-headers-expected.txt:
3695         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe-expected.txt:
3696         * http/tests/security/contentSecurityPolicy/object-src-none-allowed-expected.txt:
3697         * http/tests/security/contentSecurityPolicy/object-src-none-blocked-expected.txt:
3698         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
3699         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
3700         * http/tests/security/contentSecurityPolicy/script-loads-with-img-src-expected.txt:
3701         * http/tests/security/contentSecurityPolicy/script-src-in-iframe-expected.txt:
3702         * http/tests/security/contentSecurityPolicy/script-src-none-expected.txt:
3703         * http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt:
3704         * http/tests/security/contentSecurityPolicy/script-src-parsing-implicit-and-explicit-port-number-expected.txt:
3705         * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt:
3706         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-01-expected.txt:
3707         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-02-expected.txt:
3708         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-03-expected.txt:
3709         * http/tests/security/contentSecurityPolicy/script-src-self-expected.txt:
3710         * http/tests/security/contentSecurityPolicy/script-src-star-cross-scheme-expected.txt:
3711         * http/tests/security/contentSecurityPolicy/source-list-parsing-01-expected.txt:
3712         * http/tests/security/contentSecurityPolicy/source-list-parsing-02-expected.txt:
3713         * http/tests/security/contentSecurityPolicy/source-list-parsing-03-expected.txt:
3714         * http/tests/security/contentSecurityPolicy/source-list-parsing-04-expected.txt:
3715         * http/tests/security/contentSecurityPolicy/source-list-parsing-05-expected.txt:
3716         * http/tests/security/contentSecurityPolicy/source-list-parsing-06-expected.txt:
3717         * http/tests/security/contentSecurityPolicy/source-list-parsing-07-expected.txt:
3718         * http/tests/security/contentSecurityPolicy/source-list-parsing-08-expected.txt:
3719         * http/tests/security/contentSecurityPolicy/source-list-parsing-09-expected.txt:
3720         * http/tests/security/contentSecurityPolicy/source-list-parsing-10-expected.txt:
3721         * http/tests/security/contentSecurityPolicy/source-list-parsing-deprecated-expected.txt:
3722         * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt:
3723         * http/tests/security/contentSecurityPolicy/source-list-parsing-nonascii-expected.txt:
3724         * http/tests/security/contentSecurityPolicy/source-list-parsing-none-expected.txt:
3725         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01-expected.txt:
3726         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-02-expected.txt:
3727         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt:
3728         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt:
3729         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt:
3730         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
3731         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt:
3732         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed2-expected.txt:
3733         * http/tests/security/cookies/first-party-cookie-allow-xslt-expected.txt:
3734         * http/tests/security/cookies/third-party-cookie-blocking-redirect-expected.txt:
3735         * http/tests/security/cookies/third-party-cookie-blocking-xslt-expected.txt:
3736         * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt:
3737         * http/tests/security/cross-frame-access-delete-expected.txt:
3738         * http/tests/security/cross-frame-access-frameelement-expected.txt:
3739         * http/tests/security/cross-frame-access-history-put-expected.txt: Removed.
3740         * http/tests/security/cross-frame-access-location-put-expected.txt:
3741         * http/tests/security/cross-frame-access-private-browsing-expected.txt:
3742         * http/tests/security/cross-origin-appcache-allowed-expected.txt:
3743         * http/tests/security/cross-origin-appcache-expected.txt:
3744         * http/tests/security/cross-origin-css-primitive-expected.txt:
3745         * http/tests/security/cross-origin-indexeddb-allowed-expected.txt:
3746         * http/tests/security/cross-origin-indexeddb-expected.txt:
3747         * http/tests/security/cross-origin-plugin-allowed-expected.txt:
3748         * http/tests/security/cross-origin-plugin-expected.txt:
3749         * http/tests/security/cross-origin-plugin-private-browsing-toggled-allowed-expected.txt:
3750         * http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt:
3751         * http/tests/security/cross-origin-session-storage-allowed-expected.txt:
3752         * http/tests/security/cross-origin-session-storage-third-party-blocked-expected.txt:
3753         * http/tests/security/cross-origin-websql-allowed-expected.txt:
3754         * http/tests/security/cross-origin-websql-expected.txt:
3755         * http/tests/security/cross-origin-worker-indexeddb-allowed-expected.txt:
3756         * http/tests/security/cross-origin-worker-indexeddb-expected.txt:
3757         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
3758         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt:
3759         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt:
3760         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
3761         * http/tests/security/frameNavigation/xss-ALLOWED-targeted-subframe-navigation-change-expected.txt:
3762         * http/tests/security/frameNavigation/xss-DENIED-plugin-navigation-expected.txt:
3763         * http/tests/security/frameNavigation/xss-DENIED-targeted-link-navigation-expected.txt:
3764         * http/tests/security/history-pushState-replaceState-from-sandboxed-iframe-expected.txt:
3765         * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt:
3766         * http/tests/security/http-0.9/default-port-script-blocked-expected.txt:
3767         * http/tests/security/http-0.9/iframe-blocked-expected.txt:
3768         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt:
3769         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt:
3770         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt:
3771         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame-2-level-expected.txt:
3772         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-to-javscript-url-expected.txt:
3773         * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-from-javscript-url-expected.txt:
3774         * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-sub-frame-2-level-expected.txt:
3775         * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt:
3776         * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt:
3777         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
3778         * http/tests/security/mixedContent/blob-url-in-iframe-expected.txt:
3779         * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
3780         * http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt:
3781         * http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt:
3782         * http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
3783         * http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt:
3784         * http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt:
3785         * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
3786         * http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt:
3787         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
3788         * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
3789         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
3790         * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
3791         * http/tests/security/private-browsing-http-auth-expected.txt:
3792         * http/tests/security/referrer-policy-always-expected.txt:
3793         * http/tests/security/referrer-policy-default-expected.txt:
3794         * http/tests/security/referrer-policy-https-always-expected.txt:
3795         * http/tests/security/referrer-policy-https-default-expected.txt:
3796         * http/tests/security/referrer-policy-https-never-expected.txt:
3797         * http/tests/security/referrer-policy-https-no-referrer-expected.txt:
3798         * http/tests/security/referrer-policy-https-no-referrer-when-downgrade-expected.txt:
3799         * http/tests/security/referrer-policy-https-origin-expected.txt:
3800         * http/tests/security/referrer-policy-https-unsafe-url-expected.txt:
3801         * http/tests/security/referrer-policy-invalid-expected.txt:
3802         * http/tests/security/referrer-policy-never-expected.txt:
3803         * http/tests/security/referrer-policy-no-referrer-expected.txt:
3804         * http/tests/security/referrer-policy-no-referrer-when-downgrade-expected.txt:
3805         * http/tests/security/referrer-policy-origin-expected.txt:
3806         * http/tests/security/referrer-policy-redirect-expected.txt:
3807         * http/tests/security/referrer-policy-rel-noreferrer-expected.txt:
3808         * http/tests/security/same-origin-appcache-blocked-expected.txt:
3809         * http/tests/security/same-origin-document-domain-storage-allowed-expected.txt:
3810         * http/tests/security/same-origin-storage-blocked-expected.txt:
3811         * http/tests/security/same-origin-websql-blocked-expected.txt:
3812         * http/tests/security/sandboxed-iframe-document-cookie-expected.txt:
3813         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition-expected.txt:
3814         * http/tests/security/sandboxed-iframe-geolocation-watchPosition-expected.txt:
3815         * http/tests/security/srcdoc-inherits-referrer-expected.txt:
3816         * http/tests/security/srcdoc-inherits-referrer-for-forms-expected.txt:
3817         * http/tests/security/storage-blocking-loosened-local-storage-expected.txt:
3818         * http/tests/security/storage-blocking-loosened-plugin-expected.txt:
3819         * http/tests/security/storage-blocking-loosened-private-browsing-plugin-expected.txt:
3820         * http/tests/security/storage-blocking-loosened-websql-expected.txt:
3821         * http/tests/security/storage-blocking-strengthened-local-storage-expected.txt:
3822         * http/tests/security/storage-blocking-strengthened-plugin-expected.txt:
3823         * http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt:
3824         * http/tests/security/storage-blocking-strengthened-websql-expected.txt:
3825         * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode-expected.txt:
3826         * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode-expected.txt:
3827         * http/tests/security/window-properties-clear-domain-expected.txt:
3828         * http/tests/security/window-properties-clear-port-expected.txt:
3829         * http/tests/security/window-properties-pass-expected.txt:
3830         * http/tests/security/xss-DENIED-assign-location-href-javascript-expected.txt:
3831         * http/tests/security/xss-DENIED-defineProperty-expected.txt:
3832         * http/tests/security/xssAuditor/faux-script1-expected.txt:
3833         * http/tests/security/xssAuditor/faux-script2-expected.txt:
3834         * http/tests/security/xssAuditor/faux-script3-expected.txt:
3835         * http/tests/security/xssAuditor/malformed-HTML-expected.txt:
3836         * http/tests/security/xssAuditor/non-block-javascript-url-frame-expected.txt:
3837         * http/tests/security/xssAuditor/reflection-in-path-expected.txt:
3838         * http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
3839         * http/tests/security/xssAuditor/svg-animate-expected.txt:
3840         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
3841         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
3842         * http/tests/ssl/media-stream/get-user-media-secure-connection-expected.txt:
3843         * http/tests/ssl/ping-with-unsafe-redirect-expected.txt:
3844         * http/tests/storageAccess/deny-storage-access-under-opener-expected.txt:
3845         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
3846         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
3847         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
3848         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-expected.txt:
3849         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null-expected.txt:
3850         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
3851         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
3852         * http/tests/xmlhttprequest/frame-load-cancelled-abort-expected.txt:
3853         * http/tests/xmlhttprequest/frame-unload-abort-crash-expected.txt:
3854         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
3855         * http/tests/xmlhttprequest/uri-resolution-opera-open-004-expected.txt:
3856         * http/tests/xmlhttprequest/uri-resolution-opera-open-005-expected.txt:
3857         * http/tests/xmlhttprequest/uri-resolution-opera-open-006-expected.txt:
3858         * http/tests/xmlhttprequest/uri-resolution-opera-open-007-expected.txt:
3859         * http/tests/xmlhttprequest/uri-resolution-opera-open-008-expected.txt:
3860         * http/tests/xmlhttprequest/uri-resolution-opera-open-009-expected.txt:
3861         * http/tests/xmlhttprequest/uri-resolution-opera-open-010-expected.txt:
3862         * http/tests/xsl/xslt-transform-with-javascript-disabled-expected.txt:
3863         * imported/blink/fast/plugins/empty-url-object-expected.txt:
3864         * loader/stateobjects/pushstate-size-iframe-expected.txt:
3865         * loader/stateobjects/replacestate-size-iframe-expected.txt:
3866         * media/auto-play-in-sandbox-with-allow-scripts-expected.txt:
3867         * platform/ios-wk1/http/tests/quicklook/top-navigation-blocked-expected.txt:
3868         * platform/ios-wk1/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/001-expected.txt:
3869         * platform/ios/http/tests/quicklook/at-import-stylesheet-blocked-expected.txt:
3870         * platform/ios/http/tests/quicklook/cross-origin-iframe-blocked-expected.txt:
3871         * platform/ios/http/tests/quicklook/document-domain-is-empty-string-expected.txt:
3872         * platform/ios/http/tests/quicklook/external-stylesheet-blocked-expected.txt:
3873         * platform/ios/http/tests/quicklook/hide-referer-on-navigation-expected.txt:
3874         * platform/ios/http/tests/quicklook/top-navigation-blocked-expected.txt:
3875         * platform/ios/quicklook/excel-expected.txt:
3876         * platform/ios/quicklook/excel-legacy-expected.txt:
3877         * platform/ios/quicklook/excel-macro-enabled-expected.txt:
3878         * platform/ios/quicklook/powerpoint-expected.txt:
3879         * platform/ios/quicklook/powerpoint-legacy-expected.txt:
3880         * platform/ios/quicklook/word-expected.txt:
3881         * platform/ios/quicklook/word-legacy-expected.txt:
3882         * platform/ios/webarchive/loading/cache-expired-subresource-expected.txt:
3883         * platform/mac-wk2/http/tests/security/cross-origin-plugin-expected.txt:
3884         * platform/mac-wk2/http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt:
3885         * platform/mac-wk2/http/tests/security/storage-blocking-strengthened-plugin-expected.txt:
3886         * platform/mac-wk2/http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt:
3887         * platform/mac-wk2/plugins/resize-from-plugin-expected.txt:
3888         * platform/mac/fast/loader/webarchive-encoding-respected-expected.txt:
3889         * platform/mac/webarchive/adopt-attribute-styled-body-webarchive-expected.txt:
3890         * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
3891         * platform/mac/webarchive/test-duplicate-resources-expected.txt:
3892         * platform/win/plugins/resize-from-plugin-expected.txt:
3893         * platform/win/webarchive/loading/cache-expired-subresource-expected.txt:
3894         * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt:
3895         * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt:
3896         * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt:
3897         * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt:
3898         * platform/wk2/fast/loader/subframe-removes-itself-expected.txt:
3899         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
3900         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
3901         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
3902         * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt:
3903         * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
3904         * platform/wk2/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
3905         * platform/wk2/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
3906         * platform/wk2/http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt:
3907         * platform/wk2/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
3908         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
3909         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
3910         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
3911         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
3912         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
3913         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
3914         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
3915         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
3916         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
3917         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
3918         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
3919         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
3920         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt:
3921         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt:
3922         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
3923         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt:
3924         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
3925         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt:
3926         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
3927         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt:
3928         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
3929         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt:
3930         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt:
3931         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt:
3932         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt:
3933         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
3934         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt:
3935         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt:
3936         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt:
3937         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt:
3938         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt:
3939         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt:
3940         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
3941         * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt:
3942         * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
3943         * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
3944         * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt:
3945         * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt:
3946         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
3947         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt:
3948         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt:
3949         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
3950         * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt:
3951         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
3952         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
3953         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
3954         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
3955         * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
3956         * platform/wk2/webarchive/loading/javascript-url-iframe-crash-expected.txt:
3957         * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
3958         * platform/wk2/webarchive/loading/missing-data-expected.txt:
3959         * platform/wk2/webarchive/loading/object-expected.txt:
3960         * platform/wk2/webarchive/loading/test-loading-archive-expected.txt:
3961         * platform/wk2/webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
3962         * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt:
3963         * plugins/resize-from-plugin-expected.txt:
3964         * quicklook/excel-expected.txt:
3965         * quicklook/excel-legacy-expected.txt:
3966         * quicklook/excel-macro-enabled-expected.txt:
3967         * quicklook/keynote-09-expected.txt:
3968         * quicklook/multi-sheet-numbers-09-expected.txt:
3969         * quicklook/numbers-09-expected.txt:
3970         * quicklook/pages-09-expected.txt:
3971         * quicklook/powerpoint-expected.txt:
3972         * quicklook/powerpoint-legacy-expected.txt:
3973         * quicklook/word-expected.txt:
3974         * quicklook/word-legacy-expected.txt:
3975         * userscripts/user-script-all-frames-expected.txt:
3976         * userscripts/user-script-top-frame-only-expected.txt:
3977         * userscripts/user-style-all-frames-expected.txt:
3978         * use