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