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