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