[wpe] update the TestExpectations for encrypted-media after some fixes
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-05-10  Yacine Bandou  <yacine.bandou_ext@softathome.com>
2
3         [wpe] update the TestExpectations for encrypted-media after some fixes
4         https://bugs.webkit.org/show_bug.cgi?id=185277
5
6         Reviewed by Xabier Rodriguez-Calvar.
7
8         Once the decryptor moved from AppendPipeline to Playbackpipeline and the patches 185242, 185244
9         are fixed, the encrypted-media WPT LayoutTests will no longer crash and some one will pass.
10
11         * platform/wpe/TestExpectations:
12         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt:
13
14 2018-05-09  Ryosuke Niwa  <rniwa@webkit.org>
15
16         Markup.dump should dump selection focus & anchor at the root node
17         https://bugs.webkit.org/show_bug.cgi?id=185497
18
19         Reviewed by Wenson Hsieh.
20
21         Added the support for logging selection end points (anchor & focus) for when they're
22         anchored against the root node passed to Markup.dump.
23
24         * editing/deleting/delete-across-editable-content-boundaries-1-expected.txt:
25         * editing/deleting/delete-image-followed-by-two-br-expected.txt:
26         * editing/deleting/delete-start-block-expected.txt:
27         * editing/deleting/delete-word-from-unstyled-div-expected.txt:
28         * editing/deleting/deleting-relative-positioned-special-element-expected.txt:
29         * editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt:
30         * editing/deleting/smart-delete-across-editable-boundaries-expected.txt:
31         * editing/execCommand/break-non-editable-blockquote-expected.txt:
32         * editing/execCommand/format-block-table-expected.txt:
33         * editing/execCommand/indent-img-twice-expected.txt:
34         * editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt:
35         * editing/inserting/5607069-2-expected.txt:
36         * editing/inserting/5994480-2-expected.txt:
37         * editing/inserting/insert-list-in-table-cell-03-expected.txt:
38         * editing/inserting/insert-list-in-table-cell-04-expected.txt:
39         * editing/inserting/insert-list-in-table-cell-07-expected.txt:
40         * editing/inserting/insert-list-in-table-cell-08-expected.txt:
41         * editing/inserting/insert-table-in-paragraph-crash-expected.txt:
42         * editing/pasteboard/copy-null-characters-expected.txt:
43         * editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt:
44         * editing/pasteboard/paste-blockquote-and-paragraph-break-expected.txt:
45         * editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt:
46         * editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt:
47         * editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt:
48         * editing/style/apply-style-atomic-expected.txt:
49         * fast/events/5056619-expected.txt:
50         * platform/ios/editing/deleting/delete-emoji-1-expected.txt:
51         * platform/ios/editing/deleting/delete-emoji-2-expected.txt:
52         * platform/ios/editing/deleting/delete-emoji-3-expected.txt:
53         * platform/ios/editing/deleting/delete-emoji-4-expected.txt:
54         * platform/ios/editing/deleting/delete-emoji-5-expected.txt:
55         * platform/ios/editing/deleting/delete-emoji-6-expected.txt:
56         * platform/ios/editing/deleting/delete-emoji-7-expected.txt:
57         * platform/ios/editing/deleting/delete-emoji-8-expected.txt:
58         * platform/ios/editing/deleting/delete-emoji-9-expected.txt:
59         * platform/ios/editing/deleting/delete-emoji-expected.txt:
60         * platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt:
61         * platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt:
62         * platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt:
63         * platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt:
64         * platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt:
65         * platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt:
66         * platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt:
67         * platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt:
68         * platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt:
69         * platform/mac/editing/deleting/delete-emoji-1-expected.txt:
70         * platform/mac/editing/deleting/delete-emoji-2-expected.txt:
71         * platform/mac/editing/deleting/delete-emoji-3-expected.txt:
72         * platform/mac/editing/deleting/delete-emoji-4-expected.txt:
73         * platform/mac/editing/deleting/delete-emoji-5-expected.txt:
74         * platform/mac/editing/deleting/delete-emoji-6-expected.txt:
75         * platform/mac/editing/deleting/delete-emoji-7-expected.txt:
76         * platform/mac/editing/deleting/delete-emoji-8-expected.txt:
77         * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
78         * platform/mac/editing/deleting/delete-emoji-expected.txt:
79         * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt:
80         * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt:
81         * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt:
82         * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt:
83         * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt:
84         * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt:
85         * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt:
86         * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt:
87         * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt:
88         * resources/dump-as-markup.js:
89         (Markup): Added the logging of selection markers to the root node.ß∑
90         (Markup._get):
91         (Markup._getSelectionMarkerWithIdentation): Extracted out of Markup._get.
92
93 2018-05-09  Nan Wang  <n_wang@apple.com>
94
95         AX: VoiceOver iframe scrolling focus jumping bug
96         https://bugs.webkit.org/show_bug.cgi?id=176615
97         <rdar://problem/34333067>
98
99         Reviewed by Chris Fleizach.
100
101         * accessibility/resources/iframe.html: Added.
102         * accessibility/scroll-to-make-visible-iframe-offscreen-expected.txt: Added.
103         * accessibility/scroll-to-make-visible-iframe-offscreen.html: Added.
104         * platform/win/TestExpectations:
105
106 2018-05-09  Joanmarie Diggs  <jdiggs@igalia.com>
107
108         AX: accessibleNameForNode should simplify whitespace when using innerText
109         https://bugs.webkit.org/show_bug.cgi?id=185498
110
111         Reviewed by Chris Fleizach.
112
113         * accessibility/text-alternative-calculation-from-unrendered-table-expected.txt: Added.
114         * accessibility/text-alternative-calculation-from-unrendered-table.html: Added.
115
116 2018-05-09  Chris Dumez  <cdumez@apple.com>
117
118         Add initial support for 'Cross-Origin-Options' HTTP response header
119         https://bugs.webkit.org/show_bug.cgi?id=184996
120         <rdar://problem/39664620>
121
122         Reviewed by Geoff Garen.
123
124         Add layout test coverage.
125
126         * http/wpt/cross-origin-options/allow-postmessage-expected.txt: Added.
127         * http/wpt/cross-origin-options/allow-postmessage-from-deny-expected.txt: Added.
128         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html: Added.
129         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html.headers: Added.
130         * http/wpt/cross-origin-options/allow-postmessage.html: Added.
131         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: Added.
132         * http/wpt/cross-origin-options/cross-origin-options-header.html: Added.
133         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html: Added.
134         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.headers: Added.
135         * http/wpt/cross-origin-options/resources/serve-cross-origin-options-header.py: Added.
136
137 2018-05-09  Ryosuke Niwa  <rniwa@webkit.org>
138
139         Release assert in TreeScopeOrderedMap::remove via HTMLImageElement::removedFromAncestor
140         https://bugs.webkit.org/show_bug.cgi?id=185493
141
142         Reviewed by Brent Fulgham.
143
144         Added a regression test.
145
146         * fast/images/imagemap-in-shadow-tree-removed-expected.txt: Added.
147         * fast/images/imagemap-in-shadow-tree-removed.html: Added.
148
149 2018-05-09  Joanmarie Diggs  <jdiggs@igalia.com>
150
151         AX: Hidden nodes which are not directly referenced should not participate name/description from content
152         https://bugs.webkit.org/show_bug.cgi?id=185478
153
154         Reviewed by Chris Fleizach.
155
156         * accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added.
157         * accessibility/text-alternative-calculation-hidden-nodes.html: Added.
158         * platform/gtk/accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added.
159
160 2018-05-09  Youenn Fablet  <youenn@apple.com>
161
162         LayoutTests/http/tests/appcache/abort-cache-onchecking-manifest-404.html is flaky
163         https://bugs.webkit.org/show_bug.cgi?id=185494
164
165         Reviewed by Geoffrey Garen.
166
167         Return the 404 to the manifest request after a delay so that aborting is done first.
168
169         * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
170         * http/tests/appcache/abort-cache-onchecking-manifest-404.html:
171
172 2018-05-09  Thibault Saunier  <tsaunier@igalia.com>
173
174         [GStreamer] Never call updateTracks if running on legacy pipeline
175         https://bugs.webkit.org/show_bug.cgi?id=184581
176
177         Reviewed by Philippe Normand.
178
179         https://bugs.webkit.org/show_bug.cgi?id=185252
180
181         * platform/gtk/TestExpectations:
182
183 2018-05-09  Ross Kirsling  <ross.kirsling@sony.com>
184
185         Unreviewed gardening for WinCairo LayoutTests.
186
187         * platform/wincairo/TestExpectations:
188         * platform/wincairo/css3/filters/effect-brightness-clamping-expected.txt:
189         * platform/wincairo/css3/filters/effect-brightness-expected.txt:
190         * platform/wincairo/editing/deleting/5126166-expected.txt:
191         * platform/wincairo/editing/deleting/5206311-1-expected.txt:
192         * platform/wincairo/editing/deleting/5433862-2-expected.txt:
193         * platform/wincairo/editing/deleting/5483370-expected.txt:
194
195 2018-05-09  Daniel Bates  <dabates@apple.com>
196
197         REGRESSION (r231479): http/tests/appcache/x-frame-options-prevents-framing.php is timing out
198         https://bugs.webkit.org/show_bug.cgi?id=185443
199         <rdar://problem/40100660>
200
201         Reviewed by Andy Estes.
202
203         Unskip test now that it no longer times out.
204
205         * platform/wk2/TestExpectations:
206
207 2018-05-09  Justin Fan  <justin_fan@apple.com>
208
209         Added Khronos conformance test for ASTC compressed texture support.
210         https://bugs.webkit.org/show_bug.cgi?id=185272
211         <rdar://problem/15745737>
212         
213         Reviewed by Dean Jackson.
214
215         This requires OpenGL ES 3 context for WebKit to detect proper support.
216
217         * fast/canvas/webgl/resources/js-test-post.js: Added.
218         * fast/canvas/webgl/resources/js-test-pre.js: Added.
219         * fast/canvas/webgl/resources/js-test-style.css: Added.
220         * fast/canvas/webgl/resources/webgl-test-utils-khr.js: Added.
221         * fast/canvas/webgl/webgl-compressed-texture-astc-expected.txt: Added.
222         * fast/canvas/webgl/webgl-compressed-texture-astc.html: Added.
223
224 2018-05-09  Youenn Fablet  <youenn@apple.com>
225
226         Unflake some additional AppCache tests
227         https://bugs.webkit.org/show_bug.cgi?id=185467
228
229         Reviewed by Alex Christensen.
230
231         Remove JS console logging for two tests that are testing crash scenarios.
232         Increase the time it takes to load appcache entries so that aborting
233         is done prior entry loading completion for two other tests.
234
235         * TestExpectations:
236         * http/tests/appcache/deferred-events-delete-while-raising-expected.txt:
237         * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt:
238         * http/tests/appcache/resources/abort-cache-onprogress.manifest:
239         * http/tests/appcache/resources/not-exist.vob.php:
240
241 2018-05-09  Per Arne Vollan  <pvollan@apple.com>
242
243         [Win] The test http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html is timing out.
244         https://bugs.webkit.org/show_bug.cgi?id=185471
245
246         Unreviewed test gardening.
247
248         * platform/win/TestExpectations:
249
250 2018-05-09  Dominik Infuehr  <dinfuehr@igalia.com>
251
252         [ARM] Disable test on Linux due to lack of executable memory
253         https://bugs.webkit.org/show_bug.cgi?id=185466
254
255         Reviewed by Yusuke Suzuki.
256
257         Do not run tests with LLInt disabled, otherwise test runs out of executable memory.
258
259         * js/script-tests/dfg-uint32array-overflow-values.js:
260         * js/script-tests/dfg-uint8clampedarray.js:
261
262 2018-05-09  Ms2ger  <Ms2ger@igalia.com>
263
264         Update fast/events/constructors/(mouse|wheel)-event-constructor.html and expectations.
265         https://bugs.webkit.org/show_bug.cgi?id=115025
266
267         Reviewed by Michael Catanzaro.
268
269         clientX/Y values are clamped to a signed 26 bit-integer by using LayoutPoint.
270         I updated the test to expect that. (Alternatively, we could keep the
271         current expectations in the test and leave FAIL lines in the test
272         expectation file.)
273
274         Expectation files are updated or removed to match the test change, as
275         well as a number of code changes since the last time they were accurate.
276
277         * fast/events/constructors/mouse-event-constructor-expected.txt:
278         * fast/events/constructors/mouse-event-constructor.html:
279         * fast/events/constructors/wheel-event-constructor-expected.txt:
280         * fast/events/constructors/wheel-event-constructor.html:
281         * platform/gtk/TestExpectations:
282         * platform/gtk/fast/events/constructors/mouse-event-constructor-expected.txt: Removed.
283         * platform/gtk/fast/events/constructors/wheel-event-constructor-expected.txt: Removed.
284         * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt: Removed.
285         * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt: Removed.
286         * platform/wpe/TestExpectations:
287
288 2018-05-08  Daniel Bates  <dabates@apple.com>
289
290         Do not apply X-Frame-Options and CSP frame-ancestors to Quick Look-applicable responses in NetworkProcess
291         https://bugs.webkit.org/show_bug.cgi?id=185442
292         <rdar://problem/40067209>
293
294         Reviewed by Andy Estes.
295
296         Remove test http/tests/quicklook/csp-header-ignored.html from TestExpectations now that it passes.
297
298         * platform/ios/TestExpectations:
299
300 2018-05-08  Daniel Bates  <dabates@apple.com>
301
302         Add tests to ensure that the Strong Password appearance is removed on form reset
303         https://bugs.webkit.org/show_bug.cgi?id=185440
304
305         Reviewed by Ryosuke Niwa.
306
307         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html: Added.
308         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html: Added.
309
310 2018-05-08  Daniel Bates  <dabates@apple.com>
311
312         Resign Strong Password appearance when text field value changes
313         https://bugs.webkit.org/show_bug.cgi?id=185433
314         <rdar://problem/39958508>
315
316         Reviewed by Ryosuke Niwa.
317
318         Add a test to ensure we remove the Strong Password appearance when the value of the text field value changes.
319
320         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html: Added.
321         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html: Added.
322         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html: Added.
323         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html: Added.
324         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html: Added.
325         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html: Added.
326         * fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js: Add support for
327         setting the autofilled state of a field.
328         (window.onload):
329
330 2018-05-08  Eric Carlson  <eric.carlson@apple.com>
331
332         Consecutive messages logged as JSON are coalesced
333         https://bugs.webkit.org/show_bug.cgi?id=185432
334
335         Reviewed by Joseph Pecoraro.
336
337         * inspector/console/webcore-logging-expected.txt:
338         * inspector/console/webcore-logging.html:
339
340 2018-05-08  Jer Noble  <jer.noble@apple.com>
341
342         Mute MediaElementSourceNode when tainted.
343         https://bugs.webkit.org/show_bug.cgi?id=184866
344
345         Reviewed by Eric Carlson.
346
347         * http/tests/media/resources/1000Hz-sin.wav: Added.
348         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin-expected.txt: Added.
349         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html: Added.
350         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin-expected.txt: Added.
351         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin.html: Added.
352
353 2018-05-08  Daniel Bates  <dabates@apple.com>
354
355         Skip test http/tests/appcache/x-frame-options-prevents-framing.php for now in WebKit2.
356
357         Will address in <https://bugs.webkit.org/show_bug.cgi?id=185443>.
358
359         * platform/wk2/TestExpectations:
360
361 2018-05-08  Daniel Bates  <dabates@apple.com>
362
363         Mark test http/tests/quicklook/csp-header-ignored.html as Failure.
364
365         Will fix in <https://bugs.webkit.org/show_bug.cgi?id=185442>.
366
367         * platform/ios/TestExpectations:
368
369 2018-05-08  Youenn Fablet  <youenn@apple.com>
370
371         Some appcache crash tests are flaky due to console messages
372         https://bugs.webkit.org/show_bug.cgi?id=185431
373
374         Reviewed by Geoffrey Garen.
375
376         Mark 3 tests that were written to test crashes as DumpJSConsoleLogInStdErr.
377         It is better to mark them as such than to changing them since they might no longer cover the crash reasons.
378         Rebase two other tests that might need further work to stop being flaky.
379
380         * TestExpectations:
381         * http/tests/appcache/404-resource-with-slow-main-resource-expected.txt:
382         * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
383         * http/tests/appcache/deferred-events-expected.txt:
384         * http/tests/appcache/fail-on-update-2-expected.txt:
385         * http/tests/appcache/fail-on-update-expected.txt:
386         * platform/mac/TestExpectations:
387
388 2018-05-08  Youenn Fablet  <youenn@apple.com>
389
390         Skip http/tests/appcache/load-from-appcache-defer-resume-crash.html for iOS sim WK2
391         https://bugs.webkit.org/show_bug.cgi?id=185430
392
393         Unreviewed.
394
395         Skip the test as it is using WK1-only test runner API.
396         * platform/ios-wk2/TestExpectations:
397
398 2018-05-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
399
400         feTurbulence is not rendered correctly on Retina display
401         https://bugs.webkit.org/show_bug.cgi?id=183798
402
403         Reviewed by Simon Fraser.
404
405         * fast/hidpi/filters-turbulence-expected.html: Added.
406         * fast/hidpi/filters-turbulence.html: Added.
407
408 2018-05-07  Chris Dumez  <cdumez@apple.com>
409
410         Unreviewed, add frame name in form-iframe-target-before-load-crash.html
411         https://bugs.webkit.org/show_bug.cgi?id=185408
412
413         The test started causing flakiness after r231456 because it would submit
414         the form in the main frame instead of the test frame.
415
416         * fast/events/form-iframe-target-before-load-crash.html:
417
418 2018-05-07  Simon Fraser  <simon.fraser@apple.com>
419
420         CSS filters which reference SVG filters fail to respect the "color-interpolation-filters" of the filter
421         https://bugs.webkit.org/show_bug.cgi?id=185343
422
423         Reviewed by Dean Jackson.
424
425         * css3/filters/color-interpolation-filters-expected.html: Added.
426         * css3/filters/color-interpolation-filters.html: Added.
427
428 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
429
430         Update TestExpectations for imported/w3c/web-platform-tests/html/dom/interfaces.worker.html.
431         https://bugs.webkit.org/show_bug.cgi?id=185407
432
433         Unreviewed test gardening.
434
435         * TestExpectations:
436
437 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
438
439         Mark http/tests/security/contentTypeOptions/nosniff-importScript-blocked.html as flaky.
440         https://bugs.webkit.org/show_bug.cgi?id=184802
441
442         Unreviewed test gardening.
443
444         * TestExpectations:
445
446 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
447
448         Mark http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html as flaky.
449         https://bugs.webkit.org/show_bug.cgi?id=185404
450
451         Unreviewed test gardening.
452
453         * platform/mac-wk1/TestExpectations:
454
455 2018-05-07  Daniel Bates  <dabates@apple.com>
456
457         CSP status-code incorrect for document blocked due to violation of its frame-ancestors directive
458         https://bugs.webkit.org/show_bug.cgi?id=185366
459         <rdar://problem/40035116>
460
461         Reviewed by Brent Fulgham.
462
463         Update existing test results now that we send the HTTP status code for the correct document.
464
465         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
466         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
467
468 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
469
470         Update TestExpectations for inspector/sampling-profiler/named-function-expression.html.
471         https://bugs.webkit.org/show_bug.cgi?id=170830
472
473         Unreviewed test gardening.
474
475         * platform/mac-wk1/TestExpectations:
476         * platform/mac/TestExpectations:
477
478 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
479
480         Mark platform/mac/media/audio-session-category-video-track-change.html as flaky.
481         https://bugs.webkit.org/show_bug.cgi?id=184609
482
483         Unreviewed test gardening.
484
485         * platform/mac/TestExpectations:
486
487 2018-05-07  Daniel Bates  <dabates@apple.com>
488
489         CSP referrer incorrect for document blocked due to violation of its frame-ancestors directive
490         https://bugs.webkit.org/show_bug.cgi?id=185380
491
492         Reviewed by Brent Fulgham.
493
494         Update existing test results now that we send the referrer for the correct document.
495
496         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
497         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
498         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
499         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
500
501 2018-05-07  Chris Dumez  <cdumez@apple.com>
502
503         Stop using an iframe's id as fallback if its name attribute is not set
504         https://bugs.webkit.org/show_bug.cgi?id=11388
505
506         Reviewed by Geoff Garen.
507
508         * fast/dom/Window/named-getter-frame-id-expected.txt: Added.
509         * fast/dom/Window/named-getter-frame-id.html: Added.
510         Add layout test coverage.
511
512         * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt:
513         * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt:
514         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html:
515         * fast/dom/Window/window-special-properties-expected.txt:
516         * fast/frames/iframe-no-name-expected.txt:
517         * fast/frames/iframe-no-name.html:
518         * fast/layers/prevent-hit-test-during-layout.html:
519         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
520         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html:
521         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt:
522         * http/tests/security/cross-origin-reified-window-property-access.html:
523         * 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:
524         * 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:
525         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html:
526         * http/wpt/beacon/keepalive-after-navigation-expected.txt:
527         * http/wpt/cache-storage/cache-remove-twice.html:
528         Update some layout tests that relied on our old (non-standard) behavior.
529
530 2018-05-07  Youenn Fablet  <youenn@apple.com>
531
532         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
533         https://bugs.webkit.org/show_bug.cgi?id=185384
534
535         Reviewed by Eric Carlson.
536
537         Given that we are calling addIceCandidate and close the peer connection,
538         addIceCandidate might throw an error sometimes.
539         Catch the exception to make the test output stable.
540
541         * webrtc/addICECandidate-closed.html:
542
543 2018-05-07  Chris Dumez  <cdumez@apple.com>
544
545         ASSERT(!childItemWithTarget(child->target())) is hit in HistoryItem::addChildItem()
546         https://bugs.webkit.org/show_bug.cgi?id=185322
547
548         Reviewed by Geoff Garen.
549
550         Rebaseline layout tests due to frame name changes.
551
552         * applicationmanifest/display-mode-subframe-expected.txt:
553         * contentfiltering/allow-after-add-data-expected.txt:
554         * contentfiltering/allow-after-finished-adding-data-expected.txt:
555         * contentfiltering/allow-after-response-expected.txt:
556         * contentfiltering/allow-after-will-send-request-expected.txt:
557         * contentfiltering/allow-never-expected.txt:
558         * contentfiltering/block-after-add-data-expected.txt:
559         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
560         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
561         * contentfiltering/block-after-finished-adding-data-expected.txt:
562         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
563         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
564         * contentfiltering/block-after-response-expected.txt:
565         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
566         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
567         * contentfiltering/block-after-will-send-request-expected.txt:
568         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
569         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
570         * contentfiltering/block-never-expected.txt:
571         * fast/dom/Geolocation/callback-to-deleted-context-expected.txt:
572         * fast/dom/Geolocation/disconnected-frame-expected.txt:
573         * fast/dom/Geolocation/disconnected-frame-permission-denied-expected.txt:
574         * fast/dom/Window/messageevent-source-postmessage-expected.txt:
575         * fast/dom/Window/messageevent-source-postmessage-reified-expected.txt:
576         * fast/dom/javascript-url-crash-function-expected.txt:
577         * fast/encoding/meta-overrules-auto-expected.txt:
578         * fast/events/before-unload-forbidden-navigation-expected.txt:
579         * fast/events/before-unload-in-subframe-expected.txt:
580         * fast/events/before-unload-with-subframes-expected.txt:
581         * fast/events/focusingUnloadedFrame-expected.txt:
582         * fast/events/onloadFrameCrash-expected.txt:
583         * fast/events/onunload-not-on-body-expected.txt:
584         * fast/events/pageshow-pagehide-expected.txt:
585         * fast/events/stop-load-in-unload-handler-using-document-write-expected.txt:
586         * fast/events/stop-load-in-unload-handler-using-window-stop-expected.txt:
587         * fast/forms/form-and-frame-interaction-retains-values-expected.txt:
588         * fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery-expected.txt:
589         * fast/frames/frame-element-name-expected.txt:
590         * fast/frames/frame-src-attribute-expected.txt:
591         * fast/frames/frame-unload-crash-expected.txt:
592         * fast/frames/iframe-reparenting-unique-name-expected.txt:
593         * fast/frames/iframe-set-inner-html-expected.txt:
594         * fast/frames/layout-after-destruction-expected.txt:
595         * fast/frames/long-names-in-nested-subframes-expected.txt:
596         * fast/frames/page-unload-document-open-expected.txt:
597         * fast/frames/reparent-in-unload-contentdocument-expected.txt:
598         * fast/frames/sandboxed-iframe-noscript-expected.txt:
599         * fast/frames/sandboxed-iframe-storage-expected.txt:
600         * fast/frames/srcdoc/setting-src-does-nothing-expected.txt:
601         * fast/frames/srcdoc/srcdoc-can-navigate-expected.txt:
602         * fast/frames/srcdoc/srcdoc-loads-content-expected.txt:
603         * fast/history/back-from-page-with-focused-iframe-expected.txt:
604         * fast/history/history-back-initial-vs-final-url-expected.txt:
605         * fast/history/redirect-via-iframe-expected.txt:
606         * fast/loader/child-frame-add-after-back-forward-expected.txt:
607         * fast/loader/dynamic-iframe-extra-back-forward-item-expected.txt:
608         * fast/loader/fragment-navigation-base-blank-expected.txt:
609         * fast/loader/frame-location-change-not-added-to-history-expected.txt:
610         * fast/loader/frame-src-change-added-to-history-expected.txt:
611         * fast/loader/frame-src-change-not-added-to-history-expected.txt:
612         * fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt:
613         * fast/loader/grandparent-completion-starts-redirect-expected.txt:
614         * fast/loader/iframe-meta-refresh-base-blank-expected.txt:
615         * fast/loader/iframe-set-location-base-blank-expected.txt:
616         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt:
617         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt:
618         * fast/loader/page-dismissal-modal-dialogs-expected.txt:
619         * fast/loader/ping-error-expected.txt:
620         * fast/loader/plain-text-document-expected.txt:
621         * fast/loader/refresh-iframe-base-blank-expected.txt:
622         * fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt:
623         * fast/loader/stateobjects/pushstate-in-iframe-expected.txt:
624         * fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt:
625         * fast/loader/stateobjects/replacestate-in-iframe-expected.txt:
626         * fast/loader/stop-provisional-loads-expected.txt:
627         * fast/loader/subframe-removes-itself-expected.txt:
628         * fast/loader/subframe-self-close-expected.txt:
629         * fast/loader/unload-hyperlink-targeted-expected.txt:
630         * fast/parser/double-write-from-closed-iframe-expected.txt:
631         * fast/parser/iframe-sets-parent-to-javascript-url-expected.txt:
632         * fast/parser/javascript-url-compat-mode-expected.txt:
633         * fast/parser/move-during-parsing-expected.txt:
634         * fast/parser/noscript-with-javascript-disabled-expected.txt:
635         * fast/parser/pre-html5-parser-quirks-expected.txt:
636         * fast/preloader/iframe-srcdoc-expected.txt:
637         * fast/tokenizer/text-plain-expected.txt:
638         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
639         * fast/xsl/xslt-text-expected.txt:
640         * http/tests/appcache/x-frame-options-prevents-framing-expected.txt:
641         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-expected.txt:
642         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always-expected.txt:
643         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default-expected.txt:
644         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never-expected.txt:
645         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-expected.txt:
646         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade-expected.txt:
647         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin-expected.txt:
648         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url-expected.txt:
649         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt:
650         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt:
651         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt:
652         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt:
653         * http/tests/from-origin/document-from-origin-same-accepted-expected.txt:
654         * http/tests/from-origin/document-from-origin-same-blocked-expected.txt:
655         * http/tests/from-origin/document-from-origin-same-site-accepted-expected.txt:
656         * http/tests/from-origin/document-from-origin-same-site-blocked-expected.txt:
657         * http/tests/from-origin/document-nested-from-origin-same-accepted-expected.txt:
658         * http/tests/from-origin/document-nested-from-origin-same-blocked-expected.txt:
659         * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked-expected.txt:
660         * http/tests/from-origin/fetch-iframe-from-origin-same-accepted-expected.txt:
661         * http/tests/from-origin/fetch-iframe-from-origin-same-blocked-expected.txt:
662         * http/tests/from-origin/redirect-document-from-origin-same-blocked-expected.txt:
663         * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked-expected.txt:
664         * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked-expected.txt:
665         * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked-expected.txt:
666         * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
667         * http/tests/loading/basic-auth-remove-credentials-expected.txt:
668         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
669         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
670         * http/tests/loading/pdf-commit-load-callbacks-expected.txt:
671         * http/tests/loading/redirect-with-no-location-crash-expected.txt:
672         * http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
673         * http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
674         * http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
675         * http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt:
676         * http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
677         * http/tests/misc/last-modified-parsing-expected.txt:
678         * http/tests/misc/policy-delegate-called-twice-expected.txt:
679         * http/tests/misc/redirect-to-external-url-expected.txt:
680         * http/tests/misc/webtiming-origins-expected.txt: Removed.
681         * http/tests/navigation/back-to-slow-frame-expected.txt:
682         * http/tests/navigation/forward-and-cancel-expected.txt:
683         * http/tests/navigation/image-load-in-subframe-unload-handler-expected.txt:
684         * http/tests/navigation/lockedhistory-iframe-expected.txt:
685         * http/tests/navigation/post-frames-expected.txt:
686         * http/tests/navigation/reload-subframe-frame-expected.txt:
687         * http/tests/navigation/reload-subframe-iframe-expected.txt:
688         * http/tests/navigation/reload-subframe-object-expected.txt:
689         * http/tests/preload/download_resources_from_header_iframe-expected.txt:
690         * http/tests/preload/download_resources_from_invalid_headers-expected.txt:
691         * http/tests/quicklook/at-import-stylesheet-blocked-expected.txt:
692         * http/tests/quicklook/cross-origin-iframe-blocked-expected.txt:
693         * http/tests/quicklook/document-domain-is-empty-string-expected.txt:
694         * http/tests/quicklook/external-stylesheet-blocked-expected.txt:
695         * http/tests/quicklook/hide-referer-on-navigation-expected.txt:
696         * http/tests/quicklook/rtf-document-domain-is-empty-string-expected.txt:
697         * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt:
698         * http/tests/quicklook/top-navigation-blocked-expected.txt:
699         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt:
700         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt:
701         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
702         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt:
703         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
704         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
705         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
706         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt:
707         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-expected.txt:
708         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-expected.txt:
709         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt:
710         * http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
711         * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
712         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
713         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
714         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
715         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
716         * http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
717         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
718         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
719         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
720         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
721         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
722         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
723         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
724         * http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
725         * http/tests/security/appcache-in-private-browsing-expected.txt:
726         * http/tests/security/appcache-switching-private-browsing-expected.txt:
727         * http/tests/security/canvas-cors-with-two-hosts-expected.txt:
728         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt:
729         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt:
730         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-allow-same-origin-sandboxed-cross-url-allow-expected.txt:
731         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
732         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
733         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt:
734         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt:
735         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt:
736         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
737         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
738         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt:
739         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt:
740         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt:
741         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block-expected.txt:
742         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
743         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
744         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt:
745         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt:
746         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt:
747         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
748         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt:
749         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt:
750         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt:
751         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt:
752         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
753         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt:
754         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt:
755         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
756         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt:
757         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt:
758         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt:
759         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt:
760         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-blocked-expected.txt:
761         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt:
762         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
763         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce-expected.txt:
764         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid-expected.txt:
765         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-01-expected.txt:
766         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-02-expected.txt:
767         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
768         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
769         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
770         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
771         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
772         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
773         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
774         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
775         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-enforced-policy-and-not-in-report-only-expected.txt:
776         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
777         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
778         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
779         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
780         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
781         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-expected.txt:
782         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt:
783         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
784         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt:
785         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt:
786         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt:
787         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt:
788         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt:
789         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
790         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt:
791         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
792         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt:
793         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
794         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt:
795         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
796         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt:
797         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt:
798         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt:
799         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt:
800         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
801         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt:
802         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt:
803         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt:
804         * http/tests/security/contentSecurityPolicy/directive-parsing-01-expected.txt:
805         * http/tests/security/contentSecurityPolicy/directive-parsing-02-expected.txt:
806         * http/tests/security/contentSecurityPolicy/directive-parsing-03-expected.txt:
807         * http/tests/security/contentSecurityPolicy/directive-parsing-04-expected.txt:
808         * http/tests/security/contentSecurityPolicy/directive-parsing-05-expected.txt:
809         * http/tests/security/contentSecurityPolicy/directive-parsing-multiple-headers-expected.txt:
810         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe-expected.txt:
811         * http/tests/security/contentSecurityPolicy/object-src-none-allowed-expected.txt:
812         * http/tests/security/contentSecurityPolicy/object-src-none-blocked-expected.txt:
813         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
814         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
815         * http/tests/security/contentSecurityPolicy/script-loads-with-img-src-expected.txt:
816         * http/tests/security/contentSecurityPolicy/script-src-in-iframe-expected.txt:
817         * http/tests/security/contentSecurityPolicy/script-src-none-expected.txt:
818         * http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt:
819         * http/tests/security/contentSecurityPolicy/script-src-parsing-implicit-and-explicit-port-number-expected.txt:
820         * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt:
821         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-01-expected.txt:
822         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-02-expected.txt:
823         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-03-expected.txt:
824         * http/tests/security/contentSecurityPolicy/script-src-self-expected.txt:
825         * http/tests/security/contentSecurityPolicy/script-src-star-cross-scheme-expected.txt:
826         * http/tests/security/contentSecurityPolicy/source-list-parsing-01-expected.txt:
827         * http/tests/security/contentSecurityPolicy/source-list-parsing-02-expected.txt:
828         * http/tests/security/contentSecurityPolicy/source-list-parsing-03-expected.txt:
829         * http/tests/security/contentSecurityPolicy/source-list-parsing-04-expected.txt:
830         * http/tests/security/contentSecurityPolicy/source-list-parsing-05-expected.txt:
831         * http/tests/security/contentSecurityPolicy/source-list-parsing-06-expected.txt:
832         * http/tests/security/contentSecurityPolicy/source-list-parsing-07-expected.txt:
833         * http/tests/security/contentSecurityPolicy/source-list-parsing-08-expected.txt:
834         * http/tests/security/contentSecurityPolicy/source-list-parsing-09-expected.txt:
835         * http/tests/security/contentSecurityPolicy/source-list-parsing-10-expected.txt:
836         * http/tests/security/contentSecurityPolicy/source-list-parsing-deprecated-expected.txt:
837         * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt:
838         * http/tests/security/contentSecurityPolicy/source-list-parsing-nonascii-expected.txt:
839         * http/tests/security/contentSecurityPolicy/source-list-parsing-none-expected.txt:
840         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01-expected.txt:
841         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-02-expected.txt:
842         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt:
843         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt:
844         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt:
845         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
846         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt:
847         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed2-expected.txt:
848         * http/tests/security/cookies/first-party-cookie-allow-xslt-expected.txt:
849         * http/tests/security/cookies/third-party-cookie-blocking-redirect-expected.txt:
850         * http/tests/security/cookies/third-party-cookie-blocking-xslt-expected.txt:
851         * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt:
852         * http/tests/security/cross-frame-access-delete-expected.txt:
853         * http/tests/security/cross-frame-access-frameelement-expected.txt:
854         * http/tests/security/cross-frame-access-history-put-expected.txt: Removed.
855         * http/tests/security/cross-frame-access-location-put-expected.txt:
856         * http/tests/security/cross-frame-access-private-browsing-expected.txt:
857         * http/tests/security/cross-origin-appcache-allowed-expected.txt:
858         * http/tests/security/cross-origin-appcache-expected.txt:
859         * http/tests/security/cross-origin-css-primitive-expected.txt:
860         * http/tests/security/cross-origin-indexeddb-allowed-expected.txt:
861         * http/tests/security/cross-origin-indexeddb-expected.txt:
862         * http/tests/security/cross-origin-plugin-allowed-expected.txt:
863         * http/tests/security/cross-origin-plugin-expected.txt:
864         * http/tests/security/cross-origin-plugin-private-browsing-toggled-allowed-expected.txt:
865         * http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt:
866         * http/tests/security/cross-origin-session-storage-allowed-expected.txt:
867         * http/tests/security/cross-origin-session-storage-third-party-blocked-expected.txt:
868         * http/tests/security/cross-origin-websql-allowed-expected.txt:
869         * http/tests/security/cross-origin-websql-expected.txt:
870         * http/tests/security/cross-origin-worker-indexeddb-allowed-expected.txt:
871         * http/tests/security/cross-origin-worker-indexeddb-expected.txt:
872         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
873         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt:
874         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt:
875         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
876         * http/tests/security/frameNavigation/xss-ALLOWED-targeted-subframe-navigation-change-expected.txt:
877         * http/tests/security/frameNavigation/xss-DENIED-plugin-navigation-expected.txt:
878         * http/tests/security/frameNavigation/xss-DENIED-targeted-link-navigation-expected.txt:
879         * http/tests/security/history-pushState-replaceState-from-sandboxed-iframe-expected.txt:
880         * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt:
881         * http/tests/security/http-0.9/default-port-script-blocked-expected.txt:
882         * http/tests/security/http-0.9/iframe-blocked-expected.txt:
883         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt:
884         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt:
885         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt:
886         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame-2-level-expected.txt:
887         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-to-javscript-url-expected.txt:
888         * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-from-javscript-url-expected.txt:
889         * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-sub-frame-2-level-expected.txt:
890         * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt:
891         * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt:
892         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
893         * http/tests/security/mixedContent/blob-url-in-iframe-expected.txt:
894         * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
895         * http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt:
896         * http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt:
897         * http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
898         * http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt:
899         * http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt:
900         * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
901         * http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt:
902         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
903         * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
904         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
905         * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
906         * http/tests/security/private-browsing-http-auth-expected.txt:
907         * http/tests/security/referrer-policy-always-expected.txt:
908         * http/tests/security/referrer-policy-default-expected.txt:
909         * http/tests/security/referrer-policy-https-always-expected.txt:
910         * http/tests/security/referrer-policy-https-default-expected.txt:
911         * http/tests/security/referrer-policy-https-never-expected.txt:
912         * http/tests/security/referrer-policy-https-no-referrer-expected.txt:
913         * http/tests/security/referrer-policy-https-no-referrer-when-downgrade-expected.txt:
914         * http/tests/security/referrer-policy-https-origin-expected.txt:
915         * http/tests/security/referrer-policy-https-unsafe-url-expected.txt:
916         * http/tests/security/referrer-policy-invalid-expected.txt:
917         * http/tests/security/referrer-policy-never-expected.txt:
918         * http/tests/security/referrer-policy-no-referrer-expected.txt:
919         * http/tests/security/referrer-policy-no-referrer-when-downgrade-expected.txt:
920         * http/tests/security/referrer-policy-origin-expected.txt:
921         * http/tests/security/referrer-policy-redirect-expected.txt:
922         * http/tests/security/referrer-policy-rel-noreferrer-expected.txt:
923         * http/tests/security/same-origin-appcache-blocked-expected.txt:
924         * http/tests/security/same-origin-document-domain-storage-allowed-expected.txt:
925         * http/tests/security/same-origin-storage-blocked-expected.txt:
926         * http/tests/security/same-origin-websql-blocked-expected.txt:
927         * http/tests/security/sandboxed-iframe-document-cookie-expected.txt:
928         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition-expected.txt:
929         * http/tests/security/sandboxed-iframe-geolocation-watchPosition-expected.txt:
930         * http/tests/security/srcdoc-inherits-referrer-expected.txt:
931         * http/tests/security/srcdoc-inherits-referrer-for-forms-expected.txt:
932         * http/tests/security/storage-blocking-loosened-local-storage-expected.txt:
933         * http/tests/security/storage-blocking-loosened-plugin-expected.txt:
934         * http/tests/security/storage-blocking-loosened-private-browsing-plugin-expected.txt:
935         * http/tests/security/storage-blocking-loosened-websql-expected.txt:
936         * http/tests/security/storage-blocking-strengthened-local-storage-expected.txt:
937         * http/tests/security/storage-blocking-strengthened-plugin-expected.txt:
938         * http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt:
939         * http/tests/security/storage-blocking-strengthened-websql-expected.txt:
940         * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode-expected.txt:
941         * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode-expected.txt:
942         * http/tests/security/window-properties-clear-domain-expected.txt:
943         * http/tests/security/window-properties-clear-port-expected.txt:
944         * http/tests/security/window-properties-pass-expected.txt:
945         * http/tests/security/xss-DENIED-assign-location-href-javascript-expected.txt:
946         * http/tests/security/xss-DENIED-defineProperty-expected.txt:
947         * http/tests/security/xssAuditor/faux-script1-expected.txt:
948         * http/tests/security/xssAuditor/faux-script2-expected.txt:
949         * http/tests/security/xssAuditor/faux-script3-expected.txt:
950         * http/tests/security/xssAuditor/malformed-HTML-expected.txt:
951         * http/tests/security/xssAuditor/non-block-javascript-url-frame-expected.txt:
952         * http/tests/security/xssAuditor/reflection-in-path-expected.txt:
953         * http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
954         * http/tests/security/xssAuditor/svg-animate-expected.txt:
955         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
956         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
957         * http/tests/ssl/media-stream/get-user-media-secure-connection-expected.txt:
958         * http/tests/ssl/ping-with-unsafe-redirect-expected.txt:
959         * http/tests/storageAccess/deny-storage-access-under-opener-expected.txt:
960         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
961         * 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:
962         * 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:
963         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-expected.txt:
964         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null-expected.txt:
965         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
966         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
967         * http/tests/xmlhttprequest/frame-load-cancelled-abort-expected.txt:
968         * http/tests/xmlhttprequest/frame-unload-abort-crash-expected.txt:
969         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
970         * http/tests/xmlhttprequest/uri-resolution-opera-open-004-expected.txt:
971         * http/tests/xmlhttprequest/uri-resolution-opera-open-005-expected.txt:
972         * http/tests/xmlhttprequest/uri-resolution-opera-open-006-expected.txt:
973         * http/tests/xmlhttprequest/uri-resolution-opera-open-007-expected.txt:
974         * http/tests/xmlhttprequest/uri-resolution-opera-open-008-expected.txt:
975         * http/tests/xmlhttprequest/uri-resolution-opera-open-009-expected.txt:
976         * http/tests/xmlhttprequest/uri-resolution-opera-open-010-expected.txt:
977         * http/tests/xsl/xslt-transform-with-javascript-disabled-expected.txt:
978         * imported/blink/fast/plugins/empty-url-object-expected.txt:
979         * loader/stateobjects/pushstate-size-iframe-expected.txt:
980         * loader/stateobjects/replacestate-size-iframe-expected.txt:
981         * media/auto-play-in-sandbox-with-allow-scripts-expected.txt:
982         * platform/ios-wk1/http/tests/quicklook/top-navigation-blocked-expected.txt:
983         * platform/ios-wk1/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/001-expected.txt:
984         * platform/ios/http/tests/quicklook/at-import-stylesheet-blocked-expected.txt:
985         * platform/ios/http/tests/quicklook/cross-origin-iframe-blocked-expected.txt:
986         * platform/ios/http/tests/quicklook/document-domain-is-empty-string-expected.txt:
987         * platform/ios/http/tests/quicklook/external-stylesheet-blocked-expected.txt:
988         * platform/ios/http/tests/quicklook/hide-referer-on-navigation-expected.txt:
989         * platform/ios/http/tests/quicklook/top-navigation-blocked-expected.txt:
990         * platform/ios/quicklook/excel-expected.txt:
991         * platform/ios/quicklook/excel-legacy-expected.txt:
992         * platform/ios/quicklook/excel-macro-enabled-expected.txt:
993         * platform/ios/quicklook/powerpoint-expected.txt:
994         * platform/ios/quicklook/powerpoint-legacy-expected.txt:
995         * platform/ios/quicklook/word-expected.txt:
996         * platform/ios/quicklook/word-legacy-expected.txt:
997         * platform/ios/webarchive/loading/cache-expired-subresource-expected.txt:
998         * platform/mac-wk2/http/tests/security/cross-origin-plugin-expected.txt:
999         * platform/mac-wk2/http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt:
1000         * platform/mac-wk2/http/tests/security/storage-blocking-strengthened-plugin-expected.txt:
1001         * platform/mac-wk2/http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt:
1002         * platform/mac-wk2/plugins/resize-from-plugin-expected.txt:
1003         * platform/mac/fast/loader/webarchive-encoding-respected-expected.txt:
1004         * platform/mac/webarchive/adopt-attribute-styled-body-webarchive-expected.txt:
1005         * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
1006         * platform/mac/webarchive/test-duplicate-resources-expected.txt:
1007         * platform/win/plugins/resize-from-plugin-expected.txt:
1008         * platform/win/webarchive/loading/cache-expired-subresource-expected.txt:
1009         * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt:
1010         * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt:
1011         * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt:
1012         * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt:
1013         * platform/wk2/fast/loader/subframe-removes-itself-expected.txt:
1014         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
1015         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
1016         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
1017         * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt:
1018         * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
1019         * platform/wk2/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
1020         * platform/wk2/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
1021         * platform/wk2/http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt:
1022         * platform/wk2/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
1023         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
1024         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
1025         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
1026         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
1027         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
1028         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
1029         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
1030         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
1031         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
1032         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
1033         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
1034         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
1035         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt:
1036         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt:
1037         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
1038         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt:
1039         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
1040         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt:
1041         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
1042         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt:
1043         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
1044         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt:
1045         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt:
1046         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt:
1047         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt:
1048         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
1049         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt:
1050         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt:
1051         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt:
1052         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt:
1053         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt:
1054         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt:
1055         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
1056         * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt:
1057         * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
1058         * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
1059         * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt:
1060         * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt:
1061         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
1062         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt:
1063         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt:
1064         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
1065         * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt:
1066         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
1067         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
1068         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
1069         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
1070         * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
1071         * platform/wk2/webarchive/loading/javascript-url-iframe-crash-expected.txt:
1072         * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
1073         * platform/wk2/webarchive/loading/missing-data-expected.txt:
1074         * platform/wk2/webarchive/loading/object-expected.txt:
1075         * platform/wk2/webarchive/loading/test-loading-archive-expected.txt:
1076         * platform/wk2/webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
1077         * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt:
1078         * plugins/resize-from-plugin-expected.txt:
1079         * quicklook/excel-expected.txt:
1080         * quicklook/excel-legacy-expected.txt:
1081         * quicklook/excel-macro-enabled-expected.txt:
1082         * quicklook/keynote-09-expected.txt:
1083         * quicklook/multi-sheet-numbers-09-expected.txt:
1084         * quicklook/numbers-09-expected.txt:
1085         * quicklook/pages-09-expected.txt:
1086         * quicklook/powerpoint-expected.txt:
1087         * quicklook/powerpoint-legacy-expected.txt:
1088         * quicklook/word-expected.txt:
1089         * quicklook/word-legacy-expected.txt:
1090         * userscripts/user-script-all-frames-expected.txt:
1091         * userscripts/user-script-top-frame-only-expected.txt:
1092         * userscripts/user-style-all-frames-expected.txt:
1093         * userscripts/user-style-top-frame-only-expected.txt:
1094         * webarchive/loading/javascript-url-iframe-crash-expected.txt:
1095         * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
1096         * webarchive/loading/missing-data-expected.txt:
1097         * webarchive/loading/object-expected.txt:
1098         * webarchive/loading/test-loading-archive-expected.txt:
1099         * webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
1100         * webarchive/loading/video-in-webarchive-expected.txt:
1101
1102 2018-05-07  Daniel Bates  <dabates@apple.com>
1103
1104         Add tests to ensure Same-Site cookies are included when performing a top-level redirect
1105         https://bugs.webkit.org/show_bug.cgi?id=185235
1106
1107         Reviewed by Alex Christensen.
1108
1109         * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Added.
1110         * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect.html: Added.
1111         * http/tests/cookies/same-site/fetch-after-top-level-same-origin-redirect-expected.txt: Added.
1112         * http/tests/cookies/same-site/fetch-after-top-level-same-origin-redirect.html: Added.
1113         * http/tests/cookies/same-site/resources/fetch-after-top-level-cross-origin-redirect.php: Added.
1114         * http/tests/cookies/same-site/resources/fetch-after-top-level-same-origin-redirect.php: Added.
1115
1116 2018-05-06  Dean Jackson  <dino@apple.com>
1117
1118         WebGL: Reset simulated values after validation fails
1119         https://bugs.webkit.org/show_bug.cgi?id=185363
1120         <rdar://problem/39733417>
1121
1122         Reviewed by Anders Carlsson.
1123
1124         * fast/canvas/webgl/index-validation-with-subsequent-draws-expected.txt: Added.
1125         * fast/canvas/webgl/index-validation-with-subsequent-draws.html: Added.
1126
1127 2018-05-07  Ms2ger  <Ms2ger@igalia.com>
1128
1129         Support negative sw/sh values in createImageBitmap().
1130         https://bugs.webkit.org/show_bug.cgi?id=184449
1131
1132         Reviewed by Dean Jackson.
1133
1134         * http/wpt/2dcontext/imagebitmap/createImageBitmap-expected.txt: update test name
1135         * http/wpt/2dcontext/imagebitmap/createImageBitmap.html: update expected result
1136
1137 2018-05-04  Youenn Fablet  <youenn@apple.com>
1138
1139         webrtc/addICECandidate-closed.html is timing out
1140         https://bugs.webkit.org/show_bug.cgi?id=185336
1141
1142         Reviewed by Eric Carlson.
1143
1144         * webrtc/addICECandidate-closed.html:
1145
1146 2018-05-04  Devin Rousso  <webkit@devinrousso.com>
1147
1148         Web Inspector: simplify the WI.Collection interface
1149         https://bugs.webkit.org/show_bug.cgi?id=185187
1150
1151         Reviewed by Brian Burg.
1152
1153         * http/tests/inspector/dom/cross-domain-inspected-node-access.html:
1154         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
1155         * http/tests/inspector/network/har/har-page.html:
1156         * http/tests/inspector/network/har/har-page-expected.txt:
1157         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
1158         * http/tests/inspector/network/resource-response-source-memory-cache.html:
1159         * http/tests/inspector/network/resource-sizes-memory-cache.html:
1160         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
1161         * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts.html:
1162         * http/tests/websocket/tests/hybi/inspector/before-load.html:
1163         * inspector/canvas/resources/recording-utilities.js:
1164         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
1165         * inspector/debugger/resources/log-pause-location.js:
1166         (TestPage.registerInitializer.window.findScript):
1167         * inspector/dom/highlightFrame.html:
1168         * inspector/dom/highlightNode.html:
1169         * inspector/dom/highlightNodeList.html:
1170         * inspector/dom/highlightSelector.html:
1171         * inspector/model/frame-extra-scripts.html:
1172         * inspector/page/empty-or-missing-resources.html:
1173         * inspector/unit-tests/resource-collection.html:
1174         * inspector/worker/resources-in-worker.html:
1175
1176 2018-05-04  Youenn Fablet  <youenn@apple.com>
1177
1178         REGRESSION (r230326?): Layout Test http/tests/contentextensions/make-https.html is a flaky failure
1179         https://bugs.webkit.org/show_bug.cgi?id=184476
1180         <rdar://problem/39384226>
1181
1182         Reviewed by Ryosuke Niwa.
1183
1184         Removed flakiness expectation.
1185         Updated test to no longer log load callbacks.
1186         Instead, we rely on the fact that the four content extension upgrades
1187         are also logged as console log messages.
1188
1189         * http/tests/contentextensions/make-https-expected.txt:
1190         * http/tests/contentextensions/make-https.html:
1191         * platform/mac-sierra-wk2/http/tests/contentextensions/make-https-expected.txt: Removed.
1192         * platform/mac-wk2/TestExpectations:
1193
1194 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1195
1196         Mark animations/duplicate-keys.html as flaky on iOS.
1197         https://bugs.webkit.org/show_bug.cgi?id=185332
1198
1199         Unreviewed test gardening.
1200
1201         * platform/ios/TestExpectations:
1202
1203 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1204
1205         Rebaseline tests for iOS after r231359.
1206
1207         Unreviewed test gardening.
1208
1209         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1210         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1211         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1212
1213 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1214
1215         Rebaseline tests after r231359.
1216
1217         Unreviewed test gardening.
1218
1219         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1220         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1221         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1222
1223 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1224
1225         Update TestExpectations for media/video-aspect-ratio.html.
1226         https://bugs.webkit.org/show_bug.cgi?id=184457
1227
1228         Unreviewed test gardening.
1229
1230         * platform/mac-wk1/TestExpectations:
1231         * platform/mac/TestExpectations:
1232
1233 2018-05-04  Zalan Bujtas  <zalan@apple.com>
1234
1235         Use the containing block to compute the pagination gap when the container is inline.
1236         https://bugs.webkit.org/show_bug.cgi?id=184724
1237         <rdar://problem/39521800>
1238
1239         Reviewed by Simon Fraser.
1240
1241         * fast/overflow/page-overflow-with-inline-body-crash-expected.txt: Added.
1242         * fast/overflow/page-overflow-with-inline-body-crash.html: Added.
1243
1244 2018-05-04  Devin Rousso  <webkit@devinrousso.com>
1245
1246         Web Inspector: Canvas tab: Determine isFunction by looking at the prototype
1247         https://bugs.webkit.org/show_bug.cgi?id=184990
1248
1249         Reviewed by Brian Burg.
1250
1251         * inspector/canvas/recording-2d-expected.txt:
1252
1253 2018-05-04  Chris Dumez  <cdumez@apple.com>
1254
1255         Unreviewed, rolling out r231331.
1256
1257         Caused a few tests to assert
1258
1259         Reverted changeset:
1260
1261         "Stop using an iframe's id as fallback if its name attribute
1262         is not set"
1263         https://bugs.webkit.org/show_bug.cgi?id=11388
1264         https://trac.webkit.org/changeset/231331
1265
1266 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1267
1268         Mark http/tests/contentextensions/make-https.html as flaky.
1269         https://bugs.webkit.org/show_bug.cgi?id=184476
1270
1271         Unreviewed test gardening.
1272
1273         * platform/mac-wk2/TestExpectations:
1274
1275 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1276
1277         Mark media/navigate-with-pip-should-not-crash.html as flaky.
1278         https://bugs.webkit.org/show_bug.cgi?id=173119
1279
1280         Unreviewed test gardening.
1281
1282         * platform/mac-wk2/TestExpectations:
1283
1284 2018-05-04  Myles C. Maxfield  <mmaxfield@apple.com>
1285
1286         Text shaping in the simple path is flipped in the y direction
1287         https://bugs.webkit.org/show_bug.cgi?id=185062
1288         <rdar://problem/39778678>
1289
1290         Reviewed by Simon Fraser.
1291
1292         This test renders a font which uses our fast text codepath but also includes vertical
1293         displacements inside its liga feature. The test makes sure that the vertical displacement
1294         occurs in the correct direction.
1295
1296         The test fonts were created by Ulrike Rausch of LiebeFonts specifically for the purpose
1297         of testing. Huge thanks to her!! Figuring out this bug would not have been possible if
1298         not for her huge help!
1299
1300         * fast/text/resources/LiebeTest-calt.woff: Added.
1301         * fast/text/resources/LiebeTest-dlig.woff: Added.
1302         * fast/text/resources/LiebeTest-liga.woff: Added.
1303         * fast/text/resources/LiebeTest-swsh.woff: Added.
1304         * fast/text/vertical-displacement-simple-codepath-expected.html: Added.
1305         * fast/text/vertical-displacement-simple-codepath.html: Added.
1306
1307 2018-05-04  Chris Nardi  <cnardi@chromium.org>
1308
1309         Serialize all URLs with double-quotes per CSSOM spec
1310         https://bugs.webkit.org/show_bug.cgi?id=184935
1311
1312         Reviewed by Antti Koivisto.
1313
1314         Update tests to use double quotes when serializing URLs, and fixes for using double quotes in the test.
1315
1316         * css3/calc/cross-fade-calc.html:
1317         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
1318         * css3/filters/backdrop/backdropfilter-property-computed-style.html:
1319         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
1320         * css3/filters/backdrop/backdropfilter-property-parsing.html:
1321         * css3/filters/filter-property-computed-style-expected.txt:
1322         * css3/filters/filter-property-computed-style.html:
1323         * css3/filters/filter-property-expected.txt:
1324         * css3/filters/filter-property-parsing-expected.txt:
1325         * css3/filters/filter-property-parsing.html:
1326         * css3/filters/filter-property.html:
1327         * css3/filters/unprefixed-expected.txt:
1328         * css3/filters/unprefixed.html:
1329         * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
1330         * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
1331         * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
1332         * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
1333         * fast/backgrounds/multiple-backgrounds-computed-style-expected.txt:
1334         * fast/backgrounds/multiple-backgrounds-computed-style.html:
1335         * fast/css/background-position-serialize-expected.txt:
1336         * fast/css/cursor-parsing-expected.txt:
1337         * fast/css/cursor-parsing-image-set-expected.txt:
1338         * fast/css/cursor-parsing-image-set.html:
1339         * fast/css/cursor-parsing.html:
1340         * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
1341         * fast/css/getComputedStyle/computed-style-border-image.html:
1342         * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
1343         * fast/css/getComputedStyle/computed-style-cross-fade.html:
1344         * fast/css/getComputedStyle/computed-style-properties-expected.txt:
1345         * fast/css/getComputedStyle/computed-style-properties.html:
1346         * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
1347         * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
1348         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
1349         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
1350         * fast/css/image-set-parsing.html:
1351         * fast/css/image-set-setting-expected.txt:
1352         * fast/css/image-set-setting.html:
1353         * fast/css/image-set-unprefixed-expected.txt:
1354         * fast/css/image-set-unprefixed.html:
1355         * fast/css/invalid-cursor-property-crash.html:
1356         * fast/css/parse-border-image-repeat-null-crash-expected.txt:
1357         * fast/css/uri-token-parsing-expected.txt:
1358         * fast/css/uri-token-parsing.html:
1359         * fast/css/url-with-multi-byte-unicode-escape-expected.txt:
1360         * fast/css/url-with-multi-byte-unicode-escape.html:
1361         * fast/filter-image/parse-filter-image-expected.txt:
1362         * fast/filter-image/parse-filter-image.html:
1363         * fast/innerHTML/innerHTML-uri-resolution.html:
1364         * fast/inspector-support/cssURLQuotes-expected.txt:
1365         * fast/inspector-support/cssURLQuotes.html:
1366         * fast/masking/parsing-clip-path-iri-expected.txt:
1367         * fast/masking/parsing-clip-path-iri.html:
1368         * fast/masking/parsing-mask-expected.txt:
1369         * fast/masking/parsing-mask.html:
1370         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
1371         * fast/shapes/parsing/parsing-shape-outside.html:
1372         * fast/shapes/parsing/parsing-test-utils.js:
1373         (removeBaseURL):
1374         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1375         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1376         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1377         * platform/ios/fast/css/image-set-unprefixed-expected.txt: Removed.
1378         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1379         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1380         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1381         * platform/win/fast/css/parse-border-image-repeat-null-crash-expected.txt:
1382         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1383         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1384         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1385         * resources/image-preload-helper.js:
1386         (preloadImagesFromStyle):
1387         * svg/css/svg-attribute-parser-mode-expected.txt:
1388         * svg/css/svg-attribute-parser-mode.html:
1389         * svg/custom/marker-getPropertyValue-expected.txt:
1390         * svg/custom/marker-getPropertyValue.svg:
1391
1392 2018-05-04  Antoine Quint  <graouts@apple.com>
1393
1394         Improve test at media/modern-media-controls/airplay-button/airplay-button-on.html to not hardcode the -apple-wireless-playback-target-active color
1395         https://bugs.webkit.org/show_bug.cgi?id=185297
1396         <rdar://problem/39737716>
1397
1398         Reviewed by Dean Jackson.
1399
1400         Create an element and set its "color" property to "-apple-wireless-playback-target-active" so we can use
1401         getComputedStyle() to query the applied value instead of hard-coding the expected color.
1402
1403         * media/modern-media-controls/airplay-button/airplay-button-on.html:
1404
1405 2018-05-04  Youenn Fablet  <youenn@apple.com>
1406
1407         PeerConnection should have its connectionState closed even if doing gathering
1408         https://bugs.webkit.org/show_bug.cgi?id=185267
1409
1410         Reviewed by Darin Adler.
1411
1412         * webrtc/addICECandidate-closed-expected.txt: Added.
1413         * webrtc/addICECandidate-closed.html: Added.
1414
1415 2018-05-04  Carlos Garcia Campos  <cgarcia@igalia.com>
1416
1417         [GTK] Some event tests failing after r230817
1418         https://bugs.webkit.org/show_bug.cgi?id=185072
1419
1420         Reviewed by Michael Catanzaro.
1421
1422         Remove expectations for tests that are passing now.
1423
1424         * platform/gtk/TestExpectations:
1425
1426 2018-05-03  Ryosuke Niwa  <rniwa@webkit.org>
1427
1428         Revert the unitended changes in r231329.
1429
1430         * http/tests/media/video-play-stall.html: Replaced with LayoutTests/http/tests/media/video-play-stall.html.
1431         * platform/mac/TestExpectations:
1432
1433 2018-05-03  Chris Dumez  <cdumez@apple.com>
1434
1435         Stop using an iframe's id as fallback if its name attribute is not set
1436         https://bugs.webkit.org/show_bug.cgi?id=11388
1437
1438         Reviewed by Geoff Garen.
1439
1440         * fast/dom/Window/named-getter-frame-id-expected.txt: Added.
1441         * fast/dom/Window/named-getter-frame-id.html: Added.
1442         Add layout test coverage.
1443
1444         * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt:
1445         * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt:
1446         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html:
1447         * fast/dom/Window/window-special-properties-expected.txt:
1448         * fast/frames/iframe-no-name-expected.txt:
1449         * fast/frames/iframe-no-name.html:
1450         * fast/layers/prevent-hit-test-during-layout.html:
1451         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
1452         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html:
1453         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt:
1454         * http/tests/security/cross-origin-reified-window-property-access.html:
1455         * 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:
1456         * 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:
1457         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html:
1458         * http/wpt/beacon/keepalive-after-navigation-expected.txt:
1459         * http/wpt/cache-storage/cache-remove-twice.html:
1460         Update some layout tests that relied on our old (non-standard) behavior.
1461
1462 2018-05-03  Ryosuke Niwa  <rniwa@webkit.org>
1463
1464         Using image map inside a shadow tree results hits a release assert in DocumentOrderedMap::add
1465         https://bugs.webkit.org/show_bug.cgi?id=185238
1466
1467         Reviewed by Antti Koivisto.
1468
1469         * fast/images/imagemap-in-nested-shadow-tree-expected.txt: Added.
1470         * fast/images/imagemap-in-nested-shadow-tree.html: Added.
1471         * fast/images/imagemap-in-shadow-tree-expected.txt: Added.
1472         * fast/images/imagemap-in-shadow-tree.html: Added.
1473
1474 2018-05-03  Ryan Haddad  <ryanhaddad@apple.com>
1475
1476         Mark media/controls/pip-placeholder-without-video-controls.html as flaky.
1477         https://bugs.webkit.org/show_bug.cgi?id=170620
1478
1479         Unreviewed test gardening.
1480
1481         * platform/mac-wk2/TestExpectations:
1482
1483 2018-05-03  Chris Dumez  <cdumez@apple.com>
1484
1485         REGRESSION: Layout Test http/tests/security/location-cross-origin.html is a flaky failure
1486         https://bugs.webkit.org/show_bug.cgi?id=185259
1487
1488         Unreviewed, stop relying on a setImeout(100) and epect the frame navigation to have completed. Instead,
1489         use a setInterval() to poll until the cross-origin frame has navigated.
1490
1491         * http/tests/security/location-cross-origin.html:
1492
1493 2018-05-03  Miguel Gomez  <magomez@igalia.com>
1494
1495         Unreviewed GTK+ gardening after r231300.
1496
1497         * platform/gtk/TestExpectations:
1498         * platform/gtk/compositing/layer-creation/overlap-animation-expected.txt: Removed.
1499         * platform/gtk/editing/selection/select-all-004-expected.png:
1500         * platform/gtk/editing/selection/select-all-004-expected.txt: Added.
1501
1502 2018-05-03  Youenn Fablet  <youenn@apple.com>
1503
1504         A MediaStream being played should allow removing some of its tracks
1505         https://bugs.webkit.org/show_bug.cgi?id=185233
1506
1507         Reviewed by Eric Carlson.
1508
1509         * fast/mediastream/change-tracks-media-stream-being-played-expected.txt: Added.
1510         * fast/mediastream/change-tracks-media-stream-being-played.html: Added.
1511
1512 2018-05-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
1513
1514         Hiding then showing an <object> of type image makes the underlaying image disappear
1515         https://bugs.webkit.org/show_bug.cgi?id=185216
1516         <rdar://problem/39055630>
1517
1518         Reviewed by Youenn Fablet.
1519
1520         * fast/images/object-image-hide-show-expected.html: Added.
1521         * fast/images/object-image-hide-show.html: Added.
1522
1523 2018-05-02  Brent Fulgham  <bfulgham@apple.com>
1524
1525         Use RetainPtr for form input type
1526         https://bugs.webkit.org/show_bug.cgi?id=185210
1527         <rdar://problem/39734040>
1528
1529         Reviewed by Ryosuke Niwa.
1530
1531         * fast/forms/access-key-mutation-2-expected.txt: Added.
1532         * fast/forms/access-key-mutation-2.html: Added.
1533
1534 2018-05-01  Ryan Haddad  <ryanhaddad@apple.com>
1535
1536         Skip transitions/opacity-transition-zindex.html.
1537         https://bugs.webkit.org/show_bug.cgi?id=184947
1538
1539         Unreviewed test gardening.
1540
1541         * TestExpectations: Remove old expectation that is no longer applicable.
1542         * platform/mac-wk2/TestExpectations:
1543
1544 2018-05-02  Ross Kirsling  <ross.kirsling@sony.com>
1545
1546         [WinCairo] Unreviewed gardening. Add missing Skip for http/wpt.
1547
1548         * platform/wincairo/TestExpectations:
1549
1550 2018-05-02  Dirk Schulze  <dschulze@chromium.org>
1551
1552         getCharNumAtPosition should take DOMPointInit as argument
1553         https://bugs.webkit.org/show_bug.cgi?id=184695
1554
1555         Reviewed by Antti Koivisto.
1556
1557         * svg/text/lengthAdjust-text-metrics.html: Run tests with dictionary.
1558
1559 2018-05-02  Youenn Fablet  <youenn@apple.com>
1560
1561         Use NetworkLoadChecker for navigation loads
1562         https://bugs.webkit.org/show_bug.cgi?id=184892
1563         <rdar://problem/39652686>
1564
1565         Reviewed by Chris Dumez.
1566
1567         Updated header-filtering.https.html to expect full headers except cookie-related for same origin loads.
1568         Updated expected.txt files accordingly.
1569
1570         * http/wpt/service-workers/header-filtering.https-expected.txt:
1571         * http/wpt/service-workers/header-filtering.https.html:
1572         * platform/mac/http/tests/webarchive/test-preload-resources-expected.txt:
1573
1574 2018-05-02  Myles C. Maxfield  <mmaxfield@apple.com>
1575
1576         Collection fragment identifiers don't use PostScript names
1577         https://bugs.webkit.org/show_bug.cgi?id=184624
1578
1579         Reviewed by Simon Fraser.
1580
1581         * fast/text/font-collection-expected.html:
1582         * fast/text/font-collection.html:
1583         * fast/text/resources/collection.ttc: I generated this font collection by hand. The "Ahemerator" font inside it is missing the
1584         "A" glyph.
1585
1586 2018-05-02  Youenn Fablet  <youenn@apple.com>
1587
1588         Layout Test http/wpt/service-workers/header-filtering.https.html is a flaky failure
1589         https://bugs.webkit.org/show_bug.cgi?id=184469
1590         <rdar://problem/39428226>
1591
1592         Reviewed by Chris Dumez.
1593
1594         Ensure that the message posted for the loading of the initial iframe is actually received before doing further tests.
1595
1596         * http/wpt/service-workers/header-filtering.https.html:
1597         * platform/mac-wk2/TestExpectations:
1598
1599 2018-05-02  Chris Dumez  <cdumez@apple.com>
1600
1601         document.open() event listener removal is not immediate
1602         https://bugs.webkit.org/show_bug.cgi?id=185191
1603
1604         Reviewed by Darin Adler.
1605
1606         Add layout test coverage.
1607
1608         * fast/dom/Document/document-open-removes-all-listeners-expected.txt: Added.
1609         * fast/dom/Document/document-open-removes-all-listeners.html: Added.
1610
1611 2018-05-01  Brent Fulgham  <bfulgham@apple.com>
1612
1613         Prevent assertion when changing forms
1614         https://bugs.webkit.org/show_bug.cgi?id=185173
1615         <rdar://problem/39738669>
1616
1617         Reviewed by Ryosuke Niwa.
1618
1619         * fast/forms/form-submission-crash-3-expected.txt: Added.
1620         * fast/forms/form-submission-crash-3.html: Added.
1621
1622 2018-05-02  Youenn Fablet  <youenn@apple.com>
1623
1624         CacheStorage::Engine should keep a list of initialization callback
1625         https://bugs.webkit.org/show_bug.cgi?id=185184
1626         <rdar://problem/38875651>
1627
1628         Reviewed by Antti Koivisto.
1629
1630         * http/wpt/cache-storage/a-cache-open.https-expected.txt: Added.
1631         * http/wpt/cache-storage/a-cache-open.https.html: Added.
1632
1633 2018-05-02  Ms2ger  <Ms2ger@igalia.com>
1634
1635         Update document-create-touch.html expectations for r231114
1636         https://bugs.webkit.org/show_bug.cgi?id=185193
1637
1638         Unreviewed test gardening.
1639
1640         * fast/events/touch/document-create-touch-expected.txt:
1641         * fast/events/touch/document-create-touch.html:
1642
1643 2018-05-01  Devin Rousso  <webkit@devinrousso.com>
1644
1645         Web Inspector: Canvas tab: determine hasVisibleEffect for all actions immediately after recording is added
1646         https://bugs.webkit.org/show_bug.cgi?id=182995
1647
1648         Reviewed by Matt Baker.
1649
1650         * inspector/canvas/resources/recording-utilities.js:
1651
1652 2018-05-01  Ryan Haddad  <ryanhaddad@apple.com>
1653
1654         Unreviewed test gardening, correct a typo in the iOS TestExpectation file.
1655
1656         * platform/ios/TestExpectations:
1657
1658 2018-05-01  Ryan Haddad  <ryanhaddad@apple.com>
1659
1660         Rebaseline tests after r231165.
1661         https://bugs.webkit.org/show_bug.cgi?id=185166
1662
1663         Unreviewed test gardening.
1664
1665         * animations/font-variations/font-variation-settings-expected.txt:
1666         * animations/font-variations/font-variation-settings-order-expected.txt:
1667         * animations/font-variations/font-variation-settings-order.html:
1668         * animations/font-variations/font-variation-settings.html:
1669         * legacy-animation-engine/animations/font-variations/font-variation-settings-expected.txt:
1670         * legacy-animation-engine/animations/font-variations/font-variation-settings-order-expected.txt:
1671         * legacy-animation-engine/animations/font-variations/font-variation-settings-order.html:
1672         * legacy-animation-engine/animations/font-variations/font-variation-settings.html:
1673         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
1674         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
1675         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
1676         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
1677         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
1678         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
1679
1680 2018-05-01  Oleksandr Skachkov  <gskachkov@gmail.com>
1681
1682         WebAssembly: add support for stream APIs - JavaScript API
1683         https://bugs.webkit.org/show_bug.cgi?id=183442
1684
1685         Reviewed by Yusuke Suzuki and JF Bastien.
1686
1687         * platform/ios-simulator/TestExpectations:
1688         * platform/win/TestExpectations:
1689
1690 2018-04-30  Jiewen Tan  <jiewen_tan@apple.com>
1691
1692         Unreviewed test gardening
1693
1694         Update test expectations since the crash reported on Bug 177828 is no longer reproducible.
1695
1696         * platform/mac-wk2/TestExpectations:
1697
1698 2018-04-30  Megan Gardner  <megan_gardner@apple.com>
1699
1700         Add tests for selection in content editable
1701         https://bugs.webkit.org/show_bug.cgi?id=185144
1702
1703         Reviewed by Wenson Hsieh.
1704         
1705         Tests that should cover selection in content editable, both with and without a keyboard present. Also fixing two tests that had errors.
1706
1707         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text-expected.txt: Added.
1708         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html: Added.
1709         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text-expected.txt: Added.
1710         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text.html: Added.
1711         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text-expected.txt: Added.
1712         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html: Added.
1713         * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text-expected.txt: Added.
1714         * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text.html: Added.
1715         * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text-expected.txt: Added.
1716         * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text.html: Added.
1717         * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text-expected.txt: Added.
1718         * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text.html: Added.
1719         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text-expected.txt: Added.
1720         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html: Added.
1721         * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html:
1722         * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html:
1723
1724 2018-04-30  Jer Noble  <jer.noble@apple.com>
1725
1726         <img src=mp4> does not display on ios despite Accept: video/* advertisement
1727         https://bugs.webkit.org/show_bug.cgi?id=185029
1728         <rdar://problem/39771989>
1729
1730         Reviewed by Eric Carlson.
1731
1732         * platform/ios/TestExpectations:
1733
1734 2018-04-30  Zalan Bujtas  <zalan@apple.com>
1735
1736         REGRESSION(r230914) Selecting text on this apple.com page makes it vanish
1737         https://bugs.webkit.org/show_bug.cgi?id=185142
1738         <rdar://problem/39821446>
1739
1740         Reviewed by Simon Fraser.
1741
1742         * fast/text/simple-line-layout-selection-with-overflow-expected.html: Added.
1743         * fast/text/simple-line-layout-selection-with-overflow.html: Added.
1744
1745 2018-04-30  Wenson Hsieh  <wenson_hsieh@apple.com>
1746
1747         [Extra zoom mode] Respect the existing shrink-to-fit attribute instead of using min-device-width
1748         https://bugs.webkit.org/show_bug.cgi?id=185132
1749         <rdar://problem/39834562>
1750
1751         Reviewed by Tim Horton.
1752
1753         Modifies an existing layout test to try out different values of `shrink-to-fit` instead of using the
1754         `min-device-width` attribute. This test now begins with the default viewport configuration, then explicitly
1755         disables `shrink-to-fit` by setting the attribute to a few different values (which should all achieve the same
1756         effect), and lastly explicitly re-enables `shrink-to-fit` by setting the attribute value to several values that
1757         should behave the same as `shrink-to-fit=yes`.
1758
1759         * fast/viewport/extrazoom/viewport-change-min-device-width.html:
1760
1761 2018-04-30  Chris Nardi  <cnardi@chromium.org>
1762
1763         Serialize font-variation-settings with double-quotes per spec
1764         https://bugs.webkit.org/show_bug.cgi?id=182542
1765
1766         Reviewed by Myles C. Maxfield.
1767
1768         Updated test to verify double-quotes are used.
1769
1770         * fast/text/variations/getComputedStyle-expected.txt:
1771         * fast/text/variations/getComputedStyle.html:
1772
1773 2018-04-30  Simon Fraser  <simon.fraser@apple.com>
1774
1775         Make color-filter affect caret-color
1776         https://bugs.webkit.org/show_bug.cgi?id=185129
1777         rdar://problem/39829066
1778
1779         Reviewed by Tim Horton.
1780
1781         * css3/color-filters/color-filter-caret-color-expected.html: Added.
1782         * css3/color-filters/color-filter-caret-color.html: Added.
1783
1784 2018-04-28  Simon Fraser  <simon.fraser@apple.com>
1785
1786         Fix color-filter to apply to SVG colors
1787         https://bugs.webkit.org/show_bug.cgi?id=185113
1788         rdar://problem/39665082
1789
1790         Reviewed by Dean Jackson.
1791
1792         * css3/color-filters/svg/color-filter-inline-svg-expected.html: Added.
1793         * css3/color-filters/svg/color-filter-inline-svg.html: Added.
1794
1795 2018-04-27  Ryan Haddad  <ryanhaddad@apple.com>
1796
1797         Unreviewed test gardening for iOS and macOS.
1798
1799         * platform/ios-wk2/TestExpectations:
1800         * platform/ios/TestExpectations:
1801         * platform/mac-wk1/TestExpectations:
1802         * platform/mac-wk2/TestExpectations:
1803
1804 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
1805
1806         Clean up color-filter tests.
1807         
1808         Detab the files.
1809         
1810         Remove calls to internals.settings.setColorFilterEnabled() which aren't needed, since
1811         WebKitTestRunner and DumpRenderTree turn the feature on by default.
1812
1813         * css3/color-filters/color-filter-backgrounds-borders-expected.html:
1814         * css3/color-filters/color-filter-backgrounds-borders.html:
1815         * css3/color-filters/color-filter-box-shadow-expected.html:
1816         * css3/color-filters/color-filter-box-shadow.html:
1817         * css3/color-filters/color-filter-brightness-expected.html:
1818         * css3/color-filters/color-filter-brightness.html:
1819         * css3/color-filters/color-filter-color-property-expected.html:
1820         * css3/color-filters/color-filter-color-property-list-item-expected.html:
1821         * css3/color-filters/color-filter-color-property-list-item.html:
1822         * css3/color-filters/color-filter-color-property.html:
1823         * css3/color-filters/color-filter-color-text-decorations-expected.html:
1824         * css3/color-filters/color-filter-color-text-decorations.html:
1825         * css3/color-filters/color-filter-column-rule-expected.html:
1826         * css3/color-filters/color-filter-column-rule.html:
1827         * css3/color-filters/color-filter-contrast-expected.html:
1828         * css3/color-filters/color-filter-contrast.html:
1829         * css3/color-filters/color-filter-current-color-expected.html:
1830         * css3/color-filters/color-filter-current-color.html:
1831         * css3/color-filters/color-filter-filter-list-expected.html:
1832         * css3/color-filters/color-filter-filter-list.html:
1833         * css3/color-filters/color-filter-gradients-expected.html:
1834         * css3/color-filters/color-filter-gradients.html:
1835         * css3/color-filters/color-filter-grayscale-expected.html:
1836         * css3/color-filters/color-filter-grayscale.html:
1837         * css3/color-filters/color-filter-hue-rotate-expected.html:
1838         * css3/color-filters/color-filter-hue-rotate.html:
1839         * css3/color-filters/color-filter-inherits-expected.html:
1840         * css3/color-filters/color-filter-inherits.html:
1841         * css3/color-filters/color-filter-invert-expected.html:
1842         * css3/color-filters/color-filter-invert.html:
1843         * css3/color-filters/color-filter-opacity-expected.html:
1844         * css3/color-filters/color-filter-opacity.html:
1845         * css3/color-filters/color-filter-outline-expected.html:
1846         * css3/color-filters/color-filter-outline.html:
1847         * css3/color-filters/color-filter-parsing.html:
1848         * css3/color-filters/color-filter-saturate-expected.html:
1849         * css3/color-filters/color-filter-saturate.html:
1850         * css3/color-filters/color-filter-sepia-expected.html:
1851         * css3/color-filters/color-filter-sepia.html:
1852         * css3/color-filters/color-filter-text-decoration-shadow-expected.html:
1853         * css3/color-filters/color-filter-text-decoration-shadow.html:
1854         * css3/color-filters/color-filter-text-emphasis-expected.html:
1855         * css3/color-filters/color-filter-text-emphasis.html:
1856         * css3/color-filters/color-filter-text-shadow-expected.html:
1857         * css3/color-filters/color-filter-text-shadow.html:
1858         * css3/color-filters/color-filter-text-stroke.html:
1859
1860 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
1861
1862         Implement color-filter for text stroke
1863         https://bugs.webkit.org/show_bug.cgi?id=185098
1864
1865         Reviewed by Alan Bujtas.
1866
1867         * css3/color-filters/color-filter-text-stroke-expected.html: Added.
1868         * css3/color-filters/color-filter-text-stroke.html: Added.
1869
1870 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
1871
1872         Implement animation for color-filter
1873         https://bugs.webkit.org/show_bug.cgi?id=185092
1874         rdar://problem/39773810
1875
1876         Reviewed by Tim Horton.
1877         
1878         Fix the testing to recognize unprefixed filter, and color-filter.
1879         
1880         Add a color-filter animation test.
1881
1882         * animations/resources/animation-test-helpers.js:
1883         (getPropertyValue):
1884         (comparePropertyValue):
1885         * css3/color-filters/color-filter-animation-expected.txt: Added.
1886         * css3/color-filters/color-filter-animation.html: Added.
1887
1888 2018-04-27  Ryan Haddad  <ryanhaddad@apple.com>
1889
1890         Update TestExpectations for fast/loader/submit-form-while-parsing-2.html.
1891         https://bugs.webkit.org/show_bug.cgi?id=184051
1892
1893         Unreviewed test gardening.
1894
1895         * platform/mac-wk2/TestExpectations:
1896
1897 2018-04-27  Ryan Haddad  <ryanhaddad@apple.com>
1898
1899         Mark http/wpt/resource-timing/rt-resources-per-worker.html as flaky on iOS.
1900         https://bugs.webkit.org/show_bug.cgi?id=180260
1901
1902         Unreviewed test gardening.
1903
1904         * platform/ios/TestExpectations:
1905
1906 2018-04-27  Nan Wang  <n_wang@apple.com>
1907
1908         AX: Accessibility needs to know which part of the content view is visible on iOS
1909         https://bugs.webkit.org/show_bug.cgi?id=185085
1910         <rdar://problem/39801363>
1911
1912         Reviewed by Chris Fleizach.
1913
1914         * accessibility/ios-simulator/unobscured-content-rect-expected.txt: Added.
1915         * accessibility/ios-simulator/unobscured-content-rect.html: Added.
1916         * platform/ios-wk1/TestExpectations:
1917
1918 2018-04-27  Christopher Reid  <chris.reid@sony.com>
1919
1920         URL::appendEncodedHostName is using the deprecated uidna_IDNToASCII function
1921         https://bugs.webkit.org/show_bug.cgi?id=184836
1922
1923         Reviewed by Alex Christensen.
1924
1925         Verify that setting the host or hostname of URL objects will use IDNA2008.
1926
1927         * fast/url/url-hostname-encoding-expected.txt: Added.
1928         * fast/url/url-hostname-encoding.html: Added.
1929
1930 2018-04-27  Youenn Fablet  <youenn@apple.com>
1931
1932         Use NetworkLoadChecker for XHR/fetch loads
1933         https://bugs.webkit.org/show_bug.cgi?id=184741
1934
1935         Reviewed by Chris Dumez.
1936
1937         * TestExpectations:
1938         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
1939         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
1940         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
1941         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
1942         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1943         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
1944         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: Added.
1945         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt: Added.
1946         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Added.
1947         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt: Added.
1948         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt: Added.
1949         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt: Added.
1950         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: Added.
1951         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added.
1952         * platform/win/http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt: Added.
1953         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Added.
1954         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt: Added.
1955         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt: Added.
1956         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt: Added.
1957
1958 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
1959
1960         Make color-filter transform gradient colors
1961         https://bugs.webkit.org/show_bug.cgi?id=185080
1962
1963         Reviewed by Zalan Bujtas.
1964
1965         * css3/color-filters/color-filter-gradients-expected.html: Added.
1966         * css3/color-filters/color-filter-gradients.html: Added.
1967
1968 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
1969
1970         Disable color-filter tests on Windows for now
1971         https://bugs.webkit.org/show_bug.cgi?id=185076
1972
1973         The experimental feature for color-filter is off by default, and Windows WebKit API
1974         would have to change to enable it, so just skip the tests for now.
1975
1976         * platform/win/TestExpectations:
1977
1978 2018-04-26  Simon Fraser  <simon.fraser@apple.com>
1979
1980         Fix color-filter to apply to text decorations
1981         https://bugs.webkit.org/show_bug.cgi?id=185068
1982         <rdar://problem/39782136>
1983
1984         Reviewed by Alan Bujtas.
1985
1986         * css3/color-filters/color-filter-text-decoration-shadow-expected.html: Added.
1987         * css3/color-filters/color-filter-text-decoration-shadow.html: Added.
1988         * css3/color-filters/color-filter-text-shadow-expected.html: Added.
1989         * css3/color-filters/color-filter-text-shadow.html: Added.
1990
1991 2018-04-27  Per Arne Vollan  <pvollan@apple.com>
1992
1993         Mark CSS color filters tests as failing on Windows.
1994         https://bugs.webkit.org/show_bug.cgi?id=185075
1995
1996         Unreviewed test gardening.
1997
1998         * platform/win/TestExpectations:
1999
2000 2018-04-27  Wenson Hsieh  <wenson_hsieh@apple.com>
2001
2002         [Extra zoom mode] Add a mechanism to override default viewport behaviors in extra zoom mode
2003         https://bugs.webkit.org/show_bug.cgi?id=185050
2004         <rdar://problem/39624038>
2005
2006         Reviewed by Tim Horton.
2007
2008         Add a new layout test to check that:
2009         • By default (with no `min-device-width` override), shrink-to-fit and expanded minimum layout sizes takes effect.
2010         • `min-device-width` can be used to bail out of shrink-to-fit and viewport behaviors.
2011         • A large `min-device-width` can be used to make extra zoom mode viewport heuristics even more aggressive.
2012
2013         * TestExpectations:
2014         * fast/viewport/extrazoom/viewport-change-min-device-width.html: Added.
2015         * resources/ui-helper.js:
2016         (window.UIHelper.zoomScale):
2017         (window.UIHelper):
2018
2019 2018-04-27  Claudio Saavedra  <csaavedra@igalia.com>
2020
2021         [GTK] Mark a few new test failures
2022
2023         Unreviewed gardening.
2024         * platform/gtk/TestExpectations: Related to r230817
2025
2026 2018-04-26  Simon Fraser  <simon.fraser@apple.com>
2027
2028         Implement rendering support for the color-filter CSS property
2029         https://bugs.webkit.org/show_bug.cgi?id=185047
2030         rdar://problem/39664967
2031
2032         Reviewed by Tim Horton.
2033         
2034         Tests for color-filter rendering.
2035
2036         * css3/color-filters/color-filter-backgrounds-borders-expected.html: Added.
2037         * css3/color-filters/color-filter-backgrounds-borders.html: Added.
2038         * css3/color-filters/color-filter-box-shadow-expected.html: Added.
2039         * css3/color-filters/color-filter-box-shadow.html: Added.
2040         * css3/color-filters/color-filter-brightness-expected.html: Added.
2041         * css3/color-filters/color-filter-brightness.html: Added.
2042         * css3/color-filters/color-filter-color-property-expected.html: Added.
2043         * css3/color-filters/color-filter-color-property-list-item-expected.html: Added.
2044         * css3/color-filters/color-filter-color-property-list-item.html: Added.
2045         * css3/color-filters/color-filter-color-property.html: Added.
2046         * css3/color-filters/color-filter-color-text-decorations-expected.html: Added.
2047         * css3/color-filters/color-filter-color-text-decorations.html: Added.
2048         * css3/color-filters/color-filter-column-rule-expected.html: Added.
2049         * css3/color-filters/color-filter-column-rule.html: Added.
2050         * css3/color-filters/color-filter-contrast-expected.html: Added.
2051         * css3/color-filters/color-filter-contrast.html: Added.
2052         * css3/color-filters/color-filter-current-color-expected.html: Added.
2053         * css3/color-filters/color-filter-current-color.html: Added.
2054         * css3/color-filters/color-filter-filter-list-expected.html: Added.
2055         * css3/color-filters/color-filter-filter-list.html: Added.
2056         * css3/color-filters/color-filter-grayscale-expected.html: Added.
2057         * css3/color-filters/color-filter-grayscale.html: Added.
2058         * css3/color-filters/color-filter-hue-rotate-expected.html: Added.
2059         * css3/color-filters/color-filter-hue-rotate.html: Added.
2060         * css3/color-filters/color-filter-inherits-expected.html: Added.
2061         * css3/color-filters/color-filter-inherits.html: Added.
2062         * css3/color-filters/color-filter-invert-expected.html: Added.
2063         * css3/color-filters/color-filter-invert.html: Added.
2064         * css3/color-filters/color-filter-opacity-expected.html: Added.
2065         * css3/color-filters/color-filter-opacity.html: Added.
2066         * css3/color-filters/color-filter-outline-expected.html: Added.
2067         * css3/color-filters/color-filter-outline.html: Added.
2068         * css3/color-filters/color-filter-saturate-expected.html: Added.
2069         * css3/color-filters/color-filter-saturate.html: Added.
2070         * css3/color-filters/color-filter-sepia-expected.html: Added.
2071         * css3/color-filters/color-filter-sepia.html: Added.
2072         * css3/color-filters/color-filter-text-emphasis-expected.html: Added.
2073         * css3/color-filters/color-filter-text-emphasis.html: Added.
2074
2075 2018-04-26  Brent Fulgham  <bfulgham@apple.com>
2076
2077         Show punycode if URL contains Latin small letter o with dot below character
2078         https://bugs.webkit.org/show_bug.cgi?id=185051
2079         <rdar://problem/39459297>
2080
2081         Reviewed by David Kilzer.
2082
2083         * fast/url/host-expected.txt:
2084         * fast/url/host.html:
2085
2086 2018-04-26  Sihui Liu  <sihui_liu@apple.com>
2087
2088         [iOS] LayoutTest http/tests/quicklook/hide-referer-on-navigation.html is failing
2089         https://bugs.webkit.org/show_bug.cgi?id=184825
2090         <rdar://problem/38924997>
2091
2092         Reviewed by Geoffrey Garen.
2093
2094         Policy decisions are made asynchronously now, so we need to set the async flag of this test. 
2095
2096         * http/tests/quicklook/hide-referer-on-navigation.html:
2097
2098 2018-04-25  Ryan Haddad  <ryanhaddad@apple.com>
2099
2100         Mark http/tests/workers/worker-importScripts-banned-mimetype.html as flaky.
2101         https://bugs.webkit.org/show_bug.cgi?id=184800
2102
2103         Unreviewed test gardening.
2104
2105         * TestExpectations:
2106
2107 2018-04-26  Youenn Fablet  <youenn@apple.com>
2108
2109         CORS preflight checker should add a console message when preflight load is blocked
2110         https://bugs.webkit.org/show_bug.cgi?id=185021
2111
2112         Reviewed by Chris Dumez.
2113
2114         * TestExpectations: Skipping console JS logging for some WPT tests to keep them consistent between WK1 and WK2.
2115         * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt:
2116         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt:
2117         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Removed.
2118         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Removed.
2119         * platform/mac-wk1/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Removed.
2120         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Removed.
2121         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Removed.
2122         * platform/win/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Removed.
2123
2124 2018-04-26  Youenn Fablet  <youenn@apple.com>
2125
2126         Make cross origin redirection error messages consistent between SubresourceLoader and NetworkLoadChecker
2127         https://bugs.webkit.org/show_bug.cgi?id=185023
2128
2129         Reviewed by Chris Dumez.
2130
2131         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
2132         * http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt:
2133         * http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt:
2134         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Removed.
2135         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Removed.
2136         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Removed.
2137         * platform/win/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Removed.
2138         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Removed.
2139         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Removed.
2140
2141 2018-04-25  Megan Gardner  <megan_gardner@apple.com>
2142
2143         Activate selection when interacting with editable content
2144         https://bugs.webkit.org/show_bug.cgi?id=185017
2145
2146         Reviewed by Tim Horton.
2147         
2148         Fixed double-tap-on-editable-and-noneditable test, as it was not actually written correctly.
2149         Should actually double tap on correct content and check for the correct output now.
2150         Added two more tests to make sure that selections really are happening in editable content. 
2151
2152         * fast/events/touch/ios/double-tap-on-editable-and-noneditable.html:
2153         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-expected.txt: Added.
2154         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text-expected.txt: Added.
2155         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text.html: Added.
2156         * fast/events/touch/ios/double-tap-on-editable-content-for-selection.html: Added.
2157         
2158 2018-04-25  Brent Fulgham  <bfulgham@apple.com>
2159
2160         Add port 548 (afpovertcp) to port blacklist
2161         https://bugs.webkit.org/show_bug.cgi?id=185000
2162         <rdar://problem/39540481>
2163
2164         Reviewed by David Kilzer.
2165
2166         Update test and expectations for new port.
2167
2168         * platform/gtk/security/block-test-expected.txt:
2169         * platform/mac/security/block-test-expected.txt:
2170         * platform/wpe/security/block-test-expected.txt:
2171         * security/block-test-expected.txt:
2172         * security/block-test.html:
2173
2174 2018-04-26  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2175
2176         [WPE] Gardening of tests for the WPE Debug bot.
2177
2178         Mark tests timing out.
2179         An attempt to make the new WPE debug bot not abort early.
2180
2181         * platform/gtk/TestExpectations: workers/bomb.html for debug was skipped in the root expectations file,
2182           but we were overriding it to simply "slow" here because we missed the tag for release.
2183           Let's put both expectations together to make this clearer.
2184         * platform/wpe/TestExpectations: Ditto.
2185
2186 2018-04-26  Andy VanWagoner  <thetalecrafter@gmail.com>
2187
2188         [INTL] Implement Intl.PluralRules
2189         https://bugs.webkit.org/show_bug.cgi?id=184312
2190
2191         Reviewed by JF Bastien.
2192
2193         * js/intl-pluralrules-expected.txt: Added.
2194         * js/intl-pluralrules.html: Added.
2195         * js/script-tests/intl-pluralrules.js: Added.
2196         * platform/win/TestExpectations: Disabled Intl.PluralRules tests on win.
2197
2198 2018-04-25  Youenn Fablet  <youenn@apple.com>
2199
2200         Use NetworkLoadChecker for all subresource loads except fetch/XHR
2201         https://bugs.webkit.org/show_bug.cgi?id=184870
2202         <rdar://problem/39370034>
2203
2204         Reviewed by Chris Dumez.
2205
2206         * TestExpectations:
2207         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
2208         * http/tests/security/cross-origin-xsl-BLOCKED-expected.txt:
2209         * http/tests/security/cross-origin-xsl-redirect-BLOCKED-expected.txt:
2210         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt:
2211         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
2212         * http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt:
2213         * http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt:
2214         * http/tests/security/worker-cross-origin-expected.txt:
2215         * http/tests/security/xss-DENIED-xml-external-entity-expected.txt:
2216         * http/tests/security/xss-DENIED-xsl-document-expected.txt:
2217         * http/tests/security/xss-DENIED-xsl-external-entity-expected.txt:
2218         * http/tests/workers/worker-redirect-expected.txt:
2219         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
2220         * http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt:
2221         * http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt:
2222         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
2223         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added.
2224         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Added.
2225         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Added.
2226         * platform/mac-wk1/http/tests/workers/worker-redirect-expected.txt: Added.
2227         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: Added.
2228         * platform/mac-wk1/http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt: Added.
2229         * platform/mac-wk1/http/tests/security/worker-cross-origin-expected.txt: Added.
2230         * platform/mac-wk2/TestExpectations:
2231         * platform/win/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added.
2232         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Added.
2233         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Added.
2234         * platform/win/http/tests/workers/worker-redirect-expected.txt: Added.
2235         * platform/win/http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: Added.
2236         * platform/win/http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt: Added.
2237         * platform/win/http/tests/security/worker-cross-origin-expected.txt: Added.
2238
2239
2240 2018-04-25  Chris Dumez  <cdumez@apple.com>
2241
2242         window.postMessage() / focus() / blur() throw a TypeError when called on a RemoteDOMWindow
2243         https://bugs.webkit.org/show_bug.cgi?id=184981
2244
2245         Reviewed by Sam Weinig.
2246
2247         Add layout test coverage.
2248
2249         * http/tests/navigation/process-swap-window-open-expected.txt:
2250         * http/tests/navigation/process-swap-window-open.html:
2251
2252 2018-04-25  Jiewen Tan  <jiewen_tan@apple.com>
2253
2254         Unreviewed test gardening
2255
2256         Mark http/tests/misc/submit-post-keygen.html as 'Skip' in Win because of lacking corresponding
2257         implementations.
2258
2259         * platform/win/TestExpectations:
2260
2261 2018-04-25  Simon Fraser  <simon.fraser@apple.com>
2262
2263         brightness() filter should default to 1, and not allow negative values
2264         https://bugs.webkit.org/show_bug.cgi?id=184937
2265
2266         Reviewed by Dean Jackson.
2267         
2268         Added negative value tests to filter-property-parsing.html and backdropfilter-property-parsing.html,
2269         and made these tests more similar.
2270         
2271         Fixed expected computed value for brightness() to be brightness(1) in the tests.
2272         
2273         The effect-brightness* test results failed because elements with invalid brightness values now
2274         no longer create a RenderLayer.
2275
2276         * css3/color-filters/color-filter-parsing-expected.txt:
2277         * css3/color-filters/color-filter-parsing.html:
2278         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
2279         * css3/filters/backdrop/backdropfilter-property-computed-style.html:
2280         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
2281         * css3/filters/backdrop/backdropfilter-property-parsing.html:
2282         * css3/filters/effect-brightness-expected.txt:
2283         * css3/filters/filter-property-computed-style-expected.txt:
2284         * css3/filters/filter-property-computed-style.html:
2285         * css3/filters/filter-property-parsing-expected.txt:
2286         * css3/filters/filter-property-parsing.html:
2287         * css3/filters/unprefixed-expected.txt:
2288         * css3/filters/unprefixed.html:
2289         * fast/filter-image/parse-filter-image-expected.txt:
2290         * fast/filter-image/parse-filter-image.html:
2291         * platform/mac/css3/filters/effect-brightness-clamping-expected.txt:
2292
2293 2018-04-25  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2294
2295         [WPE][Debug] Test gardening of EME related tests.
2296
2297         Report and mark the tests crashing on the Debug build.
2298
2299         * platform/wpe/TestExpectations:
2300
2301 2018-04-25  Jiewen Tan  <jiewen_tan@apple.com>
2302
2303         Remove access to keychain from the WebContent process
2304         https://bugs.webkit.org/show_bug.cgi?id=184428
2305         <rdar://problem/13150903>
2306
2307         Reviewed by Brent Fulgham.
2308
2309         Alter the layout test to match dummy data supplied by the test runners.
2310         Modify expectations as well.
2311
2312         * http/tests/misc/resources/check-keygen-post.php:
2313         * platform/gtk/TestExpectations:
2314         * platform/ios/TestExpectations:
2315         * platform/mac/TestExpectations:
2316
2317 2018-04-25  Wenson Hsieh  <wenson_hsieh@apple.com>
2318
2319         [Extra zoom mode] The search field on www.bing.com is missing label text
2320         https://bugs.webkit.org/show_bug.cgi?id=184975
2321         <rdar://problem/39723081>
2322
2323         Reviewed by Tim Horton.
2324
2325         Adds a layout test to check that the label text of the focused form control in the input view can be sourced
2326         from (1) the "placeholder" attribute, (2) the "title" attribute, (3) the "aria-label" attribute, or (4) an
2327         associated label element.
2328
2329         * fast/forms/extrazoom/form-control-label-text-expected.txt: Added.
2330         * fast/forms/extrazoom/form-control-label-text.html: Added.
2331         * resources/ui-helper.js:
2332         (window.UIHelper.formInputLabel):
2333         (window.UIHelper):
2334
2335 2018-04-25  Megan Gardner  <megan_gardner@apple.com>
2336
2337         Don't activate Selection Assistant unless it is actually needed.
2338         https://bugs.webkit.org/show_bug.cgi?id=184944
2339         <rdar://problem/39469671>
2340
2341         Reviewed by Tim Horton.
2342         
2343         Turning on previously flakey tests that are fixed with this change.
2344
2345         * platform/ios-wk2/TestExpectations:
2346
2347 2018-04-25  Ross Kirsling  <ross.kirsling@sony.com>
2348
2349         [WinCairo] Fix js/regexp-unicode.html crash.
2350         https://bugs.webkit.org/show_bug.cgi?id=184891
2351
2352         Reviewed by Yusuke Suzuki.
2353
2354         * platform/wincairo/TestExpectations:
2355
2356 2018-04-25  Brent Fulgham  <bfulgham@apple.com>
2357
2358         Don't Block First Party Cookies on Redirects
2359         https://bugs.webkit.org/show_bug.cgi?id=184948
2360         <rdar://problem/39534099>
2361
2362         Reviewed by Youenn Fablet.
2363
2364         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect-expected.txt: Added.
2365         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html: Added.
2366
2367 2018-04-25  Ryan Haddad  <ryanhaddad@apple.com>
2368
2369         Unreviewed test gardening, rebaseline tests for iOS.
2370
2371         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2372         * platform/ios/media/modern-media-controls/compact-media-controls/compact-media-controls-constructor-expected.txt: Added.
2373         * platform/ios/media/modern-media-controls/compact-media-controls/compact-media-controls-layout-expected.txt: Added.
2374
2375 2018-04-25  Youenn Fablet  <youenn@apple.com>
2376
2377         CachedRawResource is not handling incremental data computation correctly
2378         https://bugs.webkit.org/show_bug.cgi?id=184936
2379
2380         Reviewed by Chris Dumez.
2381
2382         * http/tests/workers/service/resources/service-worker-fetch-worker.js:
2383         (stringToBuffer):
2384         (event.event.request.url.endsWith):
2385         * http/tests/workers/service/resources/service-worker-fetch.js:
2386         (async.test):
2387         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
2388
2389 2018-04-25  Youenn Fablet  <youenn@apple.com>
2390
2391         Ensure DNT is set for redirections handled in NetworkProcess
2392         https://bugs.webkit.org/show_bug.cgi?id=184890
2393
2394         Reviewed by Ryosuke Niwa.
2395
2396         * http/wpt/fetch/dnt-header-after-redirection-expected.txt: Added.
2397         * http/wpt/fetch/dnt-header-after-redirection.html: Added.
2398         * http/wpt/fetch/resources/dnt-status.py: Added.
2399         * http/wpt/fetch/resources/redirect.py: Added.
2400         * platform/mac-wk1/TestExpectations:
2401         * platform/win/TestExpectations:
2402
2403 2018-04-25  Youenn Fablet  <youenn@apple.com>
2404
2405         Make DocumentThreadableLoader error logging more consistent
2406         https://bugs.webkit.org/show_bug.cgi?id=184853
2407
2408         Reviewed by Chris Dumez.
2409
2410         Removing JS console log output for some tests.
2411         Updating tests according modified error logging.
2412
2413         * TestExpectations:
2414         * http/tests/security/bypassing-cors-checks-for-extension-urls-expected.txt:
2415         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
2416         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
2417         * http/tests/security/cross-origin-cached-images-expected.txt:
2418         * http/tests/security/cross-origin-cached-images-parallel-expected.txt:
2419         * http/tests/security/img-with-failed-cors-check-fails-to-load-expected.txt:
2420         * http/tests/security/load-image-after-redirection-2-expected.txt:
2421         * http/tests/security/load-image-after-redirection-expected.txt:
2422         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
2423         * http/tests/security/video-poster-cross-origin-crash-expected.txt:
2424         * http/tests/security/video-poster-cross-origin-crash2-expected.txt:
2425         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
2426         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
2427         * http/tests/xmlhttprequest/access-control-basic-denied-expected.txt:
2428         * http/tests/xmlhttprequest/access-control-basic-denied-preflight-cache-expected.txt:
2429         * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
2430         * http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt:
2431         * http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt:
2432         * http/tests/xmlhttprequest/access-control-preflight-async-header-denied-expected.txt:
2433         * http/tests/xmlhttprequest/access-control-preflight-async-method-denied-expected.txt:
2434         * http/tests/xmlhttprequest/access-control-preflight-async-not-supported-expected.txt:
2435         * http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
2436         * http/tests/xmlhttprequest/access-control-preflight-sync-header-denied-expected.txt:
2437         * http/tests/xmlhttprequest/access-control-preflight-sync-method-denied-expected.txt:
2438         * http/tests/xmlhttprequest/access-control-preflight-sync-not-supported-expected.txt:
2439         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
2440         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
2441         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight-expected.txt:
2442         * http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
2443         * http/tests/xmlhttprequest/cross-site-denied-response-sync-2-expected.txt:
2444         * http/tests/xmlhttprequest/cross-site-denied-response-sync-expected.txt:
2445         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
2446         * http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt:
2447         * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt:
2448         * http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt:
2449         * http/tests/xmlhttprequest/post-blob-content-type-sync-expected.txt:
2450         * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt:
2451         * http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt:
2452         * http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt:
2453         * http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
2454         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt:
2455         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-sync-expected.txt:
2456         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-sync-expected.txt:
2457         * http/tests/xmlhttprequest/simple-cross-origin-progress-events-expected.txt:
2458         * http/tests/xmlhttprequest/upload-request-error-event-order-expected.txt:
2459         * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
2460         * http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt:
2461         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
2462         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
2463         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
2464         * platform/mac-wk1/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
2465         * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
2466         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt:
2467         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
2468         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
2469         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
2470         * platform/win/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
2471         * platform/win/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
2472         * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
2473
2474 2018-04-25  Dean Jackson  <dino@apple.com>
2475
2476         Make a better flag for system preview, and disable it where necessary
2477         https://bugs.webkit.org/show_bug.cgi?id=184968
2478         <rdar://problem/39686506>
2479
2480         Reviewed by Eric Carlson.
2481
2482         These tests have platform-specific results for the moment.
2483
2484         * TestExpectations:
2485         * system-preview/badge-expected.html: Removed.
2486         * system-preview/detection-expected.txt: Removed.
2487
2488 2018-04-25  Miguel Gomez  <magomez@igalia.com>
2489
2490         [GTK] fast/repaint/fixed-scale.html failing since r230479 "[TexMap] TextureMapperLayer unnecessarily duplicates state in GraphicsLayerTransform"
2491         https://bugs.webkit.org/show_bug.cgi?id=184780
2492
2493         Reviewed by Žan Doberšek.
2494
2495         * platform/gtk/TestExpectations:
2496
2497 2018-04-25  Ms2ger  <Ms2ger@igalia.com>
2498
2499         imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-* LayoutTests are flaky failures
2500         https://bugs.webkit.org/show_bug.cgi?id=182833
2501
2502         Reviewed by Carlos Alberto Lopez Perez.
2503
2504         * TestExpectations: enable tests
2505         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations
2506         * platform/ios/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations
2507         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations
2508
2509 2018-04-24  Simon Fraser  <simon.fraser@apple.com>
2510
2511         Add a new "color-filter" CSS property as an experimental feature
2512         https://bugs.webkit.org/show_bug.cgi?id=184940
2513
2514         Reviewed by Jon Lee.
2515
2516         * css3/color-filters/color-filter-parsing-expected.txt: Added.
2517         * css3/color-filters/color-filter-parsing.html: Added.
2518
2519 2018-04-24  Simon Fraser  <simon.fraser@apple.com>
2520
2521         shape-outside and filter styles occur twice in the result of getComputedStyle
2522         https://bugs.webkit.org/show_bug.cgi?id=184931
2523
2524         Reviewed by Antti Koivisto.
2525
2526         CSSPropertyShapeOutside and CSSPropertyFilter were duplicated in the list of computedProperties[]
2527         used by getComputedStyle. Remove the duplication.
2528
2529         * fast/css/getComputedStyle/computed-style-expected.txt:
2530         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2531         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
2532         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2533         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
2534         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2535         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
2536         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2537         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2538         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
2539         * svg/css/getComputedStyle-basic-expected.txt:
2540
2541 2018-04-24  Youenn Fablet  <youenn@apple.com>
2542
2543         Throw in case of PeerConnection created for detached documents
2544         https://bugs.webkit.org/show_bug.cgi?id=184921
2545         <rdar://problem/39629216>
2546
2547         Reviewed by Eric Carlson.
2548
2549         * webrtc/pc-detached-document-expected.txt: Added.
2550         * webrtc/pc-detached-document.html: Added.
2551
2552 2018-04-24  John Wilander  <wilander@apple.com>
2553
2554         From-Origin: Support for 'same' and 'same-site' response header, nested frame origin check
2555         https://bugs.webkit.org/show_bug.cgi?id=184560
2556         <rdar://problem/38901344>
2557
2558         Reviewed by Youenn Fablet and Daniel Bates.
2559
2560         This patch implements significant parts of https://github.com/whatwg/fetch/issues/687.
2561         We consume the From-Origin response header and only load the resource if:
2562         - The header is non-existent, empty, or invalid.
2563         - The header specifies 'same' and the resource's origin matches the originating
2564           document's origin and the origins up the frame tree.
2565         - The header specifies 'same-site' and the resource's eTLD+1 matches the originating
2566           document's eTLD+1 and the eTLD+1 of the documents up the frame tree.
2567
2568         This feature is experimental and off by default.
2569
2570         * TestExpectations:
2571             The http/tests/from-origin/ directory marked as [ Skip ].
2572             Suppressed console output for imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html.
2573         * http/tests/from-origin: Added.
2574         * http/tests/from-origin/document-from-origin-same-accepted-expected.txt: Added.
2575         * http/tests/from-origin/document-from-origin-same-accepted.html: Added.
2576         * http/tests/from-origin/document-from-origin-same-blocked-expected.txt: Added.
2577         * http/tests/from-origin/document-from-origin-same-blocked.html: Added.
2578         * http/tests/from-origin/document-from-origin-same-site-accepted-expected.txt: Added.
2579         * http/tests/from-origin/document-from-origin-same-site-accepted.html: Added.
2580         * http/tests/from-origin/document-from-origin-same-site-blocked-expected.txt: Added.
2581         * http/tests/from-origin/document-from-origin-same-site-blocked.html: Added.
2582         * http/tests/from-origin/document-nested-from-origin-same-accepted-expected.txt: Added.
2583         * http/tests/from-origin/document-nested-from-origin-same-accepted.html: Added.
2584         * http/tests/from-origin/document-nested-from-origin-same-blocked-expected.txt: Added.
2585         * http/tests/from-origin/document-nested-from-origin-same-blocked.html: Added.
2586         * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked-expected.txt: Added.
2587         * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked.html: Added.
2588         * http/tests/from-origin/fetch-from-origin-same-accepted-expected.txt: Added.
2589         * http/tests/from-origin/fetch-from-origin-same-accepted.html: Added.
2590         * http/tests/from-origin/fetch-from-origin-same-blocked-expected.txt: Added.
2591         * http/tests/from-origin/fetch-from-origin-same-blocked.html: Added.
2592         * http/tests/from-origin/fetch-from-origin-same-site-accepted-expected.txt: Added.
2593         * http/tests/from-origin/fetch-from-origin-same-site-accepted.html: Added.
2594         * http/tests/from-origin/fetch-from-origin-same-site-blocked-expected.txt: Added.
2595         * http/tests/from-origin/fetch-from-origin-same-site-blocked.html: Added.
2596         * http/tests/from-origin/fetch-iframe-from-origin-same-accepted-expected.txt: Added.
2597         * http/tests/from-origin/fetch-iframe-from-origin-same-accepted.html: Added.
2598         * http/tests/from-origin/fetch-iframe-from-origin-same-blocked-expected.txt: Added.
2599         * http/tests/from-origin/fetch-iframe-from-origin-same-blocked.html: Added.
2600         * http/tests/from-origin/image-about-blank-from-origin-same-blocked-expected.txt: Added.
2601         * http/tests/from-origin/image-about-blank-from-origin-same-blocked.html: Added.
2602         * http/tests/from-origin/image-from-origin-same-accepted-expected.txt: Added.
2603         * http/tests/from-origin/image-from-origin-same-accepted.html: Added.
2604         * http/tests/from-origin/image-from-origin-same-blocked-expected.txt: Added.
2605         * http/tests/from-origin/image-from-origin-same-blocked.html: Added.
2606         * http/tests/from-origin/image-from-origin-same-site-accepted-expected.txt: Added.
2607         * http/tests/from-origin/image-from-origin-same-site-accepted.html: Added.
2608         * http/tests/from-origin/image-from-origin-same-site-blocked-expected.txt: Added.
2609         * http/tests/from-origin/image-from-origin-same-site-blocked.html: Added.
2610         * http/tests/from-origin/redirect-document-from-origin-same-blocked-expected.txt: Added.
2611         * http/tests/from-origin/redirect-document-from-origin-same-blocked.html: Added.
2612         * http/tests/from-origin/redirect-fetch-from-origin-same-blocked-expected.txt: Added.
2613         * http/tests/from-origin/redirect-fetch-from-origin-same-blocked.html: Added.
2614         * http/tests/from-origin/redirect-image-from-origin-same-blocked-expected.txt: Added.
2615         * http/tests/from-origin/redirect-image-from-origin-same-blocked.html: Added.
2616         * http/tests/from-origin/redirect-script-from-origin-same-blocked-expected.txt: Added.
2617         * http/tests/from-origin/redirect-script-from-origin-same-blocked.html: Added.
2618         * http/tests/from-origin/redirect-xhr-from-origin-same-blocked-expected.txt: Added.
2619         * http/tests/from-origin/redirect-xhr-from-origin-same-blocked.html: Added.
2620         * http/tests/from-origin/resources: Added.
2621         * http/tests/from-origin/resources/fetch.php: Added.
2622         * http/tests/from-origin/resources/iframe.php: Added.
2623         * http/tests/from-origin/resources/iframeIPAddressFetch.html: Added.
2624         * http/tests/from-origin/resources/iframeLocalhostFetch.html: Added.
2625         * http/tests/from-origin/resources/image.php: Added.
2626         * http/tests/from-origin/resources/nestedIPAddressIframe.html: Added.
2627         * http/tests/from-origin/resources/nestedLocalhostIframe.html: Added.
2628         * http/tests/from-origin/resources/redirect.php: Added.
2629         * http/tests/from-origin/resources/script.php: Added.
2630         * http/tests/from-origin/resources/xhr.php: Added.
2631         * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked-expected.txt: Added.
2632         * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked.html: Added.
2633         * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked-expected.txt: Added.
2634         * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked.html: Added.
2635         * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked-expected.txt: Added.
2636         * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked.html: Added.
2637         * http/tests/from-origin/script-from-origin-same-accepted-expected.txt: Added.
2638         * http/tests/from-origin/script-from-origin-same-accepted.html: Added.
2639         * http/tests/from-origin/script-from-origin-same-blocked-expected.txt: Added.
2640         * http/tests/from-origin/script-from-origin-same-blocked.html: Added.
2641         * http/tests/from-origin/script-from-origin-same-site-accepted-expected.txt: Added.
2642         * http/tests/from-origin/script-from-origin-same-site-accepted.html: Added.
2643         * http/tests/from-origin/script-from-origin-same-site-blocked-expected.txt: Added.
2644         * http/tests/from-origin/script-from-origin-same-site-blocked.html: Added.
2645         * http/tests/from-origin/top-frame-document-from-origin-same-accepted-expected.txt: Added.
2646         * http/tests/from-origin/top-frame-document-from-origin-same-accepted.php: Added.
2647         * http/tests/from-origin/xhr-from-origin-same-accepted-expected.txt: Added.
2648         * http/tests/from-origin/xhr-from-origin-same-accepted.html: Added.
2649         * http/tests/from-origin/xhr-from-origin-same-blocked-expected.txt: Added.
2650         * http/tests/from-origin/xhr-from-origin-same-blocked.html: Added.
2651         * http/tests/from-origin/xhr-from-origin-same-site-accepted-expected.txt: Added.
2652         * http/tests/from-origin/xhr-from-origin-same-site-accepted.html: Added.
2653         * http/tests/from-origin/xhr-from-origin-same-site-blocked-expected.txt: Added.
2654         * http/tests/from-origin/xhr-from-origin-same-site-blocked.html: Added.
2655         * platform/mac-wk2/TestExpectations:
2656             Suppressed console output for imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html.
2657         * platform/wk2/TestExpectations:
2658             The http/tests/from-origin/ directory marked as [ Pass ].
2659
2660 2018-04-24  Tadeu Zagallo  <tzagallo@apple.com>
2661
2662         REGRESSION(r221839): Fix requests with FormData containing empty files
2663         https://bugs.webkit.org/show_bug.cgi?id=184490
2664         <rdar://problem/39385169>
2665
2666         Reviewed by Geoffrey Garen.
2667
2668         Verify that the final boundary is present in the request body when submitting FormData containing an empty file.
2669
2670         * http/tests/local/formdata/send-form-data-with-empty-file-expected.txt: Added.
2671         * http/tests/local/formdata/send-form-data-with-empty-file.html: Added.
2672
2673 2018-04-23  Daniel Bates  <dabates@apple.com>
2674
2675         Implement Same-Site cookies
2676         https://bugs.webkit.org/show_bug.cgi?id=159464
2677         <rdar://problem/27196358>
2678
2679         Reviewed by Brent Fulgham.
2680
2681         Add tests. These tests are skipped on all ports for now, including Mac and iOS. We will
2682         look to subsequently enable the tests for Mac and iOS once we have CFNetwork support for
2683         Same-Site cookies.
2684
2685         The following tests and utilities were taken in whole or in part from Blink:
2686             http/tests/cookies/resources/echo-json.php
2687             http/tests/cookies/resources/post-cookies-onmessage.php
2688             http/tests/cookies/resources/post-cookies-to-opener.php
2689             http/tests/cookies/resources/testharness-helpers.js
2690             http/tests/cookies/same-site/popup-cross-site-post.html
2691             http/tests/cookies/same-site/popup-cross-site.html
2692             http/tests/cookies/same-site/popup-same-site-post.html
2693             http/tests/cookies/same-site/popup-same-site.html
2694
2695         The following files were derived from tests taken from Blink:
2696             http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html
2697             http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html
2698
2699         * TestExpectations: Skip on all ports for now.
2700         * http/tests/cookies/resources/cookie-utilities.js: Added.
2701         (createCookie):
2702         (setBaseDocumentWhenFetchingDOMCookies):
2703         (setDOMCookie):
2704         * http/tests/cookies/resources/cookie-utility.php:
2705         * http/tests/cookies/resources/echo-json.php: Added.
2706         * http/tests/cookies/resources/post-cookies-onmessage.php: Added.
2707         * http/tests/cookies/resources/post-cookies-to-opener.php: Added.
2708         * http/tests/cookies/resources/testharness-helpers.js: Added.
2709         (clearKnownCookies):
2710         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Added.
2711         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page.html: Added.
2712         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Added.
2713         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html: Added.
2714         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Added.
2715         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html: Added.
2716         * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe-expected.txt: Added.
2717         * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe.html: Added.
2718         * http/tests/cookies/same-site/fetch-in-about-blank-page-expected.txt: Added.
2719         * http/tests/cookies/same-site/fetch-in-about-blank-page.html: Added.
2720         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt: Added.
2721         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe.html: Added.
2722         * http/tests/cookies/same-site/fetch-in-cross-origin-page-expected.txt: Added.
2723         * http/tests/cookies/same-site/fetch-in-cross-origin-page.html: Added.
2724         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Added.
2725         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker.html: Added.
2726         * http/tests/cookies/same-site/fetch-in-cross-origin-worker-expected.txt: Added.
2727         * http/tests/cookies/same-site/fetch-in-cross-origin-worker.html: Added.
2728         * http/tests/cookies/same-site/fetch-in-same-origin-page-expected.txt: Added.
2729         * http/tests/cookies/same-site/fetch-in-same-origin-page.html: Added.
2730         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt: Added.
2731         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker.html: Added.
2732         * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe-expected.txt: Added.
2733         * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe.html: Added.
2734         * http/tests/cookies/same-site/fetch-in-same-origin-worker-expected.txt: Added.
2735         * http/tests/cookies/same-site/fetch-in-same-origin-worker.html: Added.
2736         * http/tests/cookies/same-site/popup-cross-site-expected.txt: Added.
2737         * http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Added.
2738         * http/tests/cookies/same-site/popup-cross-site-post.html: Added.
2739         * http/tests/cookies/same-site/popup-cross-site.html: Added.
2740         * http/tests/cookies/same-site/popup-same-site-expected.txt: Added.
2741         * http/tests/cookies/same-site/popup-same-site-post-expected.txt: Added.
2742         * http/tests/cookies/same-site/popup-same-site-post.html: Added.
2743         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Added.
2744         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html: Added.
2745         * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect-expected.txt: Added.
2746         * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html: Added.
2747         * http/tests/cookies/same-site/popup-same-site.html: Added.
2748         * http/tests/cookies/same-site/resources/click-hyperlink.php: Added.
2749         * http/tests/cookies/same-site/resources/echo-iframe-src.php: Added.
2750         * http/tests/cookies/same-site/resources/fetch-after-navigating-iframe-in-cross-origin-page.php: Added.
2751         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-from-cross-origin-page.php: Added.
2752         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.php: Added.
2753         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-iframe.html: Added.
2754         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-service-worker.html: Added.
2755         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-worker.js: Added.
2756         (async.checkResult):
2757         * http/tests/cookies/same-site/resources/fetch-in-same-origin-service-worker.php: Added.
2758         * http/tests/cookies/same-site/resources/fetch-in-same-origin-worker.js: Added.
2759         (async.checkResult):
2760         * http/tests/cookies/same-site/resources/passthrough-service-worker.js: Added.
2761         * platform/mac-wk1/TestExpectations: Skip the Service Worker tests as they are not supported in LegacyWebKit.
2762
2763 2018-04-23  Wenson Hsieh  <wenson_hsieh@apple.com>
2764
2765         [Extra zoom mode] REGRESSION(230860) Unable to change time input values using UI
2766         https://bugs.webkit.org/show_bug.cgi?id=184901
2767         <rdar://problem/39664797>
2768
2769         Reviewed by Tim Horton.
2770
2771         Adds a basic test to verify that tapping on an input of type `time` and choosing a time actually changes the
2772         value of the input. Also adds a new UIHelper function to set the value of the currently focused input of type
2773         time to the given hours and minutes.
2774
2775         * fast/forms/extrazoom/time-picker-value-change-expected.txt: Added.
2776         * fast/forms/extrazoom/time-picker-value-change.html: Added.
2777         * resources/ui-helper.js:
2778         (window.UIHelper.setTimePickerValue):
2779         (window.UIHelper):
2780
2781 2018-04-23  Chris Dumez  <cdumez@apple.com>
2782
2783         Unreviewed, fix a few tests that became flaky after r230919.
2784
2785         * fast/events/beforeunload-alert-handled-keydown.html:
2786         * fast/events/beforeunload-alert-no-user-interaction.html:
2787         * fast/events/beforeunload-alert-user-interaction.html:
2788
2789 2018-04-23  Commit Queue  <commit-queue@webkit.org>
2790
2791         Unreviewed, rolling out r230921, r230923, r230924, r230932,
2792         and r230934.
2793         https://bugs.webkit.org/show_bug.cgi?id=184903
2794
2795         Builds still broken (Requested by ryanhaddad on #webkit).
2796
2797         Reverted changesets:
2798
2799         "Implement Same-Site cookies"
2800         https://bugs.webkit.org/show_bug.cgi?id=159464
2801         https://trac.webkit.org/changeset/230921
2802
2803         "Attempt to fix the build after r230921"
2804         https://bugs.webkit.org/show_bug.cgi?id=159464
2805         https://trac.webkit.org/changeset/230923
2806
2807         "Attempt to fix the Mac and iOS build after r230921"
2808         https://bugs.webkit.org/show_bug.cgi?id=159464
2809         https://trac.webkit.org/changeset/230924
2810
2811         "Another attempt to fix the Windows build following r230921"
2812         https://bugs.webkit.org/show_bug.cgi?id=159464
2813         https://trac.webkit.org/changeset/230932
2814
2815         "Attempt to fix the Apple Internal build following r230921"
2816         https://bugs.webkit.org/show_bug.cgi?id=159464
2817         https://trac.webkit.org/changeset/230934
2818
2819 2018-04-23  Antti Koivisto  <antti@apple.com>
2820
2821         REGRESSION (r220112): reCAPTCHA images render off screen on Twitch.tv app Log In or Sign Up
2822         https://bugs.webkit.org/show_bug.cgi?id=182859
2823         <rdar://problem/37595065>
2824
2825         Reviewed by Zalan Bujtas
2826
2827         * fast/frames/flattening/media-query-growing-content-expected.txt: Removed.
2828         * fast/frames/flattening/media-query-growing-content.html: Removed.
2829         * fast/frames/flattening/resources/media-query-min-height-with-flattening.html: Removed.
2830
2831 2018-04-23  Daniel Bates  <dabates@apple.com>
2832
2833         Implement Same-Site cookies
2834         https://bugs.webkit.org/show_bug.cgi?id=159464
2835         <rdar://problem/27196358>
2836
2837         Reviewed by Brent Fulgham.
2838
2839         Add tests. These tests are skipped on all ports for now, including Mac and iOS. We will
2840         look to subsequently enable the tests for Mac and iOS once we have CFNetwork support for
2841         Same-Site cookies.
2842
2843         The following tests and utilities were taken in whole or in part from Blink:
2844             http/tests/cookies/resources/echo-json.php
2845             http/tests/cookies/resources/post-cookies-onmessage.php
2846             http/tests/cookies/resources/post-cookies-to-opener.php
2847             http/tests/cookies/resources/testharness-helpers.js
2848             http/tests/cookies/same-site/popup-cross-site-post.html
2849             http/tests/cookies/same-site/popup-cross-site.html
2850             http/tests/cookies/same-site/popup-same-site-post.html
2851             http/tests/cookies/same-site/popup-same-site.html
2852
2853         The following files were derived from tests taken from Blink:
2854             http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html
2855             http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html
2856
2857         * TestExpectations: Skip on all ports for now.
2858         * http/tests/cookies/resources/cookie-utilities.js: Added.
2859         (createCookie):
2860         (setBaseDocumentWhenFetchingDOMCookies):
2861         (setDOMCookie):
2862         * http/tests/cookies/resources/cookie-utility.php:
2863         * http/tests/cookies/resources/echo-json.php: Added.
2864         * http/tests/cookies/resources/post-cookies-onmessage.php: Added.
2865         * http/tests/cookies/resources/post-cookies-to-opener.php: Added.
2866         * http/tests/cookies/resources/testharness-helpers.js: Added.
2867         (clearKnownCookies):
2868         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Added.
2869         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page.html: Added.
2870         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Added.
2871         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html: Added.
2872         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Added.
2873         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html: Added.
2874         * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe-expected.txt: Added.
2875         * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe.html: Added.
2876         * http/tests/cookies/same-site/fetch-in-about-blank-page-expected.txt: Added.
2877         * http/tests/cookies/same-site/fetch-in-about-blank-page.html: Added.
2878         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt: Added.
2879         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe.html: Added.
2880         * http/tests/cookies/same-site/fetch-in-cross-origin-page-expected.txt: Added.
2881         * http/tests/cookies/same-site/fetch-in-cross-origin-page.html: Added.
2882         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Added.
2883         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker.html: Added.
2884         * http/tests/cookies/same-site/fetch-in-cross-origin-worker-expected.txt: Added.
2885         * http/tests/cookies/same-site/fetch-in-cross-origin-worker.html: Added.
2886         * http/tests/cookies/same-site/fetch-in-same-origin-page-expected.txt: Added.
2887         * http/tests/cookies/same-site/fetch-in-same-origin-page.html: Added.
2888         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt: Added.
2889         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker.html: Added.
2890         * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe-expected.txt: Added.
2891         * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe.html: Added.
2892         * http/tests/cookies/same-site/fetch-in-same-origin-worker-expected.txt: Added.
2893         * http/tests/cookies/same-site/fetch-in-same-origin-worker.html: Added.
2894         * http/tests/cookies/same-site/popup-cross-site-expected.txt: Added.
2895         * http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Added.
2896         * http/tests/cookies/same-site/popup-cross-site-post.html: Added.
2897         * http/tests/cookies/same-site/popup-cross-site.html: Added.
2898         * http/tests/cookies/same-site/popup-same-site-expected.txt: Added.
2899         * http/tests/cookies/same-site/popup-same-site-post-expected.txt: Added.
2900         * http/tests/cookies/same-site/popup-same-site-post.html: Added.
2901         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Added.
2902         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html: Added.
2903         * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect-expected.txt: Added.
2904         * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html: Added.
2905         * http/tests/cookies/same-site/popup-same-site.html: Added.
2906         * http/tests/cookies/same-site/resources/click-hyperlink.php: Added.
2907         * http/tests/cookies/same-site/resources/echo-iframe-src.php: Added.
2908         * http/tests/cookies/same-site/resources/fetch-after-navigating-iframe-in-cross-origin-page.php: Added.
2909         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-from-cross-origin-page.php: Added.
2910         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.php: Added.
2911         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-iframe.html: Added.
2912         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-service-worker.html: Added.
2913         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-worker.js: Added.
2914         (async.checkResult):
2915         * http/tests/cookies/same-site/resources/fetch-in-same-origin-service-worker.php: Added.
2916         * http/tests/cookies/same-site/resources/fetch-in-same-origin-worker.js: Added.
2917         (async.checkResult):
2918         * http/tests/cookies/same-site/resources/passthrough-service-worker.js: Added.
2919         * platform/mac-wk1/TestExpectations: Skip the Service Worker tests as they are not supported in LegacyWebKit.
2920
2921 2018-04-23  Chris Dumez  <cdumez@apple.com>
2922
2923         HTML String load cannot be prevented by responding 'Cancel' asynchronously in decidePolicyForNavigationAction
2924         https://bugs.webkit.org/show_bug.cgi?id=184848
2925         <rdar://problem/39145306>
2926
2927         Reviewed by Brady Eidson.
2928
2929         Update layout tests that wrongly expected 'about:blank' to load synchronously even
2930         when it is not the initial empty document of an iframe. I have checked that our
2931         behavior is now consistent with Chrome.
2932
2933         * fast/events/beforeunload-alert-user-interaction2.html:
2934         * http/tests/security/cross-origin-reified-window-location-setting-expected.txt:
2935         * http/tests/security/cross-origin-reified-window-location-setting.html:
2936         * webarchive/loading/javascript-url-iframe-crash-expected.txt:
2937
2938 2018-04-23  Wenson Hsieh  <wenson_hsieh@apple.com>
2939
2940         [Extra zoom mode] 100vw is roughly half of the viewport width in extra zoom mode
2941         https://bugs.webkit.org/show_bug.cgi?id=184871
2942         <rdar://problem/39477595>
2943
2944         Reviewed by Andy Estes.
2945
2946         Add a new layout test to verify that shrink-to-fit works as intended in extra zoom mode:
2947         1.  The large element should cause the entire viewport to shrink down to fit.
2948         2.  Removing the large element should adjust the viewport, such that the smaller element now fits the entire
2949             viewport.
2950         3.  The smaller element (at 100vw and 100vh) should be the same size as the window.
2951
2952         * TestExpectations:
2953         * fast/css/extrazoom/viewport-units-shrink-to-fit-expected.txt: Added.
2954         * fast/css/extrazoom/viewport-units-shrink-to-fit.html: Added.
2955
2956 2018-04-22  Wenson Hsieh  <wenson_hsieh@apple.com>
2957
2958         Add a layout test for r230785
2959         https://bugs.webkit.org/show_bug.cgi?id=184757
2960
2961         Reviewed by Beth Dakin.
2962
2963         Adds a new layout test to verify that true screen dimensions in extra zoom mode
2964         are observable from the page, via window.screen.
2965
2966         * TestExpectations:
2967         * fast/dom/Window/extrazoom/window-get-real-screen-dimensions.html: Added.
2968
2969 2018-04-21  Antoine Quint  <graouts@apple.com>
2970
2971         [Modern Media Controls] Show a loading indicator after pressing the play button in compact mode
2972         https://bugs.webkit.org/show_bug.cgi?id=184863
2973         <rdar://problem/38939468>
2974
2975         Reviewed by Dean Jackson.
2976
2977         * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor-expected.txt:
2978         * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor.html:
2979         * media/modern-media-controls/compact-media-controls/compact-media-controls-layout-expected.txt:
2980         * media/modern-media-controls/compact-media-controls/compact-media-controls-layout.html:
2981
2982 2018-04-21  Youenn Fablet  <youenn@apple.com>
2983
2984         Activate NetworkLoadChecker for media loads
2985         https://bugs.webkit.org/show_bug.cgi?id=184841
2986
2987         Reviewed by Eric Carlson.
2988
2989         * TestExpectations: Added DumpJSConsoleLogInStdErr to remove console message differences between WK1/WK2.
2990
2991 2018-04-20  Nan Wang  <n_wang@apple.com>
2992
2993         AX: AOM does not work with DOM Level 1 events
2994         https://bugs.webkit.org/show_bug.cgi?id=184847
2995
2996         Reviewed by Chris Fleizach.
2997
2998         * accessibility/ios-simulator/AOM-dismiss-event-expected.txt:
2999         * accessibility/ios-simulator/AOM-dismiss-event.html:
3000         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt:
3001         * accessibility/mac/AOM-event-accessiblesetvalue.html:
3002         * accessibility/mac/AOM-events-all-expected.txt:
3003         * accessibility/mac/AOM-events-all.html:
3004         * accessibility/mac/AOM-events-expected.txt:
3005         * accessibility/mac/AOM-events.html:
3006
3007 2018-04-20  Chris Dumez  <cdumez@apple.com>
3008
3009         Unreviewed, rebaseline more tests after r230864.
3010
3011         * fast/frames/sandboxed-iframe-history-denied-expected.txt:
3012         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
3013
3014 2018-04-20  Daniel Bates  <dabates@apple.com>
3015
3016         Hide Strong Password label when text field is too narrow
3017         https://bugs.webkit.org/show_bug.cgi?id=184785
3018         <rdar://problem/38183939>
3019
3020         Reviewed by Zalan Bujtas.
3021
3022         Update existing tests to include narrow text fields.
3023
3024         * fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button.html:
3025         * fast/forms/auto-fill-button/input-strong-password-auto-fill-button.html:
3026         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
3027         * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
3028
3029 2018-04-20  Dean Jackson  <dino@apple.com>
3030
3031         Render a badge on system preview images
3032         https://bugs.webkit.org/show_bug.cgi?id=184854
3033         <rdar://problem/39615154>
3034
3035         Reviewed by Tim Horton.
3036
3037         * system-preview/badge-expected.html: Added.
3038         * system-preview/badge.html: Added.
3039
3040 2018-04-20  Chris Dumez  <cdumez@apple.com>
3041
3042         Update cross-origin SecurityError messages to not include the target origin
3043         https://bugs.webkit.org/show_bug.cgi?id=184803
3044         <rdar://problem/39547724>
3045
3046         Reviewed by Sam Weinig.
3047
3048         * http/tests/history/cross-origin-replace-history-object-child-expected.txt:
3049         * http/tests/history/cross-origin-replace-history-object-expected.txt:
3050         * http/tests/plugins/cross-frame-object-access-expected.txt:
3051         * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
3052         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
3053         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
3054         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
3055         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
3056         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
3057         * http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
3058         * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header-expected.txt:
3059         * http/tests/security/cross-frame-access-call-expected.txt:
3060         * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt:
3061         * http/tests/security/cross-frame-access-child-explicit-domain-expected.txt:
3062         * http/tests/security/cross-frame-access-custom-expected.txt:
3063         * http/tests/security/cross-frame-access-delete-expected.txt:
3064         * http/tests/security/cross-frame-access-first-time-expected.txt:
3065         * http/tests/security/cross-frame-access-get-custom-property-cached-expected.txt:
3066         * http/tests/security/cross-frame-access-get-expected.txt:
3067         * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
3068         * http/tests/security/cross-frame-access-history-get-expected.txt:
3069         * http/tests/security/cross-frame-access-history-get-override-expected.txt:
3070         * http/tests/security/cross-frame-access-history-prototype-expected.txt:
3071         * http/tests/security/cross-frame-access-location-get-expected.txt:
3072         * http/tests/security/cross-frame-access-location-get-override-expected.txt:
3073         * http/tests/security/cross-frame-access-location-put-expected.txt:
3074         * http/tests/security/cross-frame-access-name-getter-expected.txt:
3075         * http/tests/security/cross-frame-access-object-getPrototypeOf-expected.txt:
3076         * http/tests/security/cross-frame-access-object-prototype-expected.txt:
3077         * http/tests/security/cross-frame-access-parent-explicit-domain-expected.txt:
3078         * http/tests/security/cross-frame-access-port-expected.txt:
3079         * http/tests/security/cross-frame-access-protocol-expected.txt:
3080         * http/tests/security/cross-frame-access-protocol-explicit-domain-expected.txt:
3081         * http/tests/security/cross-frame-access-put-expected.txt:
3082         * http/tests/security/cross-frame-access-selection-expected.txt:
3083         * http/tests/security/cross-origin-reified-window-property-access-expected.txt:
3084         * http/tests/security/cross-origin-window-property-access-expected.txt:
3085         * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe-expected.txt:
3086         * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-window-open-expected.txt:
3087         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
3088         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-expected.txt:
3089         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-to-data-url-sub-frame-expected.txt:
3090         * http/tests/security/dataURL/xss-DENIED-from-data-url-to-data-url-expected.txt:
3091         * http/tests/security/dataURL/xss-DENIED-from-javascript-url-window-open-expected.txt:
3092         * http/tests/security/dataURL/xss-DENIED-to-data-url-from-data-url-expected.txt:
3093         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt:
3094         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt:
3095         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-window-open-expected.txt:
3096         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
3097         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-expected.txt:
3098         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-uppercase-expected.txt:
3099         * http/tests/security/dataURL/xss-DENIED-to-data-url-window-open-expected.txt:
3100         * http/tests/security/document-all-expected.txt:
3101         * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt:
3102         * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-window-open-expected.txt:
3103         * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt:
3104         * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-window-open-expected.txt:
3105         * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
3106         * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
3107         * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
3108         * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
3109         * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
3110         * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
3111         * http/tests/security/location-cross-origin-expected.txt:
3112         * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt:
3113         * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
3114         * http/tests/security/sandboxed-iframe-origin-add-expected.txt:
3115         * http/tests/security/sandboxed-iframe-origin-remove-expected.txt:
3116         * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt:
3117         * http/tests/security/symbols-cross-origin-expected.txt:
3118         * http/tests/security/window-defineProperty-crossOrigin-expected.txt:
3119         * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
3120         * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
3121         * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
3122         * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
3123         * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
3124         * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
3125         * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
3126         * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
3127         * http/tests/security/xss-DENIED-defineProperty-expected.txt:
3128         * http/tests/security/xss-DENIED-frame-name-expected.txt:
3129         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
3130         * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
3131         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
3132         * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
3133         * http/tests/security/xss-DENIED-synchronous-form-expected.txt:
3134         * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
3135         * http/tests/security/xss-DENIED-xsl-document-securityOrigin-expected.txt:
3136         * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
3137         * http/tests/security/xssAuditor/full-block-script-tag-cross-domain-expected.txt:
3138         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
3139         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
3140         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
3141         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
3142
3143 2018-04-20  Chris Nardi  <cnardi@chromium.org>
3144
3145         Update HSL/HSLA parsing to match CSS Color 4
3146         https://bugs.webkit.org/show_bug.cgi?id=180528
3147         <rdar://problem/35926675>
3148
3149         Reviewed by Simon Fraser.
3150
3151         This change updates our import of web-platform-tests/css/css-color
3152         to test the new behavior.
3153
3154         * TestExpectations:
3155         * canvas/philip/tests/2d.fillStyle.parse.invalid.hsl-5-expected.txt:
3156
3157 2018-04-20  Wenson Hsieh  <wenson_hsieh@apple.com>
3158
3159         [Extra zoom mode] Injected bundle form client should be notified when editing text fields
3160         https://bugs.webkit.org/show_bug.cgi?id=184822
3161         <rdar://problem/38807319>
3162
3163         Reviewed by Tim Horton.
3164
3165         Add a new layout test that focuses an input field, simulates text entry, and verifies that the injected bundle
3166         form client's textDidChangeInTextField, textFieldDidBeginEditing and textFieldDidEndEditing functions are called.
3167
3168         * TestExpectations:
3169
3170         Skip tests in fast/forms/extrazoom by default.
3171
3172         * fast/forms/extrazoom/edit-text-field-calls-injected-bundle-expected.txt: Added.
3173         * fast/forms/extrazoom/edit-text-field-calls-injected-bundle.html: Added.
3174         * resources/ui-helper.js:
3175         (window.UIHelper.enterText):
3176
3177         Introduce a new UIHelper method to simulate text entry in the currently focused element.
3178
3179         (window.UIHelper):
3180
3181 2018-04-20  Youenn Fablet  <youenn@apple.com>
3182
3183         Refactor NetworkResourceLoader to check for m_networkLoadChecker presence before using it
3184         https://bugs.webkit.org/show_bug.cgi?id=184755
3185
3186         Reviewed by Chris Dumez.
3187
3188         Made specific WK1 expectations as WK2 now has console messages for sync XHR that WK1 does not have.
3189         Dump JS console log in stderr for redirect-cross-origin-sync-double.html as the test does not rely on it
3190         and this allows keeping a single expected.txt file for WK1 and WK2.
3191
3192         * TestExpectations:
3193         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3194         * http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
3195         * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt: Added.
3196         * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt: Added.
3197
3198 2018-04-20  Nan Wang  <n_wang@apple.com>
3199
3200         Layout Test accessibility/mac/async-increment-decrement-action.html is flaky
3201         https://bugs.webkit.org/show_bug.cgi?id=184834
3202         <rdar://problem/39604753>
3203
3204         Reviewed by Chris Fleizach.
3205
3206         Changed the test to just make sure the increment/decrement actions are async, that
3207         they won't block the test by changing the object's value.
3208
3209         * accessibility/mac/async-increment-decrement-action-expected.txt:
3210         * accessibility/mac/async-increment-decrement-action.html:
3211
3212 2018-04-20  Daniel Bates  <dabates@apple.com>
3213
3214         Remove Strong Password decoration when text field type changes
3215         https://bugs.webkit.org/show_bug.cgi?id=184795
3216         <rdar://problem/38325108>
3217
3218         Reviewed by Antti Koivisto.
3219
3220         Add tests to ensure that we remove the Strong Password decoration when the text field's type changes.
3221
3222         Extract code to toggle showing the AutoFill button from fast/forms/auto-fill-button/input-{disabled, readonly}-strong-password-and-strong-confirmation-password-auto-fill-buttons.html
3223         into a new file fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js
3224         that can be shared.
3225
3226         * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes-expected.html: Added.
3227         * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes.html: Added.
3228         * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
3229         * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
3230         * fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js: Added.
3231         (window.onload):
3232
3233 2018-04-20  Chris Nardi  <cnardi@chromium.org>
3234
3235         Omit default value when serializing font-feature-settings
3236         https://bugs.webkit.org/show_bug.cgi?id=182382
3237
3238         Reviewed by Myles C. Maxfield.
3239
3240         Update tests to omit default value when serializing.
3241
3242         * css3/font-feature-settings-parsing-expected.txt:
3243         * css3/font-feature-settings-parsing.html:
3244         * fast/css/inherited-properties-rare-text-expected.txt:
3245         * fast/text/font-face-javascript-expected.txt:
3246         * fast/text/font-face-javascript.html:
3247
3248 2018-04-19  Dirk Schulze  <krit@webkit.org>
3249
3250         Introduce SVGGeometryElement interface
3251         https://bugs.webkit.org/show_bug.cgi?id=184768
3252
3253         Reviewed by Antti Koivisto.
3254
3255         Start implementing SVGGeometryElement interface from SVG2.
3256
3257         * svg/dom/SVGPolygonElement-baseVal-list-removal-crash.html: pointAtLength requires value now.
3258         * svg/dom/path-pointAtLength-expected.txt:
3259         * svg/dom/path-pointAtLength.html: Added throw tests for pointAtLength.
3260         * svg/dom/svg2-inheritance-expected.txt: Inheritance fixed for SVGPathElement only for now.
3261
3262 2018-04-19  Tadeu Zagallo  <tzagallo@apple.com>
3263
3264         REGRESSION(r227340): ArrayBuffers were not being serialized when sent via MessagePorts
3265         https://bugs.webkit.org/show_bug.cgi?id=184254
3266         <rdar://problem/39140200>
3267
3268         Reviewed by Daniel Bates.
3269
3270         The regression test provided with the bug report verifies that the ArrayBuffer is properly
3271         serialized - before, the whole data object would be null.
3272         Test case provided by Yann Cabon <ycabon@esri.com> as part of the bug report.
3273
3274         * workers/message-port-expected.txt: Added.
3275         * workers/message-port.html: Added.
3276
3277 2018-04-19  Eric Carlson  <eric.carlson@apple.com>
3278
3279         Runtime logging during GC can cause crash
3280         https://bugs.webkit.org/show_bug.cgi?id=184792
3281         <rdar://problem/39567927>
3282
3283         Reviewed by Jer Noble.
3284
3285         * media/destructor-logging-crash-expected.txt: Added.
3286         * media/destructor-logging-crash.html: Added.
3287
3288 2018-04-19  Youenn Fablet  <youenn@apple.com>
3289
3290         Web Inspector backend should get headers & cookies from network process separately from resource requests
3291         https://bugs.webkit.org/show_bug.cgi?id=184396
3292         <rdar://problem/38877384>
3293
3294         Reviewed by Brian Burg.
3295
3296         * http/wpt/service-workers/header-filtering.https-expected.txt:
3297
3298 2018-04-19  Wenson Hsieh  <wenson_hsieh@apple.com>
3299
3300         [Extra zoom mode] Add a mechanism to extend the height of the layout viewport in extra zoom mode
3301         https://bugs.webkit.org/show_bug.cgi?id=184782
3302         <rdar://problem/38346712>
3303
3304         Reviewed by Tim Horton.
3305
3306         Add a new layout test to exercise the following scenarios:
3307         •   The layout viewport should be fully extended when the document is much taller than the viewport.
3308         •   Programmatically shrinking the document height to less than the viewport height causes the layout viewport
3309             to shrink to the viewport height.
3310         •   Programmatically extending the document height to a little more than the viewport height causes the layout
3311             viewport to also expand, but this time, only to the new document height.
3312
3313         * TestExpectations:
3314
3315         Skip tests in fast/visual-viewport/extrazoom by default.
3316
3317         * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing-expected.txt: Added.
3318         * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html: Added.
3319
3320 2018-04-19  Chris Dumez  <cdumez@apple.com>
3321
3322         REGRESSION (r229133): decidePolicyForNavigationAction not called for loading an HTML string
3323         https://bugs.webkit.org/show_bug.cgi?id=184209
3324         <rdar://problem/39145306>
3325
3326         Reviewed by Ryosuke Niwa.
3327
3328         Rebaseline existing layout tests. Their output is back to what it was before r229133.
3329
3330         * fast/loader/iframe-src-invalid-url-expected.txt:
3331         * fast/loader/policy-delegate-action-hit-test-zoomed-expected.txt:
3332         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
3333         * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt:
3334
3335 2018-04-19  Chris Nardi  <cnardi@chromium.org>
3336
3337         Support calc() in webkit-gradient and cross-fade
3338         https://bugs.webkit.org/show_bug.cgi?id=182225
3339
3340         Reviewed by Simon Fraser.
3341
3342         Add new test cases.
3343
3344         * css3/calc/cross-fade-calc.html: Added.
3345         * css3/calc/cross-fade-calc-expected.txt: Added.
3346         * css3/calc/webkit-gradient-calc.html: Added.
3347         * css3/calc/webkit-gradient-calc-expected.txt: Added.
3348
3349 2018-04-19  Youenn Fablet  <youenn@apple.com>
3350
3351         NetworkProcess should use CSP/content blockers for sync XHR
3352         https://bugs.webkit.org/show_bug.cgi?id=184760
3353
3354         Reviewed by Chris Dumez.
3355
3356         * http/tests/contentextensions/sync-xhr-redirection-blocked-expected.txt: Added.
3357         * http/tests/contentextensions/sync-xhr-redirection-blocked.html: Added.
3358         * http/tests/contentextensions/sync-xhr-redirection-blocked.html.json: Added.
3359         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-sync-xhr-in-main-frame-window.html: Added.
3360         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-sync-xhr-in-main-frame-expected.txt: Added.
3361         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-sync-xhr-in-main-frame.html: Added.
3362         * platform/mac-wk1/TestExpectations:
3363         * platform/win/TestExpectations:
3364
3365 2018-04-19  Ryan Haddad  <ryanhaddad@apple.com>
3366
3367         Unreviewed test gardening for iOS simulator.
3368
3369         * platform/ios-wk2/TestExpectations:
3370         * platform/ios-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Removed.
3371         * platform/ios/TestExpectations:
3372
3373 2018-04-19  Nan Wang  <n_wang@apple.com>
3374
3375         AX: AOM: respect the accessibility setting for dispatching the accessible events
3376         https://bugs.webkit.org/show_bug.cgi?id=184619
3377
3378         Reviewed by Ryosuke Niwa.
3379
3380         * accessibility/ios-simulator/accessibility-events-setting-expected.txt: Added.
3381         * accessibility/ios-simulator/accessibility-events-setting.html: Added.
3382         * platform/ios-wk1/TestExpectations:
3383         * platform/ios-wk2/TestExpectations:
3384
3385 2018-04-19  Tadeu Zagallo  <tzagallo@apple.com>
3386
3387         Fix flakiness in worker-to-worker test
3388         https://bugs.webkit.org/show_bug.cgi?id=184769
3389         <rdar://problem/39552333>
3390
3391         Reviewed by Alexey Proskuryakov.
3392
3393         * workers/worker-to-worker-expected.txt:
3394         * workers/worker-to-worker.html:
3395         * workers/worker-to-worker.js:
3396
3397 2018-04-19  Ryan Haddad  <ryanhaddad@apple.com>
3398
3399         Unreviewed, rebaseline tests for iOS simulator.
3400
3401         * platform/ios/TestExpectations:
3402         * platform/ios/editing/deleting/delete-emoji-9-expected.txt:
3403         * platform/ios/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
3404         * platform/ios/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
3405         * platform/ios/quicklook/excel-expected.txt:
3406         * platform/ios/quicklook/excel-legacy-expected.txt:
3407         * platform/ios/quicklook/excel-macro-enabled-expected.txt:
3408
3409 2018-04-18  Ryan Haddad  <ryanhaddad@apple.com>
3410
3411         Skip legacy-animation-engine/media/track/opera directory on iOS.
3412         https://bugs.webkit.org/show_bug.cgi?id=184420
3413
3414         Unreviewed test gardening.
3415
3416         The media/track/opera directory is already skipped on iOS, so skip this duplicated directory.
3417
3418         * platform/ios/TestExpectations:
3419
3420 2018-04-18  Ryan Haddad  <ryanhaddad@apple.com>
3421
3422         Mark imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer.html as flaky.
3423         https://bugs.webkit.org/show_bug.cgi?id=182833
3424
3425         Unreviewed test gardening.
3426
3427         * TestExpectations:
3428
3429 2018-04-18  Ryan Haddad  <ryanhaddad@apple.com>
3430
3431         Mark media/video-aspect-ratio.html as flaky.
3432         https://bugs.webkit.org/show_bug.cgi?id=184457
3433
3434         Unreviewed test gardening.
3435
3436         * platform/mac-wk1/TestExpectations:
3437
3438 2018-04-19  Miguel Gomez  <magomez@igalia.com>
3439
3440         Unreviewed GTK+ gardening after r230796.
3441
3442         * platform/gtk/TestExpectations:
3443
3444 2018-04-19  Manuel Rego Casasnovas  <rego@igalia.com>
3445
3446         Caret rendered at incorrect location inside empty table cell
3447         https://bugs.webkit.org/show_bug.cgi?id=85385
3448
3449         Reviewed by Zalan Bujtas.
3450
3451         * editing/caret/caret-in-empty-cell-expected.html: Added.
3452         * editing/caret/caret-in-empty-cell.html: Added.
3453         * editing/deleting/5206311-2-expected.txt:
3454         * editing/deleting/5433862-1-expected.txt:
3455         * platform/gtk/editing/deleting/5126166-expected.png:
3456         * platform/gtk/editing/deleting/5126166-expected.txt:
3457         * platform/gtk/editing/deleting/5206311-1-expected.png:
3458         * platform/gtk/editing/deleting/5206311-1-expected.txt:
3459         * platform/gtk/editing/deleting/5433862-2-expected.png:
3460         * platform/gtk/editing/deleting/5433862-2-expected.txt:
3461         * platform/gtk/editing/deleting/5483370-expected.png:
3462         * platform/gtk/editing/deleting/5483370-expected.txt:
3463         * platform/gtk/editing/selection/move-by-line-001-expected.png:
3464         * platform/gtk/editing/selection/move-by-line-001-expected.txt:
3465         * platform/gtk/editing/selection/select-all-004-expected.txt:
3466         * platform/ios-simulator/editing/deleting/5126166-expected.txt:
3467         * platform/ios-simulator/editing/deleting/5206311-1-expected.txt:
3468         * platform/ios-simulator/editing/deleting/5433862-2-expected.txt:
3469         * platform/ios-simulator/editing/deleting/5483370-expected.txt:
3470         * platform/mac/editing/deleting/5126166-expected.png:
3471         * platform/mac/editing/deleting/5126166-expected.txt:
3472         * platform/mac/editing/deleting/5206311-1-expected.png:
3473         * platform/mac/editing/deleting/5206311-1-expected.txt:
3474         * platform/mac/editing/deleting/5433862-2-expected.png:
3475         * platform/mac/editing/deleting/5433862-2-expected.txt:
3476         * platform/mac/editing/deleting/5483370-expected.png:
3477         * platform/mac/editing/deleting/5483370-expected.txt:
3478         * platform/mac/editing/selection/move-by-line-001-expected.txt:
3479         * platform/mac/editing/selection/select-all-004-expected.txt:
3480         * platform/win/editing/deleting/5126166-expected.png: Added.
3481         * platform/win/editing/deleting/5126166-expected.txt:
3482         * platform/win/editing/deleting/5206311-1-expected.png: Added.
3483         * platform/win/editing/deleting/5206311-1-expected.txt:
3484         * platform/win/editing/deleting/5433862-2-expected.png: Added.
3485         * platform/win/editing/deleting/5433862-2-expected.txt:
3486         * platform/win/editing/deleting/5483370-expected.png: Added.
3487         * platform/win/editing/deleting/5483370-expected.txt:
3488
3489 2018-04-18  Youenn Fablet  <youenn@apple.com>
3490
3491         Allow SameOrigin credentials handling for synchronous XHR
3492         https://bugs.webkit.org/show_bug.cgi?id=184723
3493
3494         Reviewed by Alex Christensen.
3495
3496         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3497         * http/tests/xmlhttprequest/access-control-and-redirects.html:
3498         * http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt:
3499         * http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt:
3500         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
3501         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3502         * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt.
3503         * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt.
3504         * platform/mac-wk1/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt.
3505         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3506         * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt.
3507         * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt.
3508         * platform/win/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt.
3509
3510 2018-04-18  Chris Dumez  <cdumez@apple.com>
3511
3512         Set RemoteDOMWindow's initial opener
3513         https://bugs.webkit.org/show_bug.cgi?id=184716
3514
3515         Reviewed by Sam Weinig.
3516
3517         Rebaseline existing test now that remoteWindow.opener now returns
3518         its initial opener.
3519
3520         * http/tests/navigation/process-swap-window-open-expected.txt:
3521
3522 2018-04-18  Dean Jackson  <dino@apple.com>
3523
3524         Detect system preview links
3525         https://bugs.webkit.org/show_bug.cgi?id=184753
3526         <rdar://problem/39500514>
3527
3528         Reviewed by Antoine Quint.
3529
3530         * system-preview/detection-expected.txt: Added.
3531         * system-preview/detection.html: Added.
3532
3533 2018-04-18  Ryan Haddad  <ryanhaddad@apple.com>
3534
3535         Skip animations/missing-from-to.html on mac-wk1 debug.
3536         https://bugs.webkit.org/show_bug.cgi?id=184569
3537
3538         Unreviewed test gardening.
3539
3540         * platform/mac-wk1/TestExpectations:
3541
3542 2018-04-18  Nan Wang  <n_wang@apple.com>
3543
3544         AX: [macOS] WebKit hangs when triggering an alert from an AOM increment event
3545         https://bugs.webkit.org/show_bug.cgi?id=184742
3546
3547         Reviewed by Chris Fleizach.
3548
3549         * accessibility/mac/async-increment-decrement-action-expected.txt: Added.
3550         * accessibility/mac/async-increment-decrement-action.html: Added.
3551         * platform/mac-wk1/TestExpectations:
3552
3553 2018-04-18  Ross Kirsling  <ross.kirsling@sony.com>
3554
3555         [Win] Layout Test js/date-constructor.html is failing
3556         https://bugs.webkit.org/show_bug.cgi?id=140945
3557
3558         Reviewed by Per Arne Vollan.
3559
3560         * platform/win/TestExpectations:
3561         * platform/wincairo/TestExpectations:
3562
3563 2018-04-18  Chris Dumez  <cdumez@apple.com>
3564
3565         Add support for converting a local window to a remote window
3566         https://bugs.webkit.org/show_bug.cgi?id=184515
3567         <rdar://problem/39011318>
3568
3569         Reviewed by Ryosuke Niwa.
3570
3571         Add layout test coverage a cross-origin window.open() to check that the
3572         returned window looks like a regular cross-origin window after being
3573         navigated cross-origin. We are still failing some of the checks because
3574         our implementation is still incomplete. However, it mostly works as
3575         expected.
3576
3577         * TestExpectations:
3578         * http/tests/navigation/process-swap-window-open-expected.txt: Added.
3579         * http/tests/navigation/process-swap-window-open.html: Added.
3580         * platform/wk2/TestExpectations:
3581
3582 2018-04-18  Ms2ger  <Ms2ger@igalia.com>
3583
3584         Test gardening.
3585         https://bugs.webkit.org/show_bug.cgi?id=184726
3586
3587         Unreviewed test gardening.
3588
3589         Update expectations.
3590
3591         * platform/gtk/TestExpectations:
3592         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3593         * platform/wpe/TestExpectations:
3594         * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3595         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3596         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
3597
3598 2018-04-17  Wenson Hsieh  <wenson_hsieh@apple.com>
3599
3600         [Extra zoom mode] Programmatically changing focus when an element already has focus is a confusing experience
3601         https://bugs.webkit.org/show_bug.cgi?id=184635
3602         <rdar://problem/39440642>
3603
3604         Reviewed by Tim Horton.
3605
3606         Add a new layout test to exercise the following sequence of events in extra zoom mode:
3607
3608         1. Focus select element #1.
3609         2. Choose an unselected option.
3610         3. Programmatically focus select element #2 in the "change" event handler.
3611         4. Choose an unselected option.
3612         5. Programmatically blur select element #2 in the "change" event handler.
3613
3614         * fast/events/extrazoom/change-focus-during-change-event-expected.txt: Added.
3615         * fast/events/extrazoom/change-focus-during-change-event.html: Added.
3616         * resources/ui-helper.js:
3617         (window.UIHelper.waitForKeyboardToHide.return.new.Promise):
3618         (window.UIHelper.waitForKeyboardToHide):
3619
3620 2018-04-17  Wenson Hsieh  <wenson_hsieh@apple.com>
3621
3622         [Extra zoom mode] Double tap to zoom should account for text legibility in extra zoom mode
3623         https://bugs.webkit.org/show_bug.cgi?id=184631
3624         <rdar://problem/39303706>
3625
3626         Reviewed by Tim Horton.
3627
3628         Add a layout test to check that double tap to zoom works in extra zoom mode, even when text spans the entire
3629         width of the document.
3630
3631         * TestExpectations:
3632         * fast/events/extrazoom/double-tap-to-zoom-on-full-width-text-expected.txt: Added.
3633         * fast/events/extrazoom/double-tap-to-zoom-on-full-width-text.html: Added.
3634         * resources/basic-gestures.js:
3635
3636         Add a helper method to double tap at a given location, and wait for zooming to finish.
3637
3638         (return.new.Promise):
3639
3640 2018-04-17  Tadeu Zagallo  <tzagallo@apple.com>
3641
3642         Retain MessagePortChannel for transfer when disentangling ports
3643         https://bugs.webkit.org/show_bug.cgi?id=184502
3644         <rdar://problem/39372771>
3645
3646         Reviewed by Geoffrey Garen.
3647
3648         Check that the MessageChannel does not get eagerly deallocated when transferring both of its
3649         ports. Original test case provided with the bug report by Ashley Gullen <ashley@scirra.com>
3650
3651         * workers/worker-to-worker-expected.txt: Added.
3652         * workers/worker-to-worker.html: Added.
3653         * workers/worker-to-worker.js: Added.
3654
3655 2018-04-17  Jonathan Bedard  <jbedard@apple.com>
3656
3657         Unreviewed rollout of r230632. Regression in memory usage.
3658
3659         That bug tracked in https://bugs.webkit.org/show_bug.cgi?id=184569.
3660
3661         * TestExpectations:
3662         * animations/animation-direction-alternate-reverse-expected.txt:
3663         * animations/animation-direction-alternate-reverse.html:
3664         * animations/animation-hit-test-transform.html:
3665         * animations/animation-internals-api-expected.txt: Copied from LayoutTests/animations/animation-internals-api-expected.txt.
3666         * animations/animation-internals-api-multiple-keyframes-expected.txt: Copied from LayoutTests/animations/animation-internals-api-multiple-keyframes-expected.txt.
3667         * animations/animation-internals-api-multiple-keyframes.html: Copied from LayoutTests/animations/animation-internals-api-multiple-keyframes.html.
3668         * animations/animation-internals-api.html: Copied from LayoutTests/animations/animation-internals-api.html.
3669         * animations/big-rotation-expected.txt:
3670         * animations/big-rotation.html:
3671         * animations/duplicated-keyframes-name.html:
3672         * animations/fill-forwards-end-state.html:
3673         * animations/fill-mode-forwards-zero-duration-expected.txt:
3674         * animations/fill-mode-forwards-zero-duration.html:
3675         * fast/css-generated-content/pseudo-animation.html:
3676         * fast/css-generated-content/pseudo-transition.html:
3677         * platform/ios/TestExpectations:
3678         * platform/win/TestExpectations:
3679         * transitions/remove-transition-style.html:
3680         * transitions/transition-drt-api-delay-expected.txt: Copied from LayoutTests/transitions/transition-drt-api-delay-expected.txt.
3681         * transitions/transition-drt-api-delay.html: Copied from LayoutTests/transitions/transition-drt-api-delay.html.
3682         * transitions/transition-drt-api-expected.txt: Copied from LayoutTests/transitions/transition-drt-api-expected.txt.
3683         * transitions/transition-drt-api.html: Copied from LayoutTests/transitions/transition-drt-api.html.
3684         * transitions/transition-hit-test-transform.html:
3685         * transitions/zero-duration-with-non-zero-delay-end.html:
3686
3687 2018-04-17  Tadeu Zagallo  <tzagallo@apple.com>
3688
3689         Do not unregister MessagePorts on deallocation if it has been disentangled
3690         https://bugs.webkit.org/show_bug.cgi?id=184285
3691         <rdar://problem/39256714>
3692
3693         Reviewed by Darin Adler.
3694
3695         Original test provided as part of the bug report by Yann Cabon <ycabon@esri.com>
3696
3697         * workers/message-port-gc-expected.txt: Added.
3698         * workers/message-port-gc.html: Added.
3699         * workers/message-port-gc.js: Added.
3700
3701 2018-04-17  Chris Dumez  <cdumez@apple.com>
3702
3703         REGRESSION (r229831): CMD-clicking an iCloud web app link unexpectedly opens that link in a new tab and the current tab
3704         https://bugs.webkit.org/show_bug.cgi?id=184678
3705         <rdar://problem/39422122>
3706
3707         Reviewed by Alex Christensen.
3708
3709         Add layout test coverage.
3710
3711         * http/tests/navigation/fragment-navigation-policy-ignore-expected.txt: Added.
3712         * http/tests/navigation/fragment-navigation-policy-ignore.html: Added.
3713
3714 2018-04-17  Said Abou-Hallawa  <sabouhallawa@apple.com>
3715
3716         Animated GIF imagery with finite looping are falling one loop short
3717         https://bugs.webkit.org/show_bug.cgi?id=183153
3718
3719         Reviewed by Simon Fraser.
3720
3721         This layout test tests GIF when it has to loop its entire frames a specific
3722         number of times. There are three cases for the loopCount field:
3723         -- loopCount is missing: This means the GIF should animate only once. This
3724            is covered by animated-red-green-blue-repeat-1.gif.
3725         -- loopCount = 0: This means the image has to animate indefinatly. This
3726            case is covered by the new GIF animated-red-green-blue-repeat-infinite.gif.
3727         -- loopCount > 0: This will loop the GIF entire frames for (loopCount + 1)
3728            times. To fix the test with the extra loop, loopCount in
3729            animated-red-green-blue-repeat-2.gif was changed to 1 instead of 2.
3730
3731         * fast/images/animated-image-loop-count-expected.html:
3732         * fast/images/animated-image-loop-count.html:
3733         * fast/images/resources/animated-red-green-blue-repeat-2.gif:
3734         * fast/images/resources/animated-red-green-blue-repeat-infinite.gif:
3735
3736 2018-04-16  Antoine Quint  <graouts@apple.com>
3737
3738         Layout Test animations/needs-layout.html is a flaky Image Failure.
3739         https://bugs.webkit.org/show_bug.cgi?id=172397
3740
3741         Reviewed by Dean Jackson.
3742
3743         No longer mark this test as flaky.
3744
3745         * platform/ios-wk2/TestExpectations:
3746         * platform/mac-wk1/TestExpectations:
3747         * platform/mac-wk2/TestExpectations:
3748
3749 2018-04-16  Keith Rollin  <krollin@apple.com>
3750
3751         REGRESSION: [mac-wk2 release] LayoutTest http/tests/security/contentSecurityPolicy/script-src-blocked-error-event.html is flaky
3752         https://bugs.webkit.org/show_bug.cgi?id=184673
3753         <rdar://problem/39474698>
3754
3755         Unreviewed test gardening. The test was flaky because the HTTP parser
3756         would try to preload the Javascript resource. Sometimes this operation
3757         would complete in time to print its own console message, duplicating a
3758         subsequent one when the non-preloading resource-load occurs. Updated
3759         the test to load the Javascript in such a way that it skips the reload
3760         step.
3761
3762         * TestExpectations:
3763         * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event-expected.txt:
3764         * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event.html:
3765
3766 2018-04-16  Ross Kirsling  <ross.kirsling@sony.com>
3767
3768         Unreviewed. Update WinCairo TestExpectations in preparation for LayoutTests automation.
3769
3770         * platform/wincairo/TestExpectations:
3771         Updated current failures for directories A-E. Added temporary skips for everything after.
3772
3773         * platform/wincairo/accessibility:
3774         * platform/wincairo/animations/3d:
3775         * platform/wincairo/css2.1:
3776         * platform/wincairo/css3:
3777         * platform/wincairo/editing:
3778         * platform/wincairo/fast/css-generated-content:
3779         * platform/wincairo/fast/dom:
3780         * platform/wincairo/legacy-animation-engine/animations/3d:
3781         * platform/wincairo/legacy-animation-engine/compositing:
3782         Added expectation files.
3783
3784 2018-04-16  Megan Gardner  <megan_gardner@apple.com>
3785
3786         Switch to UIWKTextInteractionAssistant for non-editable text
3787         https://bugs.webkit.org/show_bug.cgi?id=182834
3788
3789         Reviewed by Beth Dakin.
3790         
3791         Marking tests as flaky and to be fixed later.
3792
3793         * platform/ios-wk2/TestExpectations:
3794
3795 2018-04-16  Youenn Fablet  <youenn@apple.com>
3796
3797         Use NetworkLoadChecker to handle synchronous HTTP loads
3798         https://bugs.webkit.org/show_bug.cgi?id=184240
3799
3800         Reviewed by Chris Dumez.
3801
3802         * http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
3803         * http/wpt/beacon/cors/cors-preflight-blob-failure.html: Fix buggy assertion.
3804         Test should check for actual request header and not header name in Access-Control-Request-Headers.
3805         * http/wpt/beacon/cors/cors-preflight-blob-success.html: Ditto.
3806         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: Added.
3807         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: Added.
3808         * platform/mac-wk1/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt: Added.
3809         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt: Added.
3810         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: Added.
3811         * platform/win/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: Added.
3812         * platform/win/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt: Added.
3813         * platform/mac-highsierra-wk2/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt.
3814         * platform/mac-highsierra-wk2/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt.
3815         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt.
3816         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt.
3817         * platform/mac-wk1/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/cors/request-headers-expected.txt.
3818         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3819         * platform/win/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
3820         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt.
3821         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt.
3822         * platform/win/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/cors/request-headers-expected.txt.
3823
3824 2018-04-16  Per Arne Vollan  <pvollan@apple.com>
3825
3826         Mark css3/filters/blur-various-radii.html as a crash on Windows.
3827         https://bugs.webkit.org/show_bug.cgi?id=184649
3828
3829         Unreviewed test gardening.
3830
3831         * platform/win/TestExpectations:
3832
3833 2018-04-13  Carlos Ramalho  <cadubentzen@gmail.com>
3834
3835         [GTK][Wayland] Unflag test-case fast/canvas/canvas-createPattern-video-modify.html
3836         https://bugs.webkit.org/show_bug.cgi?id=182432
3837
3838         Reviewed by Michael Catanzaro.
3839
3840         * platform/gtk-wayland/TestExpectations: Unmarked fast/canvas/canvas-createPattern-video-modify.html
3841
3842 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
3843
3844         Mark http/wpt/service-workers/header-filtering.https.html as flaky.
3845         https://bugs.webkit.org/show_bug.cgi?id=184469
3846
3847         Unreviewed test gardening.
3848
3849         * platform/mac-wk2/TestExpectations:
3850
3851 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
3852
3853         Mark http/tests/cache-storage/cache-records-persistency.https.html as flaky.
3854         https://bugs.webkit.org/show_bug.cgi?id=177380
3855
3856         Unreviewed test gardening.
3857
3858         * platform/mac-wk2/TestExpectations:
3859
3860 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
3861
3862         Mark media/audio-concurrent-supported.html as flaky.
3863         https://bugs.webkit.org/show_bug.cgi?id=184612
3864
3865         Unreviewed test gardening.
3866
3867         * platform/mac/TestExpectations:
3868
3869 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
3870
3871         Mark media/video-volume-slider-drag.html as flaky.
3872         https://bugs.webkit.org/show_bug.cgi?id=184610
3873
3874         Unreviewed test gardening.
3875
3876         * platform/mac/TestExpectations:
3877
3878 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
3879
3880         Skip animations/added-while-suspended.html and transitions/created-while-suspended.html.
3881         https://bugs.webkit.org/show_bug.cgi?id=184608
3882
3883         Unreviewed test gardening.
3884
3885         * platform/ios/TestExpectations:
3886         * platform/mac/TestExpectations:
3887
3888 2018-04-12  Antoine Quint  <graouts@apple.com>
3889
3890         [Web Animations] Turn CSS Animations and CSS Transitions as Web Animations on by default
3891         https://bugs.webkit.org/show_bug.cgi?id=184569
3892         <rdar://problem/38671301>
3893
3894         Reviewed by Jon Lee.
3895
3896         * TestExpectations: A small number of tests regressed with the flag on, so we list them and have raised
3897         bugs to fix them ASAP.
3898         * animations/animation-direction-alternate-reverse-expected.txt:
3899         * animations/animation-direction-alternate-reverse.html: This test was incorrect since it assumes that at the
3900         end active boundary time we are using the end value whereas we are using the start value. Indeed, since the
3901         fill-mode is "none", at the end of the active time, the progress is null per the Web Animations spec.
3902         * animations/animation-hit-test-transform.html: Stop using the internals method.
3903         * animations/animation-internals-api-expected.txt: Removed.
3904         * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
3905         * animations/animation-internals-api-multiple-keyframes.html: Removed. This test only tests an internals method
3906         that is no longer relevant for the new animation engine, but preserved for compatibility with legacy tests.
3907         * animations/animation-internals-api.html: Removed. This test only tests an internals method that is no longer
3908         relevant for the new animation engine, but preserved for compatibility with legacy tests.
3909         * animations/big-rotation-expected.txt:
3910         * animations/big-rotation.html: Here again we are correcting a test which made the wrong assumption about the
3911         value generated at the end active boundary time.
3912         * animations/duplicated-keyframes-name.html: We make the animation fill forwards to check that we are using
3913         the correct end value for an animation with multiple 100% keyframe.
3914         * animations/fill-forwards-end-state.html: Same as previous test.
3915         * animations/fill-mode-forwards-zero-duration-expected.txt:
3916         * animations/fill-mode-forwards-zero-duration.html: This test should seek after its delay + duration, so we test
3917         at 3s instead of 1s. This is due to a behavior difference between internals.pauseAnimationAtTimeOnElement() and
3918         its replacement.
3919         * fast/css-generated-content/pseudo-animation.html: Use internals.pseudoElement() and the Web Animations API rather
3920         than internals.pauseAnimationAtTimeOnPseudoElement().
3921         * fast/css-generated-content/pseudo-transition.html: Use internals.pseudoElement() and the Web Animations API rather
3922         than internals.pauseTransitionAtTimeOnPseudoElement().
3923         * platform/ios/TestExpectations:
3924         * platform/win/TestExpectations: Remove references to tests that we are removing.
3925         * transitions/remove-transition-style.html: Use document.getAnimations() to figure out how many animations are running.
3926         * transitions/transition-drt-api-delay-expected.txt: Removed.
3927         * transitions/transition-drt-api-delay.html: Removed. This test only tests an internals method that is no longer
3928         relevant for the new animation engine,&nb