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