1 2018-05-14 Antoine Quint <graouts@apple.com>
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>
7 Reviewed by Dean Jackson.
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().
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.
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:
26 2018-05-14 Antoine Quint <graouts@apple.com>
28 REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
29 https://bugs.webkit.org/show_bug.cgi?id=185299
30 <rdar://problem/39630230>
32 Reviewed by Simon Fraser.
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.
37 * transitions/interrupted-transition-hardware-expected.html: Added.
38 * transitions/interrupted-transition-hardware.html: Added.
40 2018-05-14 Jeremy Jones <jeremyj@apple.com>
42 NSEvent event trackers don't work from WebKitTestRunner
43 https://bugs.webkit.org/show_bug.cgi?id=185383
44 rdar://problem/40025045
46 Reviewed by Simon Fraser.
48 This test initiates back navigation with wheel events.
50 * swipe/wheel-event-initiated-back-navigation-expected.txt: Added.
51 * swipe/wheel-event-initiated-back-navigation.html: Added.
53 2018-05-14 Yusuke Suzuki <utatane.tea@gmail.com>
55 [JSC] timeClip(-0) should produce +0
56 https://bugs.webkit.org/show_bug.cgi?id=185589
58 Reviewed by Saam Barati.
60 * sputnik/Implementation_Diagnostics/S15.9.1.14_D1-expected.txt:
62 2018-05-14 Youenn Fablet <youenn@apple.com>
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
71 2018-05-14 Youenn Fablet <youenn@apple.com>
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
80 2018-05-13 Andy VanWagoner <andy@vanwagoner.family>
82 [INTL] Improve spec & test262 compliance for Intl APIs
83 https://bugs.webkit.org/show_bug.cgi?id=185578
85 Reviewed by Yusuke Suzuki.
87 Update Intl tests for prototype changes.
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:
96 2018-05-13 Dirk Schulze <krit@webkit.org>
98 Implement SVGGeometryElement's isPointInFill and isPointInStroke
99 https://bugs.webkit.org/show_bug.cgi?id=185580
101 Reviewed by Antti Koivisto.
103 Implement isPointInFill and isPointInStroke methods for
104 SVGGeometryElement interface from SVG2.
106 https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement
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.
113 2018-05-12 Wenson Hsieh <wenson_hsieh@apple.com>
115 Unreviewed, rebaseline a layout test after r231717
117 * fast/events/extrazoom/change-focus-during-change-event-expected.txt:
119 2018-05-11 Daniel Bates <dabates@apple.com>
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>
125 Reviewed by Brent Fulgham.
127 Add tests to ensure that "X-Frame-Options: SAMEORIGIN" checks ancestor frames.
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.
141 2018-05-11 Nan Wang <n_wang@apple.com>
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>
147 Reviewed by Chris Fleizach.
149 * accessibility/aria-modal-text-descendants-expected.txt: Added.
150 * accessibility/aria-modal-text-descendants.html: Added.
152 2018-05-11 Ryosuke Niwa <rniwa@webkit.org>
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>
158 Reviewed by Antti Koivisto.
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.
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
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:
223 2018-05-11 Chris Dumez <cdumez@apple.com>
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>
229 Reviewed by Geoffrey Garen.
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.
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.
242 2018-05-11 Antti Koivisto <antti@apple.com>
244 LinkLoader fails to remove CachedResourceClient in some cases
245 https://bugs.webkit.org/show_bug.cgi?id=185553
246 <rdar://problem/36879656>
248 Reviewed by Geoffrey Garen.
250 * http/tests/preload/link-preload-client-remove-expected.txt: Added.
251 * http/tests/preload/link-preload-client-remove.html: Added.
253 2018-05-11 Charles Vazac <cvazac@gmail.com>
255 Runtime feature flag for Server-Timing
256 https://bugs.webkit.org/show_bug.cgi?id=184758
258 Reviewed by Youenn Fablet.
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.
267 2018-05-11 Youenn Fablet <youenn@apple.com>
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>
273 Reviewed by Eric Carlson.
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.
278 2018-05-11 Claudio Saavedra <csaavedra@igalia.com>
280 [GTK][a11y] Newly added accessibility/scroll-to-make-visible-iframe-offscreen.html fails
282 Unreviewed gardening. Added the failure.
283 * platform/gtk/TestExpectations:
285 2018-05-11 Claudio Saavedra <csaavedra@igalia.com>
287 [GTK] media/video-playbackrate.html intermittently crashing
288 https://bugs.webkit.org/show_bug.cgi?id=185546
290 Mark thet test, unreviewed gardening.
291 * platform/gtk/TestExpectations:
293 2018-05-11 Youenn Fablet <youenn@apple.com>
295 Rebase some fetch API tests
296 https://bugs.webkit.org/show_bug.cgi?id=185544
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:
304 2018-05-11 Youenn Fablet <youenn@apple.com>
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>
312 * platform/ios-wk2/TestExpectations: Precising the WK1 testRunner API used by the test.
314 2018-05-10 Ryosuke Niwa <rniwa@webkit.org>
316 REGRESSION(r227983): fast/dom/adopt-node-crash-2.html is flaky
317 https://bugs.webkit.org/show_bug.cgi?id=182589
319 Reviewed by Wenson Hsieh.
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.
325 Also wait for the load event to figure before starting the test since layout, etc... may not be updated
326 immediately after DOMContentLoaded.
328 * fast/dom/adopt-node-crash-2.html:
330 2018-05-10 Wenson Hsieh <wenson_hsieh@apple.com>
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>
336 Reviewed by Tim Horton.
338 Adjusts some existing layout tests — see below for more detail.
340 * fast/css/extrazoom/viewport-units-shrink-to-fit.html:
342 Remove calls to wait for the next presentation update which are no longer necessary after r231606.
344 * fast/viewport/extrazoom/viewport-change-min-device-width.html:
346 Wait for the next visible content rect update, when the unobscured content rect is guaranteed to be up to date.
348 * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html:
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
355 * resources/ui-helper.js:
356 (window.UIHelper.ensureVisibleContentRectUpdate):
358 Add a new test helper to wait for the next presentation update.
360 2018-05-10 Matt Baker <mattbaker@apple.com>
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>
366 Reviewed by Brian Burg.
368 Add new test covering the case where adding an attribute event listener
369 causes an existing attribute event listener to be replaced.
371 * inspector/debugger/async-stack-trace-expected.txt:
372 * inspector/debugger/async-stack-trace.html:
374 2018-05-10 Chris Dumez <cdumez@apple.com>
376 'Cross-Origin-Options header implementation follow-up
377 https://bugs.webkit.org/show_bug.cgi?id=185520
379 Reviewed by Ryosuke Niwa.
381 Extend layout testing to cover mixed case, multiple values and no value.
383 * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt:
384 * http/wpt/cross-origin-options/cross-origin-options-header.html:
386 2018-05-10 Ross Kirsling <ross.kirsling@sony.com>
388 [WinCairo] Unreviewed gardening.
390 * platform/wincairo/TestExpectations:
391 * platform/wincairo/editing/deleting/delete-emoji-expected.txt:
393 2018-05-10 Yacine Bandou <yacine.bandou_ext@softathome.com>
395 [wpe] update the TestExpectations for encrypted-media after some fixes
396 https://bugs.webkit.org/show_bug.cgi?id=185277
398 Reviewed by Xabier Rodriguez-Calvar.
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.
403 * platform/wpe/TestExpectations:
404 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt:
406 2018-05-09 Ryosuke Niwa <rniwa@webkit.org>
408 Markup.dump should dump selection focus & anchor at the root node
409 https://bugs.webkit.org/show_bug.cgi?id=185497
411 Reviewed by Wenson Hsieh.
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.
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.ß∑
483 (Markup._getSelectionMarkerWithIdentation): Extracted out of Markup._get.
485 2018-05-09 Nan Wang <n_wang@apple.com>
487 AX: VoiceOver iframe scrolling focus jumping bug
488 https://bugs.webkit.org/show_bug.cgi?id=176615
489 <rdar://problem/34333067>
491 Reviewed by Chris Fleizach.
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:
498 2018-05-09 Joanmarie Diggs <jdiggs@igalia.com>
500 AX: accessibleNameForNode should simplify whitespace when using innerText
501 https://bugs.webkit.org/show_bug.cgi?id=185498
503 Reviewed by Chris Fleizach.
505 * accessibility/text-alternative-calculation-from-unrendered-table-expected.txt: Added.
506 * accessibility/text-alternative-calculation-from-unrendered-table.html: Added.
508 2018-05-09 Chris Dumez <cdumez@apple.com>
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>
514 Reviewed by Geoff Garen.
516 Add layout test coverage.
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.
529 2018-05-09 Ryosuke Niwa <rniwa@webkit.org>
531 Release assert in TreeScopeOrderedMap::remove via HTMLImageElement::removedFromAncestor
532 https://bugs.webkit.org/show_bug.cgi?id=185493
534 Reviewed by Brent Fulgham.
536 Added a regression test.
538 * fast/images/imagemap-in-shadow-tree-removed-expected.txt: Added.
539 * fast/images/imagemap-in-shadow-tree-removed.html: Added.
541 2018-05-09 Joanmarie Diggs <jdiggs@igalia.com>
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
546 Reviewed by Chris Fleizach.
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.
552 2018-05-09 Youenn Fablet <youenn@apple.com>
554 LayoutTests/http/tests/appcache/abort-cache-onchecking-manifest-404.html is flaky
555 https://bugs.webkit.org/show_bug.cgi?id=185494
557 Reviewed by Geoffrey Garen.
559 Return the 404 to the manifest request after a delay so that aborting is done first.
561 * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
562 * http/tests/appcache/abort-cache-onchecking-manifest-404.html:
564 2018-05-09 Thibault Saunier <tsaunier@igalia.com>
566 [GStreamer] Never call updateTracks if running on legacy pipeline
567 https://bugs.webkit.org/show_bug.cgi?id=184581
569 Reviewed by Philippe Normand.
571 https://bugs.webkit.org/show_bug.cgi?id=185252
573 * platform/gtk/TestExpectations:
575 2018-05-09 Ross Kirsling <ross.kirsling@sony.com>
577 Unreviewed gardening for WinCairo LayoutTests.
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:
587 2018-05-09 Daniel Bates <dabates@apple.com>
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>
593 Reviewed by Andy Estes.
595 Unskip test now that it no longer times out.
597 * platform/wk2/TestExpectations:
599 2018-05-09 Justin Fan <justin_fan@apple.com>
601 Added Khronos conformance test for ASTC compressed texture support.
602 https://bugs.webkit.org/show_bug.cgi?id=185272
603 <rdar://problem/15745737>
605 Reviewed by Dean Jackson.
607 This requires OpenGL ES 3 context for WebKit to detect proper support.
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.
616 2018-05-09 Youenn Fablet <youenn@apple.com>
618 Unflake some additional AppCache tests
619 https://bugs.webkit.org/show_bug.cgi?id=185467
621 Reviewed by Alex Christensen.
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.
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:
633 2018-05-09 Per Arne Vollan <pvollan@apple.com>
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
638 Unreviewed test gardening.
640 * platform/win/TestExpectations:
642 2018-05-09 Dominik Infuehr <dinfuehr@igalia.com>
644 [ARM] Disable test on Linux due to lack of executable memory
645 https://bugs.webkit.org/show_bug.cgi?id=185466
647 Reviewed by Yusuke Suzuki.
649 Do not run tests with LLInt disabled, otherwise test runs out of executable memory.
651 * js/script-tests/dfg-uint32array-overflow-values.js:
652 * js/script-tests/dfg-uint8clampedarray.js:
654 2018-05-09 Ms2ger <Ms2ger@igalia.com>
656 Update fast/events/constructors/(mouse|wheel)-event-constructor.html and expectations.
657 https://bugs.webkit.org/show_bug.cgi?id=115025
659 Reviewed by Michael Catanzaro.
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
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.
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:
680 2018-05-08 Daniel Bates <dabates@apple.com>
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>
686 Reviewed by Andy Estes.
688 Remove test http/tests/quicklook/csp-header-ignored.html from TestExpectations now that it passes.
690 * platform/ios/TestExpectations:
692 2018-05-08 Daniel Bates <dabates@apple.com>
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
697 Reviewed by Ryosuke Niwa.
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.
702 2018-05-08 Daniel Bates <dabates@apple.com>
704 Resign Strong Password appearance when text field value changes
705 https://bugs.webkit.org/show_bug.cgi?id=185433
706 <rdar://problem/39958508>
708 Reviewed by Ryosuke Niwa.
710 Add a test to ensure we remove the Strong Password appearance when the value of the text field value changes.
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.
722 2018-05-08 Eric Carlson <eric.carlson@apple.com>
724 Consecutive messages logged as JSON are coalesced
725 https://bugs.webkit.org/show_bug.cgi?id=185432
727 Reviewed by Joseph Pecoraro.
729 * inspector/console/webcore-logging-expected.txt:
730 * inspector/console/webcore-logging.html:
732 2018-05-08 Jer Noble <jer.noble@apple.com>
734 Mute MediaElementSourceNode when tainted.
735 https://bugs.webkit.org/show_bug.cgi?id=184866
737 Reviewed by Eric Carlson.
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.
745 2018-05-08 Daniel Bates <dabates@apple.com>
747 Skip test http/tests/appcache/x-frame-options-prevents-framing.php for now in WebKit2.
749 Will address in <https://bugs.webkit.org/show_bug.cgi?id=185443>.
751 * platform/wk2/TestExpectations:
753 2018-05-08 Daniel Bates <dabates@apple.com>
755 Mark test http/tests/quicklook/csp-header-ignored.html as Failure.
757 Will fix in <https://bugs.webkit.org/show_bug.cgi?id=185442>.
759 * platform/ios/TestExpectations:
761 2018-05-08 Youenn Fablet <youenn@apple.com>
763 Some appcache crash tests are flaky due to console messages
764 https://bugs.webkit.org/show_bug.cgi?id=185431
766 Reviewed by Geoffrey Garen.
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.
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:
780 2018-05-08 Youenn Fablet <youenn@apple.com>
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
787 Skip the test as it is using WK1-only test runner API.
788 * platform/ios-wk2/TestExpectations:
790 2018-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
792 feTurbulence is not rendered correctly on Retina display
793 https://bugs.webkit.org/show_bug.cgi?id=183798
795 Reviewed by Simon Fraser.
797 * fast/hidpi/filters-turbulence-expected.html: Added.
798 * fast/hidpi/filters-turbulence.html: Added.
800 2018-05-07 Chris Dumez <cdumez@apple.com>
802 Unreviewed, add frame name in form-iframe-target-before-load-crash.html
803 https://bugs.webkit.org/show_bug.cgi?id=185408
805 The test started causing flakiness after r231456 because it would submit
806 the form in the main frame instead of the test frame.
808 * fast/events/form-iframe-target-before-load-crash.html:
810 2018-05-07 Simon Fraser <simon.fraser@apple.com>
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
815 Reviewed by Dean Jackson.
817 * css3/filters/color-interpolation-filters-expected.html: Added.
818 * css3/filters/color-interpolation-filters.html: Added.
820 2018-05-07 Ryan Haddad <ryanhaddad@apple.com>
822 Update TestExpectations for imported/w3c/web-platform-tests/html/dom/interfaces.worker.html.
823 https://bugs.webkit.org/show_bug.cgi?id=185407
825 Unreviewed test gardening.
829 2018-05-07 Ryan Haddad <ryanhaddad@apple.com>
831 Mark http/tests/security/contentTypeOptions/nosniff-importScript-blocked.html as flaky.
832 https://bugs.webkit.org/show_bug.cgi?id=184802
834 Unreviewed test gardening.
838 2018-05-07 Ryan Haddad <ryanhaddad@apple.com>
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
843 Unreviewed test gardening.
845 * platform/mac-wk1/TestExpectations:
847 2018-05-07 Daniel Bates <dabates@apple.com>
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>
853 Reviewed by Brent Fulgham.
855 Update existing test results now that we send the HTTP status code for the correct document.
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:
860 2018-05-07 Ryan Haddad <ryanhaddad@apple.com>
862 Update TestExpectations for inspector/sampling-profiler/named-function-expression.html.
863 https://bugs.webkit.org/show_bug.cgi?id=170830
865 Unreviewed test gardening.
867 * platform/mac-wk1/TestExpectations:
868 * platform/mac/TestExpectations:
870 2018-05-07 Ryan Haddad <ryanhaddad@apple.com>
872 Mark platform/mac/media/audio-session-category-video-track-change.html as flaky.
873 https://bugs.webkit.org/show_bug.cgi?id=184609
875 Unreviewed test gardening.
877 * platform/mac/TestExpectations:
879 2018-05-07 Daniel Bates <dabates@apple.com>
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
884 Reviewed by Brent Fulgham.
886 Update existing test results now that we send the referrer for the correct document.
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:
893 2018-05-07 Chris Dumez <cdumez@apple.com>
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
898 Reviewed by Geoff Garen.
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.
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.
922 2018-05-07 Youenn Fablet <youenn@apple.com>
924 Layout Test webrtc/addICECandidate-closed.html is a flaky failure
925 https://bugs.webkit.org/show_bug.cgi?id=185384
927 Reviewed by Eric Carlson.
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.
933 * webrtc/addICECandidate-closed.html:
935 2018-05-07 Chris Dumez <cdumez@apple.com>
937 ASSERT(!childItemWithTarget(child->target())) is hit in HistoryItem::addChildItem()
938 https://bugs.webkit.org/show_bug.cgi?id=185322
940 Reviewed by Geoff Garen.
942 Rebaseline layout tests due to frame name changes.
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:
1494 2018-05-07 Daniel Bates <dabates@apple.com>
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
1499 Reviewed by Alex Christensen.
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.
1508 2018-05-06 Dean Jackson <dino@apple.com>
1510 WebGL: Reset simulated values after validation fails
1511 https://bugs.webkit.org/show_bug.cgi?id=185363
1512 <rdar://problem/39733417>
1514 Reviewed by Anders Carlsson.
1516 * fast/canvas/webgl/index-validation-with-subsequent-draws-expected.txt: Added.
1517 * fast/canvas/webgl/index-validation-with-subsequent-draws.html: Added.
1519 2018-05-07 Ms2ger <Ms2ger@igalia.com>
1521 Support negative sw/sh values in createImageBitmap().
1522 https://bugs.webkit.org/show_bug.cgi?id=184449
1524 Reviewed by Dean Jackson.
1526 * http/wpt/2dcontext/imagebitmap/createImageBitmap-expected.txt: update test name
1527 * http/wpt/2dcontext/imagebitmap/createImageBitmap.html: update expected result
1529 2018-05-04 Youenn Fablet <youenn@apple.com>
1531 webrtc/addICECandidate-closed.html is timing out
1532 https://bugs.webkit.org/show_bug.cgi?id=185336
1534 Reviewed by Eric Carlson.
1536 * webrtc/addICECandidate-closed.html:
1538 2018-05-04 Devin Rousso <webkit@devinrousso.com>
1540 Web Inspector: simplify the WI.Collection interface
1541 https://bugs.webkit.org/show_bug.cgi?id=185187
1543 Reviewed by Brian Burg.
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:
1568 2018-05-04 Youenn Fablet <youenn@apple.com>
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>
1574 Reviewed by Ryosuke Niwa.
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.
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:
1586 2018-05-04 Ryan Haddad <ryanhaddad@apple.com>
1588 Mark animations/duplicate-keys.html as flaky on iOS.
1589 https://bugs.webkit.org/show_bug.cgi?id=185332
1591 Unreviewed test gardening.
1593 * platform/ios/TestExpectations:
1595 2018-05-04 Ryan Haddad <ryanhaddad@apple.com>
1597 Rebaseline tests for iOS after r231359.
1599 Unreviewed test gardening.
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:
1605 2018-05-04 Ryan Haddad <ryanhaddad@apple.com>
1607 Rebaseline tests after r231359.
1609 Unreviewed test gardening.
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:
1615 2018-05-04 Ryan Haddad <ryanhaddad@apple.com>
1617 Update TestExpectations for media/video-aspect-ratio.html.
1618 https://bugs.webkit.org/show_bug.cgi?id=184457
1620 Unreviewed test gardening.
1622 * platform/mac-wk1/TestExpectations:
1623 * platform/mac/TestExpectations:
1625 2018-05-04 Zalan Bujtas <zalan@apple.com>
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>
1631 Reviewed by Simon Fraser.
1633 * fast/overflow/page-overflow-with-inline-body-crash-expected.txt: Added.
1634 * fast/overflow/page-overflow-with-inline-body-crash.html: Added.
1636 2018-05-04 Devin Rousso <webkit@devinrousso.com>
1638 Web Inspector: Canvas tab: Determine isFunction by looking at the prototype
1639 https://bugs.webkit.org/show_bug.cgi?id=184990
1641 Reviewed by Brian Burg.
1643 * inspector/canvas/recording-2d-expected.txt:
1645 2018-05-04 Chris Dumez <cdumez@apple.com>
1647 Unreviewed, rolling out r231331.
1649 Caused a few tests to assert
1653 "Stop using an iframe's id as fallback if its name attribute
1655 https://bugs.webkit.org/show_bug.cgi?id=11388
1656 https://trac.webkit.org/changeset/231331
1658 2018-05-04 Ryan Haddad <ryanhaddad@apple.com>
1660 Mark http/tests/contentextensions/make-https.html as flaky.
1661 https://bugs.webkit.org/show_bug.cgi?id=184476
1663 Unreviewed test gardening.
1665 * platform/mac-wk2/TestExpectations:
1667 2018-05-04 Ryan Haddad <ryanhaddad@apple.com>
1669 Mark media/navigate-with-pip-should-not-crash.html as flaky.
1670 https://bugs.webkit.org/show_bug.cgi?id=173119
1672 Unreviewed test gardening.
1674 * platform/mac-wk2/TestExpectations:
1676 2018-05-04 Myles C. Maxfield <mmaxfield@apple.com>
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>
1682 Reviewed by Simon Fraser.
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.
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!
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.
1699 2018-05-04 Chris Nardi <cnardi@chromium.org>
1701 Serialize all URLs with double-quotes per CSSOM spec
1702 https://bugs.webkit.org/show_bug.cgi?id=184935
1704 Reviewed by Antti Koivisto.
1706 Update tests to use double quotes when serializing URLs, and fixes for using double quotes in the test.
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:
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:
1784 2018-05-04 Antoine Quint <graouts@apple.com>
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>
1790 Reviewed by Dean Jackson.
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.
1795 * media/modern-media-controls/airplay-button/airplay-button-on.html:
1797 2018-05-04 Youenn Fablet <youenn@apple.com>
1799 PeerConnection should have its connectionState closed even if doing gathering
1800 https://bugs.webkit.org/show_bug.cgi?id=185267
1802 Reviewed by Darin Adler.
1804 * webrtc/addICECandidate-closed-expected.txt: Added.
1805 * webrtc/addICECandidate-closed.html: Added.
1807 2018-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
1809 [GTK] Some event tests failing after r230817
1810 https://bugs.webkit.org/show_bug.cgi?id=185072
1812 Reviewed by Michael Catanzaro.
1814 Remove expectations for tests that are passing now.
1816 * platform/gtk/TestExpectations:
1818 2018-05-03 Ryosuke Niwa <rniwa@webkit.org>
1820 Revert the unitended changes in r231329.
1822 * http/tests/media/video-play-stall.html: Replaced with LayoutTests/http/tests/media/video-play-stall.html.
1823 * platform/mac/TestExpectations:
1825 2018-05-03 Chris Dumez <cdumez@apple.com>
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
1830 Reviewed by Geoff Garen.
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.
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.
1854 2018-05-03 Ryosuke Niwa <rniwa@webkit.org>
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
1859 Reviewed by Antti Koivisto.
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.
1866 2018-05-03 Ryan Haddad <ryanhaddad@apple.com>
1868 Mark media/controls/pip-placeholder-without-video-controls.html as flaky.
1869 https://bugs.webkit.org/show_bug.cgi?id=170620
1871 Unreviewed test gardening.
1873 * platform/mac-wk2/TestExpectations:
1875 2018-05-03 Chris Dumez <cdumez@apple.com>
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
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.
1883 * http/tests/security/location-cross-origin.html:
1885 2018-05-03 Miguel Gomez <magomez@igalia.com>
1887 Unreviewed GTK+ gardening after r231300.
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.
1894 2018-05-03 Youenn Fablet <youenn@apple.com>
1896 A MediaStream being played should allow removing some of its tracks
1897 https://bugs.webkit.org/show_bug.cgi?id=185233
1899 Reviewed by Eric Carlson.
1901 * fast/mediastream/change-tracks-media-stream-being-played-expected.txt: Added.
1902 * fast/mediastream/change-tracks-media-stream-being-played.html: Added.
1904 2018-05-02 Said Abou-Hallawa <sabouhallawa@apple.com>
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>
1910 Reviewed by Youenn Fablet.
1912 * fast/images/object-image-hide-show-expected.html: Added.
1913 * fast/images/object-image-hide-show.html: Added.
1915 2018-05-02 Brent Fulgham <bfulgham@apple.com>
1917 Use RetainPtr for form input type
1918 https://bugs.webkit.org/show_bug.cgi?id=185210
1919 <rdar://problem/39734040>
1921 Reviewed by Ryosuke Niwa.
1923 * fast/forms/access-key-mutation-2-expected.txt: Added.
1924 * fast/forms/access-key-mutation-2.html: Added.
1926 2018-05-01 Ryan Haddad <ryanhaddad@apple.com>
1928 Skip transitions/opacity-transition-zindex.html.
1929 https://bugs.webkit.org/show_bug.cgi?id=184947
1931 Unreviewed test gardening.
1933 * TestExpectations: Remove old expectation that is no longer applicable.
1934 * platform/mac-wk2/TestExpectations:
1936 2018-05-02 Ross Kirsling <ross.kirsling@sony.com>
1938 [WinCairo] Unreviewed gardening. Add missing Skip for http/wpt.
1940 * platform/wincairo/TestExpectations:
1942 2018-05-02 Dirk Schulze <dschulze@chromium.org>
1944 getCharNumAtPosition should take DOMPointInit as argument
1945 https://bugs.webkit.org/show_bug.cgi?id=184695
1947 Reviewed by Antti Koivisto.
1949 * svg/text/lengthAdjust-text-metrics.html: Run tests with dictionary.
1951 2018-05-02 Youenn Fablet <youenn@apple.com>
1953 Use NetworkLoadChecker for navigation loads
1954 https://bugs.webkit.org/show_bug.cgi?id=184892
1955 <rdar://problem/39652686>
1957 Reviewed by Chris Dumez.
1959 Updated header-filtering.https.html to expect full headers except cookie-related for same origin loads.
1960 Updated expected.txt files accordingly.
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:
1966 2018-05-02 Myles C. Maxfield <mmaxfield@apple.com>
1968 Collection fragment identifiers don't use PostScript names
1969 https://bugs.webkit.org/show_bug.cgi?id=184624
1971 Reviewed by Simon Fraser.
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
1978 2018-05-02 Youenn Fablet <youenn@apple.com>
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>
1984 Reviewed by Chris Dumez.
1986 Ensure that the message posted for the loading of the initial iframe is actually received before doing further tests.
1988 * http/wpt/service-workers/header-filtering.https.html:
1989 * platform/mac-wk2/TestExpectations:
1991 2018-05-02 Chris Dumez <cdumez@apple.com>
1993 document.open() event listener removal is not immediate
1994 https://bugs.webkit.org/show_bug.cgi?id=185191
1996 Reviewed by Darin Adler.
1998 Add layout test coverage.
2000 * fast/dom/Document/document-open-removes-all-listeners-expected.txt: Added.
2001 * fast/dom/Document/document-open-removes-all-listeners.html: Added.
2003 2018-05-01 Brent Fulgham <bfulgham@apple.com>
2005 Prevent assertion when changing forms
2006 https://bugs.webkit.org/show_bug.cgi?id=185173
2007 <rdar://problem/39738669>
2009 Reviewed by Ryosuke Niwa.
2011 * fast/forms/form-submission-crash-3-expected.txt: Added.
2012 * fast/forms/form-submission-crash-3.html: Added.
2014 2018-05-02 Youenn Fablet <youenn@apple.com>
2016 CacheStorage::Engine should keep a list of initialization callback
2017 https://bugs.webkit.org/show_bug.cgi?id=185184
2018 <rdar://problem/38875651>
2020 Reviewed by Antti Koivisto.
2022 * http/wpt/cache-storage/a-cache-open.https-expected.txt: Added.
2023 * http/wpt/cache-storage/a-cache-open.https.html: Added.
2025 2018-05-02 Ms2ger <Ms2ger@igalia.com>
2027 Update document-create-touch.html expectations for r231114
2028 https://bugs.webkit.org/show_bug.cgi?id=185193
2030 Unreviewed test gardening.
2032 * fast/events/touch/document-create-touch-expected.txt:
2033 * fast/events/touch/document-create-touch.html:
2035 2018-05-01 Devin Rousso <webkit@devinrousso.com>
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
2040 Reviewed by Matt Baker.
2042 * inspector/canvas/resources/recording-utilities.js:
2044 2018-05-01 Ryan Haddad <ryanhaddad@apple.com>
2046 Unreviewed test gardening, correct a typo in the iOS TestExpectation file.
2048 * platform/ios/TestExpectations:
2050 2018-05-01 Ryan Haddad <ryanhaddad@apple.com>
2052 Rebaseline tests after r231165.
2053 https://bugs.webkit.org/show_bug.cgi?id=185166
2055 Unreviewed test gardening.
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.
2072 2018-05-01 Oleksandr Skachkov <gskachkov@gmail.com>
2074 WebAssembly: add support for stream APIs - JavaScript API
2075 https://bugs.webkit.org/show_bug.cgi?id=183442
2077 Reviewed by Yusuke Suzuki and JF Bastien.
2079 * platform/ios-simulator/TestExpectations:
2080 * platform/win/TestExpectations:
2082 2018-04-30 Jiewen Tan <jiewen_tan@apple.com>
2084 Unreviewed test gardening
2086 Update test expectations since the crash reported on Bug 177828 is no longer reproducible.
2088 * platform/mac-wk2/TestExpectations:
2090 2018-04-30 Megan Gardner <megan_gardner@apple.com>
2092 Add tests for selection in content editable
2093 https://bugs.webkit.org/show_bug.cgi?id=185144
2095 Reviewed by Wenson Hsieh.
2097 Tests that should cover selection in content editable, both with and without a keyboard present. Also fixing two tests that had errors.
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:
2116 2018-04-30 Jer Noble <jer.noble@apple.com>
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>
2122 Reviewed by Eric Carlson.
2124 * platform/ios/TestExpectations:
2126 2018-04-30 Zalan Bujtas <zalan@apple.com>
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>
2132 Reviewed by Simon Fraser.
2134 * fast/text/simple-line-layout-selection-with-overflow-expected.html: Added.
2135 * fast/text/simple-line-layout-selection-with-overflow.html: Added.
2137 2018-04-30 Wenson Hsieh <wenson_hsieh@apple.com>
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>
2143 Reviewed by Tim Horton.
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`.
2151 * fast/viewport/extrazoom/viewport-change-min-device-width.html:
2153 2018-04-30 Chris Nardi <cnardi@chromium.org>
2155 Serialize font-variation-settings with double-quotes per spec
2156 https://bugs.webkit.org/show_bug.cgi?id=182542
2158 Reviewed by Myles C. Maxfield.
2160 Updated test to verify double-quotes are used.
2162 * fast/text/variations/getComputedStyle-expected.txt:
2163 * fast/text/variations/getComputedStyle.html:
2165 2018-04-30 Simon Fraser <simon.fraser@apple.com>
2167 Make color-filter affect caret-color
2168 https://bugs.webkit.org/show_bug.cgi?id=185129
2169 rdar://problem/39829066
2171 Reviewed by Tim Horton.
2173 * css3/color-filters/color-filter-caret-color-expected.html: Added.
2174 * css3/color-filters/color-filter-caret-color.html: Added.
2176 2018-04-28 Simon Fraser <simon.fraser@apple.com>
2178 Fix color-filter to apply to SVG colors
2179 https://bugs.webkit.org/show_bug.cgi?id=185113
2180 rdar://problem/39665082
2182 Reviewed by Dean Jackson.
2184 * css3/color-filters/svg/color-filter-inline-svg-expected.html: Added.
2185 * css3/color-filters/svg/color-filter-inline-svg.html: Added.
2187 2018-04-27 Ryan Haddad <ryanhaddad@apple.com>
2189 Unreviewed test gardening for iOS and macOS.
2191 * platform/ios-wk2/TestExpectations:
2192 * platform/ios/TestExpectations:
2193 * platform/mac-wk1/TestExpectations:
2194 * platform/mac-wk2/TestExpectations:
2196 2018-04-27 Simon Fraser <simon.fraser@apple.com>
2198 Clean up color-filter tests.
2202 Remove calls to internals.settings.setColorFilterEnabled() which aren't needed, since
2203 WebKitTestRunner and DumpRenderTree turn the feature on by default.
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:
2252 2018-04-27 Simon Fraser <simon.fraser@apple.com>
2254 Implement color-filter for text stroke
2255 https://bugs.webkit.org/show_bug.cgi?id=185098
2257 Reviewed by Alan Bujtas.
2259 * css3/color-filters/color-filter-text-stroke-expected.html: Added.
2260 * css3/color-filters/color-filter-text-stroke.html: Added.
2262 2018-04-27 Simon Fraser <simon.fraser@apple.com>
2264 Implement animation for color-filter
2265 https://bugs.webkit.org/show_bug.cgi?id=185092
2266 rdar://problem/39773810
2268 Reviewed by Tim Horton.
2270 Fix the testing to recognize unprefixed filter, and color-filter.
2272 Add a color-filter animation test.
2274 * animations/resources/animation-test-helpers.js:
2276 (comparePropertyValue):
2277 * css3/color-filters/color-filter-animation-expected.txt: Added.
2278 * css3/color-filters/color-filter-animation.html: Added.
2280 2018-04-27 Ryan Haddad <ryanhaddad@apple.com>
2282 Update TestExpectations for fast/loader/submit-form-while-parsing-2.html.
2283 https://bugs.webkit.org/show_bug.cgi?id=184051
2285 Unreviewed test gardening.
2287 * platform/mac-wk2/TestExpectations:
2289 2018-04-27 Ryan Haddad <ryanhaddad@apple.com>
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
2294 Unreviewed test gardening.
2296 * platform/ios/TestExpectations:
2298 2018-04-27 Nan Wang <n_wang@apple.com>
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>
2304 Reviewed by Chris Fleizach.
2306 * accessibility/ios-simulator/unobscured-content-rect-expected.txt: Added.
2307 * accessibility/ios-simulator/unobscured-content-rect.html: Added.
2308 * platform/ios-wk1/TestExpectations:
2310 2018-04-27 Christopher Reid <chris.reid@sony.com>
2312 URL::appendEncodedHostName is using the deprecated uidna_IDNToASCII function
2313 https://bugs.webkit.org/show_bug.cgi?id=184836
2315 Reviewed by Alex Christensen.
2317 Verify that setting the host or hostname of URL objects will use IDNA2008.
2319 * fast/url/url-hostname-encoding-expected.txt: Added.
2320 * fast/url/url-hostname-encoding.html: Added.
2322 2018-04-27 Youenn Fablet <youenn@apple.com>
2324 Use NetworkLoadChecker for XHR/fetch loads
2325 https://bugs.webkit.org/show_bug.cgi?id=184741
2327 Reviewed by Chris Dumez.
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.
2350 2018-04-27 Simon Fraser <simon.fraser@apple.com>
2352 Make color-filter transform gradient colors
2353 https://bugs.webkit.org/show_bug.cgi?id=185080
2355 Reviewed by Zalan Bujtas.
2357 * css3/color-filters/color-filter-gradients-expected.html: Added.
2358 * css3/color-filters/color-filter-gradients.html: Added.
2360 2018-04-27 Simon Fraser <simon.fraser@apple.com>
2362 Disable color-filter tests on Windows for now
2363 https://bugs.webkit.org/show_bug.cgi?id=185076
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.
2368 * platform/win/TestExpectations:
2370 2018-04-26 Simon Fraser <simon.fraser@apple.com>
2372 Fix color-filter to apply to text decorations
2373 https://bugs.webkit.org/show_bug.cgi?id=185068
2374 <rdar://problem/39782136>
2376 Reviewed by Alan Bujtas.
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.
2383 2018-04-27 Per Arne Vollan <pvollan@apple.com>
2385 Mark CSS color filters tests as failing on Windows.
2386 https://bugs.webkit.org/show_bug.cgi?id=185075
2388 Unreviewed test gardening.
2390 * platform/win/TestExpectations:
2392 2018-04-27 Wenson Hsieh <wenson_hsieh@apple.com>
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>
2398 Reviewed by Tim Horton.
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.
2406 * fast/viewport/extrazoom/viewport-change-min-device-width.html: Added.
2407 * resources/ui-helper.js:
2408 (window.UIHelper.zoomScale):
2411 2018-04-27 Claudio Saavedra <csaavedra@igalia.com>
2413 [GTK] Mark a few new test failures
2415 Unreviewed gardening.
2416 * platform/gtk/TestExpectations: Related to r230817
2418 2018-04-26 Simon Fraser <simon.fraser@apple.com>
2420 Implement rendering support for the color-filter CSS property
2421 https://bugs.webkit.org/show_bug.cgi?id=185047
2422 rdar://problem/39664967
2424 Reviewed by Tim Horton.
2426 Tests for color-filter rendering.
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.
2467 2018-04-26 Brent Fulgham <bfulgham@apple.com>
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>
2473 Reviewed by David Kilzer.
2475 * fast/url/host-expected.txt:
2476 * fast/url/host.html:
2478 2018-04-26 Sihui Liu <sihui_liu@apple.com>
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>
2484 Reviewed by Geoffrey Garen.
2486 Policy decisions are made asynchronously now, so we need to set the async flag of this test.
2488 * http/tests/quicklook/hide-referer-on-navigation.html:
2490 2018-04-25 Ryan Haddad <ryanhaddad@apple.com>
2492 Mark http/tests/workers/worker-importScripts-banned-mimetype.html as flaky.
2493 https://bugs.webkit.org/show_bug.cgi?id=184800
2495 Unreviewed test gardening.
2499 2018-04-26 Youenn Fablet <youenn@apple.com>
2501 CORS preflight checker should add a console message when preflight load is blocked
2502 https://bugs.webkit.org/show_bug.cgi?id=185021
2504 Reviewed by Chris Dumez.
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.
2516 2018-04-26 Youenn Fablet <youenn@apple.com>
2518 Make cross origin redirection error messages consistent between SubresourceLoader and NetworkLoadChecker
2519 https://bugs.webkit.org/show_bug.cgi?id=185023
2521 Reviewed by Chris Dumez.
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.
2533 2018-04-25 Megan Gardner <megan_gardner@apple.com>
2535 Activate selection when interacting with editable content
2536 https://bugs.webkit.org/show_bug.cgi?id=185017
2538 Reviewed by Tim Horton.
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.
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.
2550 2018-04-25 Brent Fulgham <bfulgham@apple.com>
2552 Add port 548 (afpovertcp) to port blacklist
2553 https://bugs.webkit.org/show_bug.cgi?id=185000
2554 <rdar://problem/39540481>
2556 Reviewed by David Kilzer.
2558 Update test and expectations for new port.
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:
2566 2018-04-26 Carlos Alberto Lopez Perez <clopez@igalia.com>
2568 [WPE] Gardening of tests for the WPE Debug bot.
2570 Mark tests timing out.
2571 An attempt to make the new WPE debug bot not abort early.
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.
2578 2018-04-26 Andy VanWagoner <thetalecrafter@gmail.com>
2580 [INTL] Implement Intl.PluralRules
2581 https://bugs.webkit.org/show_bug.cgi?id=184312
2583 Reviewed by JF Bastien.
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.
2590 2018-04-25 Youenn Fablet <youenn@apple.com>
2592 Use NetworkLoadChecker for all subresource loads except fetch/XHR
2593 https://bugs.webkit.org/show_bug.cgi?id=184870
2594 <rdar://problem/39370034>
2596 Reviewed by Chris Dumez.
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.
2632 2018-04-25 Chris Dumez <cdumez@apple.com>
2634 window.postMessage() / focus() / blur() throw a TypeError when called on a RemoteDOMWindow
2635 https://bugs.webkit.org/show_bug.cgi?id=184981
2637 Reviewed by Sam Weinig.
2639 Add layout test coverage.
2641 * http/tests/navigation/process-swap-window-open-expected.txt:
2642 * http/tests/navigation/process-swap-window-open.html:
2644 2018-04-25 Jiewen Tan <jiewen_tan@apple.com>
2646 Unreviewed test gardening
2648 Mark http/tests/misc/submit-post-keygen.html as 'Skip' in Win because of lacking corresponding
2651 * platform/win/TestExpectations:
2653 2018-04-25 Simon Fraser <simon.fraser@apple.com>
2655 brightness() filter should default to 1, and not allow negative values
2656 https://bugs.webkit.org/show_bug.cgi?id=184937
2658 Reviewed by Dean Jackson.
2660 Added negative value tests to filter-property-parsing.html and backdropfilter-property-parsing.html,
2661 and made these tests more similar.
2663 Fixed expected computed value for brightness() to be brightness(1) in the tests.
2665 The effect-brightness* test results failed because elements with invalid brightness values now
2666 no longer create a RenderLayer.
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:
2685 2018-04-25 Carlos Alberto Lopez Perez <clopez@igalia.com>
2687 [WPE][Debug] Test gardening of EME related tests.
2689 Report and mark the tests crashing on the Debug build.
2691 * platform/wpe/TestExpectations:
2693 2018-04-25 Jiewen Tan <jiewen_tan@apple.com>
2695 Remove access to keychain from the WebContent process
2696 https://bugs.webkit.org/show_bug.cgi?id=184428
2697 <rdar://problem/13150903>
2699 Reviewed by Brent Fulgham.
2701 Alter the layout test to match dummy data supplied by the test runners.
2702 Modify expectations as well.
2704 * http/tests/misc/resources/check-keygen-post.php:
2705 * platform/gtk/TestExpectations:
2706 * platform/ios/TestExpectations:
2707 * platform/mac/TestExpectations:
2709 2018-04-25 Wenson Hsieh <wenson_hsieh@apple.com>
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>
2715 Reviewed by Tim Horton.
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.
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):
2727 2018-04-25 Megan Gardner <megan_gardner@apple.com>
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>
2733 Reviewed by Tim Horton.
2735 Turning on previously flakey tests that are fixed with this change.
2737 * platform/ios-wk2/TestExpectations:
2739 2018-04-25 Ross Kirsling <ross.kirsling@sony.com>
2741 [WinCairo] Fix js/regexp-unicode.html crash.
2742 https://bugs.webkit.org/show_bug.cgi?id=184891
2744 Reviewed by Yusuke Suzuki.
2746 * platform/wincairo/TestExpectations:
2748 2018-04-25 Brent Fulgham <bfulgham@apple.com>
2750 Don't Block First Party Cookies on Redirects
2751 https://bugs.webkit.org/show_bug.cgi?id=184948
2752 <rdar://problem/39534099>
2754 Reviewed by Youenn Fablet.
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.
2759 2018-04-25 Ryan Haddad <ryanhaddad@apple.com>
2761 Unreviewed test gardening, rebaseline tests for iOS.
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.
2767 2018-04-25 Youenn Fablet <youenn@apple.com>
2769 CachedRawResource is not handling incremental data computation correctly
2770 https://bugs.webkit.org/show_bug.cgi?id=184936
2772 Reviewed by Chris Dumez.
2774 * http/tests/workers/service/resources/service-worker-fetch-worker.js:
2776 (event.event.request.url.endsWith):
2777 * http/tests/workers/service/resources/service-worker-fetch.js:
2779 * http/tests/workers/service/service-worker-fetch.https-expected.txt:
2781 2018-04-25 Youenn Fablet <youenn@apple.com>
2783 Ensure DNT is set for redirections handled in NetworkProcess
2784 https://bugs.webkit.org/show_bug.cgi?id=184890
2786 Reviewed by Ryosuke Niwa.
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:
2795 2018-04-25 Youenn Fablet <youenn@apple.com>
2797 Make DocumentThreadableLoader error logging more consistent
2798 https://bugs.webkit.org/show_bug.cgi?id=184853
2800 Reviewed by Chris Dumez.
2802 Removing JS console log output for some tests.
2803 Updating tests according modified error logging.
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:
2866 2018-04-25 Dean Jackson <dino@apple.com>
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>
2872 Reviewed by Eric Carlson.
2874 These tests have platform-specific results for the moment.
2877 * system-preview/badge-expected.html: Removed.
2878 * system-preview/detection-expected.txt: Removed.
2880 2018-04-25 Miguel Gomez <magomez@igalia.com>
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
2885 Reviewed by Žan Doberšek.
2887 * platform/gtk/TestExpectations:
2889 2018-04-25 Ms2ger <Ms2ger@igalia.com>
2891 imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-* LayoutTests are flaky failures
2892 https://bugs.webkit.org/show_bug.cgi?id=182833
2894 Reviewed by Carlos Alberto Lopez Perez.
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
2901 2018-04-24 Simon Fraser <simon.fraser@apple.com>
2903 Add a new "color-filter" CSS property as an experimental feature
2904 https://bugs.webkit.org/show_bug.cgi?id=184940
2906 Reviewed by Jon Lee.
2908 * css3/color-filters/color-filter-parsing-expected.txt: Added.
2909 * css3/color-filters/color-filter-parsing.html: Added.
2911 2018-04-24 Simon Fraser <simon.fraser@apple.com>
2913 shape-outside and filter styles occur twice in the result of getComputedStyle
2914 https://bugs.webkit.org/show_bug.cgi?id=184931
2916 Reviewed by Antti Koivisto.
2918 CSSPropertyShapeOutside and CSSPropertyFilter were duplicated in the list of computedProperties[]
2919 used by getComputedStyle. Remove the duplication.
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:
2933 2018-04-24 Youenn Fablet <youenn@apple.com>
2935 Throw in case of PeerConnection created for detached documents
2936 https://bugs.webkit.org/show_bug.cgi?id=184921
2937 <rdar://problem/39629216>
2939 Reviewed by Eric Carlson.
2941 * webrtc/pc-detached-document-expected.txt: Added.
2942 * webrtc/pc-detached-document.html: Added.
2944 2018-04-24 John Wilander <wilander@apple.com>
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>
2950 Reviewed by Youenn Fablet and Daniel Bates.
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.
2960 This feature is experimental and off by default.
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 ].
3052 2018-04-24 Tadeu Zagallo <tzagallo@apple.com>
3054 REGRESSION(r221839): Fix requests with FormData containing empty files
3055 https://bugs.webkit.org/show_bug.cgi?id=184490
3056 <rdar://problem/39385169>
3058 Reviewed by Geoffrey Garen.
3060 Verify that the final boundary is present in the request body when submitting FormData containing an empty file.
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.
3065 2018-04-23 Daniel Bates <dabates@apple.com>
3067 Implement Same-Site cookies
3068 https://bugs.webkit.org/show_bug.cgi?id=159464
3069 <rdar://problem/27196358>
3071 Reviewed by Brent Fulgham.
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
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
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
3091 * TestExpectations: Skip on all ports for now.
3092 * http/tests/cookies/resources/cookie-utilities.js: Added.
3094 (setBaseDocumentWhenFetchingDOMCookies):
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.
3155 2018-04-23 Wenson Hsieh <wenson_hsieh@apple.com>
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>
3161 Reviewed by Tim Horton.
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.
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):
3173 2018-04-23 Chris Dumez <cdumez@apple.com>
3175 Unreviewed, fix a few tests that became flaky after r230919.
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:
3181 2018-04-23 Commit Queue <commit-queue@webkit.org>
3183 Unreviewed, rolling out r230921, r230923, r230924, r230932,
3185 https://bugs.webkit.org/show_bug.cgi?id=184903
3187 Builds still broken (Requested by ryanhaddad on #webkit).
3189 Reverted changesets:
3191 "Implement Same-Site cookies"
3192 https://bugs.webkit.org/show_bug.cgi?id=159464
3193 https://trac.webkit.org/changeset/230921
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
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
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
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
3211 2018-04-23 Antti Koivisto <antti@apple.com>
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>
3217 Reviewed by Zalan Bujtas
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.
3223 2018-04-23 Daniel Bates <dabates@apple.com>
3225 Implement Same-Site cookies
3226 https://bugs.webkit.org/show_bug.cgi?id=159464
3227 <rdar://problem/27196358>
3229 Reviewed by Brent Fulgham.
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
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
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
3249 * TestExpectations: Skip on all ports for now.
3250 * http/tests/cookies/resources/cookie-utilities.js: Added.
3252 (setBaseDocumentWhenFetchingDOMCookies):
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.
3313 2018-04-23 Chris Dumez <cdumez@apple.com>
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>
3319 Reviewed by Brady Eidson.
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.
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:
3330 2018-04-23 Wenson Hsieh <wenson_hsieh@apple.com>
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>
3336 Reviewed by Andy Estes.
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
3342 3. The smaller element (at 100vw and 100vh) should be the same size as the window.
3345 * fast/css/extrazoom/viewport-units-shrink-to-fit-expected.txt: Added.
3346 * fast/css/extrazoom/viewport-units-shrink-to-fit.html: Added.
3348 2018-04-22 Wenson Hsieh <wenson_hsieh@apple.com>
3350 Add a layout test for r230785
3351 https://bugs.webkit.org/show_bug.cgi?id=184757
3353 Reviewed by Beth Dakin.
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.
3359 * fast/dom/Window/extrazoom/window-get-real-screen-dimensions.html: Added.
3361 2018-04-21 Antoine Quint <graouts@apple.com>
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>
3367 Reviewed by Dean Jackson.
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:
3374 2018-04-21 Youenn Fablet <youenn@apple.com>
3376 Activate NetworkLoadChecker for media loads
3377 https://bugs.webkit.org/show_bug.cgi?id=184841