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