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