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