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