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