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