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