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