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