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