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