1 2018-03-27 Antoine Quint <graouts@apple.com>
3 [Web Animations] Stop using internals.pauseAnimationAtTimeOnElement() in favor of Web Animations API for animations tests
4 https://bugs.webkit.org/show_bug.cgi?id=184038
6 Reviewed by Dean Jackson.
8 Make 48 tests opt into CSS Animations and CSS Transitions as Web Animations. These tests used the internals.pauseAnimationAtTimeOnElement()
9 method, but this method should be going away since the Web Animations API allows seeking and pausing. To support this, we make
10 animation-test-helpers.js use the Web Animations API instead of internals.pauseAnimationAtTimeOnElement() if the tests has opted
11 into CSS Animations and CSS Transitions as Web Animations and we know it's safe to use these APIs.
13 * animations/3d/matrix-transform-type-animation.html:
14 * animations/3d/transform-perspective.html:
15 * animations/animation-callback-timestamp.html:
16 * animations/animation-direction-reverse-hardware-opacity.html:
17 * animations/animation-direction-reverse-hardware.html:
18 * animations/animation-direction-reverse-non-hardware.html:
19 * animations/animation-direction-reverse-timing-functions-hardware.html:
20 * animations/animation-direction-reverse-timing-functions.html:
21 * animations/animation-direction.html:
22 * animations/animation-hit-test.html:
23 * animations/animation-offscreen-to-onscreen.html:
24 * animations/change-keyframes-expected.txt:
25 * animations/change-keyframes.html:
26 * animations/cross-fade-background-image.html:
27 * animations/cross-fade-border-image-source.html:
28 * animations/cross-fade-list-style-image.html:
29 * animations/cross-fade-webkit-mask-box-image.html:
30 * animations/duplicate-keys-expected.html:
31 * animations/duplicate-keys.html:
32 * animations/font-variations/font-stretch.html:
33 * animations/font-variations/font-style.html:
34 * animations/font-variations/font-variation-settings-order.html:
35 * animations/font-variations/font-variation-settings-unlike.html:
36 * animations/font-variations/font-variation-settings.html:
37 * animations/font-variations/font-weight.html:
38 * animations/generic-from-to.html:
39 * animations/import.html:
40 * animations/keyframe-multiple-timing-functions-transform.html:
41 * animations/keyframes-comma-separated.html:
42 * animations/keyframes-infinite-iterations.html:
43 * animations/keyframes-invalid-keys.html:
44 * animations/keyframes-out-of-order.html:
45 * animations/keyframes.html:
46 * animations/longhand-timing-function.html:
47 * animations/matrix-anim.html:
48 * animations/missing-keyframe-properties-repeating.html:
49 * animations/missing-keyframe-properties.html:
50 * animations/missing-values-first-keyframe.html:
51 * animations/missing-values-last-keyframe.html:
52 * animations/multiple-animations-timing-function.html:
53 * animations/multiple-animations.html:
54 * animations/multiple-keyframes.html:
55 * animations/negative-delay.html:
56 * animations/pause-crash.html:
57 * animations/resources/animation-test-helpers.js:
59 (pauseAnimationAtTimeOnElement):
62 * animations/simultaneous-start-left.html:
63 * animations/spring-function.html:
64 * animations/stacking-context-unchanged-while-running.html:
65 * animations/timing-functions.html:
66 * animations/unanimated-style.html:
67 * animations/unprefixed-keyframes.html:
69 2018-03-27 Per Arne Vollan <pvollan@apple.com>
71 Mark some CSS animations tests as failing on Windows.
72 https://bugs.webkit.org/show_bug.cgi?id=183953
74 Unreviewed test gardening.
76 * platform/win/TestExpectations:
78 2018-03-27 Eric Carlson <eric.carlson@apple.com>
80 Make AVFoundationEnabled preference available on iOS
81 https://bugs.webkit.org/show_bug.cgi?id=183876
82 <rdar://problem/38726459>
84 Reviewed by Youenn Fablet.
86 * media/media-error-fired-once-expected.txt: Added.
87 * media/media-error-fired-once.html: Added.
89 2018-03-27 Fujii Hironori <Hironori.Fujii@sony.com>
91 [GTK] Layout test editing/deleting/delete-surrogatepair.html crashing with CRITICAL **: enchant_dict_check: assertion 'g_utf8_validate(word, len, NULL)' failed
92 https://bugs.webkit.org/show_bug.cgi?id=176799
94 Reviewed by Carlos Garcia Campos.
96 * platform/gtk/TestExpectations: Unmarked editing/deleting/delete-surrogatepair.html.
98 2018-03-23 Antoine Quint <graouts@apple.com>
100 [Web Animations] Make imported/mozilla/css-animations/test_animation-currenttime.html pass reliably
101 https://bugs.webkit.org/show_bug.cgi?id=183819
103 Reviewed by Dean Jackson.
105 The test imported/mozilla/css-animations/test_animation-currenttime.html now passes reliably.
109 2018-03-23 Antoine Quint <graouts@apple.com>
111 [Web Animations] Correctly handle timing functions specified by CSS Animations and CSS Transitions
112 https://bugs.webkit.org/show_bug.cgi?id=183935
114 Reviewed by Dean Jackson.
116 We now pass 2 additional Mozilla tests completely, so they no longer need to be marked as flaky failures or timeouts.
117 We also update tests that we wrote ourselves and which incorrectly assumed that the effect's timing would reflect
118 the timing function set by CSS.
121 * webanimations/css-animations-expected.txt:
122 * webanimations/css-animations.html:
123 * webanimations/css-transitions-expected.txt:
124 * webanimations/css-transitions.html:
126 2018-03-26 Ryan Haddad <ryanhaddad@apple.com>
128 Mark imported/mozilla/css-animations/test_animation-cancel.html as flaky.
129 https://bugs.webkit.org/show_bug.cgi?id=184011
131 Unreviewed test gardening.
135 2018-03-23 Daniel Bates <dabates@apple.com>
137 Unreviewed, rolling out r229868.
139 Caused media controls tests to timeout. Will investigate
144 "CSS mask images should be retrieved using potentially CORS-
146 https://bugs.webkit.org/show_bug.cgi?id=179983
147 https://trac.webkit.org/changeset/229868
149 2018-03-23 Per Arne Vollan <pvollan@apple.com>
151 Mark accessibility/row-with-aria-role-in-native-table.html as failing on Windows.
152 https://bugs.webkit.org/show_bug.cgi?id=183955
154 Unreviewed test gardening.
156 * platform/win/TestExpectations:
158 2018-03-23 Per Arne Vollan <pvollan@apple.com>
160 Mark some CSS animations tests as failing on Windows.
161 https://bugs.webkit.org/show_bug.cgi?id=183953
163 Unreviewed test gardening.
165 * platform/win/TestExpectations:
167 2018-03-23 Eric Carlson <eric.carlson@apple.com>
169 HTMLElement factory doesn't need to call MediaPlayer::isAvailable
170 https://bugs.webkit.org/show_bug.cgi?id=183946
171 <rdar://problem/38802687>
173 Reviewed by Youenn Fablet.
175 * media/media-disabled-expected.txt: Added.
176 * media/media-disabled.html: Added.
178 2018-03-23 Ryan Haddad <ryanhaddad@apple.com>
180 Only enable LayoutTest fast/css/apple-system-control-colors.html on macOS.
182 Unreviewed test gardening.
185 * platform/mac/TestExpectations:
187 2018-03-23 Adrian Perez de Castro <aperez@igalia.com>
189 Unreviewed WPE gardening.
191 Removed imported/mathml-in-html5 from WPE test expectations, as the
192 path does not exit anymore after r229601
194 * platform/wpe/TestExpectations: Removd imported/mathml-in-html5
196 2018-03-23 Youenn Fablet <youenn@apple.com>
198 Safari WebKitWebRTCAudioModule crash during <video> tag update when audio track present in MediaStream
199 https://bugs.webkit.org/show_bug.cgi?id=181180
200 <rdar://problem/36302375>
202 Reviewed by Eric Carlson.
204 * webrtc/video-update-often-expected.txt: Added.
205 * webrtc/video-update-often.html: Added.
207 2018-03-23 Antoine Quint <graouts@apple.com>
209 [Web Animations] infinite repeat counts aren't reflected for CSS Animations
210 https://bugs.webkit.org/show_bug.cgi?id=183932
212 Reviewed by Dean Jackson.
214 One of the Mozilla tests now passes completely and reliably.
218 2018-03-22 Antoine Quint <graouts@apple.com>
220 [Web Animations] Correctly cancel animations when a parent gets a "display: none" style or when an element is removed
221 https://bugs.webkit.org/show_bug.cgi?id=183919
223 Reviewed by Dean Jackson.
225 Three of the imported Mozilla tests now pass reliably, removing them from the list of flaky failure and timeout tests.
229 2018-03-23 Antoine Quint <graouts@apple.com>
231 [Web Animations] Animated transform styles are ignored when calling getComputedStyle()
232 https://bugs.webkit.org/show_bug.cgi?id=183918
234 Reviewed by Dean Jackson.
236 We obtain a number of progressions by correctly serializing the transform property on getComputedStyle().
238 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
239 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
241 2018-03-23 Zan Dobersek <zdobersek@igalia.com>
243 Unreviewed GTK+ gardening.
245 Add a port-specific baseline for fast/css/apple-system-control.html.
247 Mark http/wpt/service-workers tests as a mix of failures and passes,
248 since a lot of the tests pass now that service workers were enabled, but
249 the passing ones are still in minority and there's additionally flaky
250 tests. This should improve after necessary testing SW directories are
253 In contrast, a bunch of SW-reliant tests under
254 imported/w3c/web-platform-tests/streams are now passing consistently.
255 Failure expectations for these are removed.
257 Failue expectations for three compositing tests are also removed after
260 * platform/gtk/TestExpectations:
261 * platform/gtk/fast/css/apple-system-control-colors-expected.txt: Added.
263 2018-03-22 Nan Wang <n_wang@apple.com>
265 AX: Web table row count is incorrect when role row is added to <tr> in DOM
266 https://bugs.webkit.org/show_bug.cgi?id=183922
268 Reviewed by Chris Fleizach.
270 * accessibility/row-with-aria-role-in-native-table-expected.txt: Added.
271 * accessibility/row-with-aria-role-in-native-table.html: Added.
273 2018-03-22 Daniel Bates <dabates@apple.com>
275 CSS mask images should be retrieved using potentially CORS-enabled fetch
276 https://bugs.webkit.org/show_bug.cgi?id=179983
277 <rdar://problem/35678149>
279 Reviewed by Brent Fulgham.
281 Add a test to ensure we do not fetch a cross-origin CSS mask image that does
282 not allow CORS access.
284 * http/tests/security/css-mask-image-expected.html: Added.
285 * http/tests/security/css-mask-image.html: Added.
286 * http/tests/security/resources/black-square.png: Added.
287 * http/tests/security/resources/fail-mask.png: Added.
289 2018-03-22 Zalan Bujtas <zalan@apple.com>
291 [Simple line layout] Text with letter spacing is not positioned properly.
292 https://bugs.webkit.org/show_bug.cgi?id=183079
293 <rdar://problem/38762569>
295 Reviewed by Antti Koivisto.
297 * fast/text/simple-line-layout-dynamic-letter-word-spacing-expected.html: Added.
298 * fast/text/simple-line-layout-dynamic-letter-word-spacing.html: Added.
300 2018-03-22 Adrian Perez de Castro <aperez@igalia.com>
302 [WPE] Enable WOFF2 support
303 https://bugs.webkit.org/show_bug.cgi?id=178158
305 Reviewed by Frédéric Wang.
307 * platform/wpe/TestExpectations: Unskip the fast/text/woff2.html and fast/text/woff2-totalsfntsize.html
309 2018-03-21 Antoine Quint <graouts@apple.com>
311 [Web Animations] Make imported/mozilla/css-animations/test_event-dispatch.html pass reliably
312 https://bugs.webkit.org/show_bug.cgi?id=183845
314 Reviewed by Dean Jackson.
316 A couple of crashing tests no longer crash and a couple are now reliably passing.
320 2018-03-22 Ross Kirsling <ross.kirsling@sony.com>
322 Unreviewed gardening. Update WinCairo TestExpectations and drop the unnecessary suffix.
324 * platform/wincairo-win10/TestExpectations: Removed.
325 * platform/wincairo/TestExpectations: Added.
327 2018-03-22 Zalan Bujtas <zalan@apple.com>
329 Unreviewed gardening.
331 Unskipping imported/blink/svg/css/path-layout-crash.html (should have been unskipped with r229782).
335 2018-03-22 Miguel Gomez <magomez@igalia.com>
337 Unreviewed GTK+ gardening after r229847.
339 * platform/gtk/TestExpectations:
340 * platform/gtk/http/tests/loading/simple-subframe-expected.txt:
341 * platform/gtk/http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
342 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
344 2018-03-22 Zalan Bujtas <zalan@apple.com>
346 SVG root is skipped while marking percentage height descendants dirty.
347 https://bugs.webkit.org/show_bug.cgi?id=183877
349 Reviewed by Antti Koivisto.
353 2018-03-22 Frederic Wang <fwang@igalia.com>
355 [MathML] Import WPT test to replace mathml/opentype/large-operators-italic-correction.html
356 https://bugs.webkit.org/show_bug.cgi?id=183891
358 Reviewed by Manuel Rego Casasnovas.
360 Remove large-operators-italic-correction.html. Italic correction is tested more completely by
361 a new WPT test that does not require Latin Modern Math to be installed on the try bots.
363 * mathml/opentype/large-operators-italic-correction-expected.txt: Removed.
364 * mathml/opentype/large-operators-italic-correction.html: Removed.
365 * platform/ios/TestExpectations: Remove test expectation.
366 * platform/mac/TestExpectations: Ditto.
367 * platform/win/TestExpectations: Ditto.
369 2018-03-21 Chris Dumez <cdumez@apple.com>
371 Regression(r229831): fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html is flaky
372 https://bugs.webkit.org/show_bug.cgi?id=183885
374 Unreviewed, temporarily mark the test as flaky while I investigate.
378 2018-03-21 Ryan Haddad <ryanhaddad@apple.com>
380 Mark fast/scrolling/latching/scroll-div-no-latching.html as flaky.
381 https://bugs.webkit.org/show_bug.cgi?id=183879
383 Unreviewed test gardening.
385 * platform/mac-wk2/TestExpectations:
387 2018-03-21 Ryan Haddad <ryanhaddad@apple.com>
389 Mark inspector/console/messageAdded-from-named-evaluations.html as slow.
390 https://bugs.webkit.org/show_bug.cgi?id=183880
392 Unreviewed test gardening.
394 * platform/mac/TestExpectations:
396 2018-03-21 Ryan Haddad <ryanhaddad@apple.com>
398 Mark media/modern-media-controls/seek-backward-support/seek-backward-support.html as flaky.
399 https://bugs.webkit.org/show_bug.cgi?id=183869
401 Unreviewed test gardening.
403 * platform/mac-wk2/TestExpectations:
405 2018-03-21 Chris Dumez <cdumez@apple.com>
407 Make policy decisions asynchronous
408 https://bugs.webkit.org/show_bug.cgi?id=180568
409 <rdar://problem/37131297>
411 Reviewed by Alex Christensen.
413 Rebaseline tests for WebKit2. The issue is that some tests dump policy delegate calls
414 and things now happen in a slightly different order now that those delegates are
418 * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt:
419 * platform/ios/http/tests/loading/simple-subframe-expected.txt:
420 * platform/mac-wk2/http/tests/loading/simple-subframe-expected.txt: Copied from LayoutTests/platform/ios/http/tests/loading/simple-subframe-expected.txt.
421 * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
422 * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
423 * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
424 * platform/wk2/fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
425 * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
426 * platform/wk2/fast/loader/subframe-removes-itself-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
427 * platform/wk2/http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt: Added.
428 * platform/wk2/http/tests/contentextensions/block-everything-unless-domain-expected.txt: Added.
429 * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
430 * platform/wk2/http/tests/loading/bad-server-subframe-expected.txt: Added.
431 * platform/wk2/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt:
432 * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
433 * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
434 * platform/wk2/http/tests/loading/slow-parsing-subframe-expected.txt: Added.
435 * platform/wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt: Added.
436 * platform/wk2/http/tests/misc/window-dot-stop-expected.txt: Added.
437 * platform/wk2/http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
438 * platform/wk2/http/tests/navigation/redirect-to-fragment-expected.txt: Added.
439 * platform/wk2/http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
440 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: Added.
441 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt: Added.
442 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt: Added.
443 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt: Added.
444 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt: Added.
445 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: Added.
446 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: Added.
447 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt: Added.
448 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: Added.
449 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt: Added.
450 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: Added.
451 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt: Added.
452 * platform/wk2/http/tests/security/blocked-on-redirect-expected.txt: Added.
453 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
454 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt: Added.
455 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt: Added.
456 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
457 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt: Added.
458 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt: Added.
459 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt: Added.
460 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt: Added.
461 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt: Added.
462 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt: Added.
463 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
464 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt: Added.
465 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt: Added.
466 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
467 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt: Added.
468 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt: Added.
469 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
470 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt: Added.
471 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt: Added.
472 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt: Added.
473 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame-expected.txt: Added.
474 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
475 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
476 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
477 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt: Added.
478 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
479 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
480 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
481 * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
482 * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt: Added.
483 * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
484 * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
485 * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
486 * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
487 * platform/wk2/http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: Added.
488 * platform/wk2/http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt: Added.
489 * platform/wk2/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt: Added.
490 * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
491 * platform/wk2/http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt: Added.
492 * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt: Added.
493 * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: Added.
494 * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
495 * platform/wk2/http/tests/security/mixedContent/javascript-url-form-in-main-frame-expected.txt: Added.
496 * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: Added.
497 * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: Added.
498 * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: Added.
499 * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt: Added.
500 * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt: Added.
501 * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
502 * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
503 * platform/wk2/inspector/page/frameScheduledNavigation-expected.txt: Added.
504 * platform/wk2/loader/go-back-cached-main-resource-expected.txt: Added.
505 * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
506 * platform/wk2/webarchive/loading/test-loading-archive-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
507 * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt: Renamed from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
509 2018-03-21 Said Abou-Hallawa <sabouhallawa@apple.com>
511 Disconnect the SVGPathSegList items from their SVGPathElement before rebuilding a new list
512 https://bugs.webkit.org/show_bug.cgi?id=183723
513 <rdar://problem/38517871>
515 Reviewed by Daniel Bates.
517 * svg/dom/reuse-pathseg-after-changing-d-expected.txt: Added.
518 * svg/dom/reuse-pathseg-after-changing-d.html: Added.
520 2018-03-21 Ryan Haddad <ryanhaddad@apple.com>
522 Skip imported/w3c/web-platform-tests/service-workers/service-worker/appcache-ordering-main.https.html.
523 https://bugs.webkit.org/show_bug.cgi?id=182176
525 Unreviewed test gardening.
527 * platform/mac-wk2/TestExpectations:
529 2018-03-21 Ryan Haddad <ryanhaddad@apple.com>
531 Skip http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html.
532 https://bugs.webkit.org/show_bug.cgi?id=183093
534 Unreviewed test gardening.
536 * platform/mac-wk2/TestExpectations:
538 2018-03-21 Ryan Haddad <ryanhaddad@apple.com>
540 Mark media/track/track-css-matching-timestamps.html as flaky.
541 https://bugs.webkit.org/show_bug.cgi?id=183220
543 Unreviewed test gardening.
545 * platform/mac-wk1/TestExpectations:
547 2018-03-21 Jer Noble <jer.noble@apple.com>
549 REGRESSION (r226059?): [macOS WK2] Layout Test fast/mediastream/MediaStream-MediaElement-setObject-null.html is flaky
550 https://bugs.webkit.org/show_bug.cgi?id=181069
551 <rdar://problem/36188221>
553 Reviewed by Youenn Fablet.
555 Pass the function into the play() promise handler rather than calling it immediately.
557 * fast/mediastream/MediaStream-MediaElement-setObject-null.html:
558 * platform/mac-wk2/TestExpectations:
560 2018-03-21 Antoine Quint <graouts@apple.com>
562 [Web Animations] Dispatch DOM events for CSS Transitions and CSS Animations implemented as Web Animations
563 https://bugs.webkit.org/show_bug.cgi?id=183781
565 Reviewed by Dean Jackson.
567 New attribute-based event handlers are now exposed, update the expectations for those.
569 * js/dom/dom-static-property-for-in-iteration-expected.txt:
571 2018-03-21 Antoine Quint <graouts@apple.com>
573 [Web Animations] Import CSS Animations and CSS Transitions as Web Animations tests from Mozilla
574 https://bugs.webkit.org/show_bug.cgi?id=183851
578 Mark all imported tests as flaky failures or timeouts while we work on making them pass reliably.
579 Each test has a dedicated bug tracking progress.
583 2018-03-21 Ms2ger <Ms2ger@igalia.com>
585 [GTK] Mark fast/forms/file/entries-api/webkitdirectory-open-panel.html as passing.
586 https://bugs.webkit.org/show_bug.cgi?id=176024
588 Unreviewed test gardening.
590 It has been passing since the test was changed not to rely on the order
591 of files in the list in r229642.
593 * platform/gtk/TestExpectations:
595 2018-03-21 Frederic Wang <fwang@igalia.com>
597 [iOS] Text highlighted by the Find UI overlaps with NBC news header on google.com
598 https://bugs.webkit.org/show_bug.cgi?id=183658
600 Reviewed by Tim Horton.
602 Improve the test added in r224284, so that we test when a result is revealed at
603 the center of the overflow node.
605 * platform/ios/fast/scrolling/find-text-in-overflow-node.html: Put some content after
606 'match 4' so that the overflow node can scroll and make the text appear at the center.
607 Perform more accurate testing of the scrollTop of the overflow node.
608 * platform/ios/fast/scrolling/find-text-in-overflow-node-expected.txt: Update expectation.
610 2018-03-20 Zalan Bujtas <zalan@apple.com>
612 RenderTreeNeedsLayoutChecker fails with absolutely positioned svg and <use>
613 https://bugs.webkit.org/show_bug.cgi?id=183718
615 Reviewed by Antti Koivisto.
617 * svg/in-html/path-with-absolute-positioned-svg-and-use-crash-expected.txt: Added.
618 * svg/in-html/path-with-absolute-positioned-svg-and-use-crash.html: Added.
620 2018-03-20 Ryan Haddad <ryanhaddad@apple.com>
622 Mark http/tests/appcache/abort-cache-onprogress.html as flaky.
623 https://bugs.webkit.org/show_bug.cgi?id=183684
625 Unreviewed test gardening.
629 2018-03-20 Ryan Haddad <ryanhaddad@apple.com>
631 Mark http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html as flaky.
632 https://bugs.webkit.org/show_bug.cgi?id=183801
634 Unreviewed test gardening.
636 * platform/wk2/TestExpectations:
638 2018-03-20 Chris Dumez <cdumez@apple.com>
640 Unreviewed, rolling out r229726 and r229763.
642 Caused some API test failures on iOS
646 "Make policy decisions asynchronous"
647 https://bugs.webkit.org/show_bug.cgi?id=180568
648 https://trac.webkit.org/changeset/229726
650 "Rebaseline three webarchive tests for WK2 after r229726."
651 https://bugs.webkit.org/show_bug.cgi?id=180568
652 https://trac.webkit.org/changeset/229763
654 2018-03-20 Ryan Haddad <ryanhaddad@apple.com>
656 Rebaseline three webarchive tests for WK2 after r229726.
657 https://bugs.webkit.org/show_bug.cgi?id=180568
659 Unreviewed test gardening.
661 * platform/wk2/webarchive/loading/missing-data-expected.txt: Added.
662 * platform/wk2/webarchive/loading/object-expected.txt: Added.
663 * platform/wk2/webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt: Added.
665 2018-03-20 Ryan Haddad <ryanhaddad@apple.com>
667 Rebaseline three forms tests after r229730.
669 Unreviewed test gardening.
671 * platform/mac/fast/forms/basic-selects-expected.txt:
672 * platform/mac/fast/forms/disabled-select-change-index-expected.txt:
673 * platform/mac/fast/forms/select-disabled-appearance-expected.txt:
675 2018-03-20 Ryan Haddad <ryanhaddad@apple.com>
677 Rebaseline a test after the case of the 'Strong Password' localized string was changed in r229724.
679 Unreviewed test gardening.
681 * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
682 * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
684 2018-03-20 Ryan Haddad <ryanhaddad@apple.com>
686 Skip http/tests/storageAccess/grant-storage-access-under-opener.html on iOS debug.
687 https://bugs.webkit.org/show_bug.cgi?id=183714
689 Unreviewed test gardening.
691 * platform/ios-wk2/TestExpectations:
693 2018-03-19 Brady Eidson <beidson@apple.com>
695 Add a layout test verifying AppCache resource fetches have the document's cookie in place.
696 https://bugs.webkit.org/show_bug.cgi?id=183757
698 Reviewed by Alex Christensen.
700 * http/tests/appcache/document-cookie-expected.txt: Added.
701 * http/tests/appcache/document-cookie.php: Added.
702 * http/tests/appcache/resources/cookie-protected-script.php: Added.
703 * http/tests/appcache/resources/document-cookie.manifest: Added.
705 2018-03-19 Chris Dumez <cdumez@apple.com>
707 Make policy decisions asynchronous
708 https://bugs.webkit.org/show_bug.cgi?id=180568
709 <rdar://problem/37131297>
711 Reviewed by Alex Christensen.
713 Rebaseline tests for WebKit2. The issue is that some tests dump policy delegate calls
714 and things now happen in a slightly different order now that those delegates are
718 * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt:
719 * platform/ios/http/tests/loading/simple-subframe-expected.txt:
720 * platform/mac-wk2/http/tests/loading/simple-subframe-expected.txt: Copied from LayoutTests/platform/ios/http/tests/loading/simple-subframe-expected.txt.
721 * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
722 * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
723 * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
724 * platform/wk2/fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
725 * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
726 * platform/wk2/fast/loader/subframe-removes-itself-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
727 * platform/wk2/http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt: Added.
728 * platform/wk2/http/tests/contentextensions/block-everything-unless-domain-expected.txt: Added.
729 * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
730 * platform/wk2/http/tests/loading/bad-server-subframe-expected.txt: Added.
731 * platform/wk2/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt:
732 * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
733 * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
734 * platform/wk2/http/tests/loading/slow-parsing-subframe-expected.txt: Added.
735 * platform/wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt: Added.
736 * platform/wk2/http/tests/misc/window-dot-stop-expected.txt: Added.
737 * platform/wk2/http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
738 * platform/wk2/http/tests/navigation/redirect-to-fragment-expected.txt: Added.
739 * platform/wk2/http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
740 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: Added.
741 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt: Added.
742 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt: Added.
743 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt: Added.
744 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt: Added.
745 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: Added.
746 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: Added.
747 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt: Added.
748 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: Added.
749 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt: Added.
750 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: Added.
751 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt: Added.
752 * platform/wk2/http/tests/security/blocked-on-redirect-expected.txt: Added.
753 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
754 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt: Added.
755 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt: Added.
756 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
757 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt: Added.
758 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt: Added.
759 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt: Added.
760 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt: Added.
761 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt: Added.
762 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt: Added.
763 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
764 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt: Added.
765 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt: Added.
766 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
767 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt: Added.
768 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt: Added.
769 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
770 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt: Added.
771 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt: Added.
772 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt: Added.
773 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame-expected.txt: Added.
774 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
775 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
776 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
777 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt: Added.
778 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
779 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
780 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
781 * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
782 * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt: Added.
783 * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
784 * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
785 * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
786 * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
787 * platform/wk2/http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: Added.
788 * platform/wk2/http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt: Added.
789 * platform/wk2/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt: Added.
790 * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
791 * platform/wk2/http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt: Added.
792 * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt: Added.
793 * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: Added.
794 * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
795 * platform/wk2/http/tests/security/mixedContent/javascript-url-form-in-main-frame-expected.txt: Added.
796 * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: Added.
797 * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: Added.
798 * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: Added.
799 * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt: Added.
800 * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt: Added.
801 * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
802 * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
803 * platform/wk2/inspector/page/frameScheduledNavigation-expected.txt: Added.
804 * platform/wk2/loader/go-back-cached-main-resource-expected.txt: Added.
805 * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
806 * platform/wk2/webarchive/loading/test-loading-archive-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
807 * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt: Renamed from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
809 2018-03-19 Chris Dumez <cdumez@apple.com>
811 WebKit.WebsitePoliciesAutoplayQuirks API test times out with async policy delegates
812 https://bugs.webkit.org/show_bug.cgi?id=183702
813 <rdar://problem/38566060>
815 Reviewed by Alex Christensen.
817 Add variant of fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html with async navigation
818 delegate since the previous iteration of this patch broke this test case.
820 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt: Added.
821 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate.html: Added.
823 2018-03-17 Jiewen Tan <jiewen_tan@apple.com>
825 [WebAuthN] Implement authenticatorMakeCredential
826 https://bugs.webkit.org/show_bug.cgi?id=183527
827 <rdar://problem/35275886>
829 Reviewed by Brent Fulgham.
831 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
832 * http/wpt/webauthn/idl.https.html:
833 * http/wpt/webauthn/public-key-credential-create-success.https.html:
835 2018-03-16 Brent Fulgham <bfulgham@apple.com>
837 Correct debug assertion in Range::borderAndTextRects
838 https://bugs.webkit.org/show_bug.cgi?id=183710
839 <rdar://problem/38466976>
841 Reviewed by Ryosuke Niwa.
843 * fast/dom/Range/range-selection-empty-body-expected.txt: Added.
844 * fast/dom/Range/range-selection-empty-body.html: Added.
846 2018-03-16 Youenn Fablet <youenn@apple.com>
848 Add a test verifying that an AppCache manifest request includes credentials
849 https://bugs.webkit.org/show_bug.cgi?id=183716
851 Reviewed by Chris Dumez.
853 * http/tests/appcache/appcache-cookies-expected.txt: Added.
854 * http/tests/appcache/appcache-cookies.html: Added.
855 * http/tests/appcache/resources/appcache-cookies-test.html: Added.
856 * http/tests/appcache/resources/manifest-if-cookie.php: Added.
858 2018-03-15 Ryan Haddad <ryanhaddad@apple.com>
860 Skip editing/pasteboard/data-transfer-get-data-on-pasting-html-uses-blob-url.html on iOS.
861 https://bugs.webkit.org/show_bug.cgi?id=183219
863 Unreviewed test gardening.
865 * platform/ios/TestExpectations:
867 2018-03-16 Joanmarie Diggs <jdiggs@igalia.com>
869 AX: AccessibilityNodeObject::textForLabelElement() doesn't follow AccName calculation rules
870 https://bugs.webkit.org/show_bug.cgi?id=183661
872 Reviewed by Chris Fleizach.
874 * accessibility/aria-label-on-label-element-expected.txt: Moved from Mac tests to shared tests.
875 * accessibility/aria-label-on-label-element.html: Moved from Mac tests to shared tests.
876 * accessibility/label-with-pseudo-elements-expected.txt: Added.
877 * accessibility/label-with-pseudo-elements.html: Added.
878 * platform/gtk/accessibility/aria-label-on-label-element-expected.txt: Added.
879 * platform/gtk/accessibility/label-with-pseudo-elements-expected.txt: Added.
880 * platform/mac/accessibility/label-with-pseudo-elements-expected.txt: Added.
881 * platform/win/accessibility/label-with-pseudo-elements-expected.txt: Added.
883 2018-03-16 Claudio Saavedra <csaavedra@igalia.com>
885 [WPE] Rebaseline for web-platform-tests specific test
887 Unreviewed gardening.
888 * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
890 2018-03-16 Claudio Saavedra <csaavedra@igalia.com>
892 [GTK][WPE] Remove baselines for FileAPI test.
894 Unreviewed gardening. Now with service workers the results in both
895 WPE and GTK+ are the same as the default expectation.
896 * platform/gtk/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Removed.
897 * platform/wpe/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Removed.
899 2018-03-15 Matt Lewis <jlewis3@apple.com>
901 Rebaselined test on macOS WK1 after r229642.
903 Unreviewed test gardening.
905 * platform/mac-wk1/fast/forms/file/entries-api/webkitdirectory-open-panel-expected.txt:
907 2018-03-15 Chris Dumez <cdumez@apple.com>
909 Unreviewed, mark location-protocol-setter-non-broken-async-delegate.html as flaky on all platforms, not just WK1
912 * platform/mac-wk1/TestExpectations:
914 2018-03-15 Youenn Fablet <youenn@apple.com>
916 Bad configuration parameters should make RTCPeerConnection constructor throw
917 https://bugs.webkit.org/show_bug.cgi?id=183615
919 Reviewed by Eric Carlson.
921 Removed tests that are subsumed by WPT ones.
923 * fast/mediastream/RTCPeerConnection-expected.txt: Removed.
924 * fast/mediastream/RTCPeerConnection-getConfiguration-expected.txt: Removed.
925 * fast/mediastream/RTCPeerConnection-getConfiguration.html: Removed.
926 * fast/mediastream/RTCPeerConnection.html: Removed.
927 * platform/gtk/TestExpectations:
928 * platform/ios/TestExpectations:
930 2018-03-15 Youenn Fablet <youenn@apple.com>
932 replaceTrack triggers negotiationneeded
933 https://bugs.webkit.org/show_bug.cgi?id=180342
934 <rdar://problem/35822426>
936 Reviewed by Eric Carlson.
938 * webrtc/video-replace-track.html:
940 2018-03-15 Chris Dumez <cdumez@apple.com>
942 webkitdirectory-open-panel stumbles over unordered results
943 https://bugs.webkit.org/show_bug.cgi?id=183643
945 Reviewed by Wenson Hsieh.
947 Update fast/forms/file/entries-api/webkitdirectory-open-panel.html to not rely on a
948 specific file ordering when checking input.files.
950 * fast/forms/file/entries-api/webkitdirectory-open-panel-expected.txt:
951 * fast/forms/file/entries-api/webkitdirectory-open-panel.html:
953 2018-03-15 Youenn Fablet <youenn@apple.com>
955 Layout Test http/wpt/service-workers/update-service-worker.https.html is flaky
956 https://bugs.webkit.org/show_bug.cgi?id=181753
957 <rdar://problem/36605091>
961 * platform/mac-wk2/TestExpectations: Test is no longer flaky on High Sierra Release.
963 2018-03-15 Youenn Fablet <youenn@apple.com>
965 MessagePort is not always destroyed on the right thread
966 https://bugs.webkit.org/show_bug.cgi?id=183619
967 <rdar://problem/38204711>
969 Reviewed by Chris Dumez.
972 * http/tests/workers/worker-messageport-2-expected.txt: Added.
973 * http/tests/workers/worker-messageport-2.html: Added.
975 2018-03-15 Ms2ger <Ms2ger@igalia.com>
977 [GTK][WPE] Enable service workers
978 https://bugs.webkit.org/show_bug.cgi?id=178576
980 Reviewed by Žan Doberšek.
982 * platform/wpe/TestExpectations: update remaining expectations to point to another bug.
984 2018-03-14 Devin Rousso <webkit@devinrousso.com>
986 Web Inspector: Canvas: a recording initiated by the user should be shown immediately on completion
987 https://bugs.webkit.org/show_bug.cgi?id=183647
988 <rdar://problem/38479187>
990 Reviewed by Matt Baker.
992 * inspector/canvas/recording-2d.html:
993 Reorder the agent calls so that the CanvasManager `_recordingCanvas` state variable has a
994 chance to properly update after a recording is stopped.
996 2018-03-14 Ryan Haddad <ryanhaddad@apple.com>
998 Unreviewed, rolling out r229613.
1000 Caused API test failures
1004 "Make policy decisions asynchronous"
1005 https://bugs.webkit.org/show_bug.cgi?id=180568
1006 https://trac.webkit.org/changeset/229613
1008 2018-03-14 Youenn Fablet <youenn@apple.com>
1010 MessagePort should remove its listeners when being closed
1011 https://bugs.webkit.org/show_bug.cgi?id=183644
1013 Reviewed by Chris Dumez.
1015 * http/tests/workers/resources/messageport-echo-worker.js: Added.
1016 * http/tests/workers/worker-messageport-expected.txt: Added.
1017 * http/tests/workers/worker-messageport.html: Added.
1019 2018-03-14 Chris Dumez <cdumez@apple.com>
1021 Make policy decisions asynchronous
1022 https://bugs.webkit.org/show_bug.cgi?id=180568
1023 <rdar://problem/37131297>
1025 Reviewed by Alex Christensen.
1027 Rebaseline tests for WebKit2. The issue is that some tests dump policy delegate calls
1028 and things now happen in a slightly different order now that those delegates are
1032 * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt:
1033 * platform/ios/http/tests/loading/simple-subframe-expected.txt:
1034 * platform/mac-wk2/http/tests/loading/simple-subframe-expected.txt: Copied from LayoutTests/platform/ios/http/tests/loading/simple-subframe-expected.txt.
1035 * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1036 * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1037 * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1038 * platform/wk2/fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
1039 * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1040 * platform/wk2/fast/loader/subframe-removes-itself-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1041 * platform/wk2/http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt: Added.
1042 * platform/wk2/http/tests/contentextensions/block-everything-unless-domain-expected.txt: Added.
1043 * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
1044 * platform/wk2/http/tests/loading/bad-server-subframe-expected.txt: Added.
1045 * platform/wk2/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt:
1046 * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1047 * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
1048 * platform/wk2/http/tests/loading/slow-parsing-subframe-expected.txt: Added.
1049 * platform/wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt: Added.
1050 * platform/wk2/http/tests/misc/window-dot-stop-expected.txt: Added.
1051 * platform/wk2/http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
1052 * platform/wk2/http/tests/navigation/redirect-to-fragment-expected.txt: Added.
1053 * platform/wk2/http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
1054 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: Added.
1055 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt: Added.
1056 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt: Added.
1057 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt: Added.
1058 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt: Added.
1059 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: Added.
1060 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: Added.
1061 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt: Added.
1062 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: Added.
1063 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt: Added.
1064 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: Added.
1065 * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt: Added.
1066 * platform/wk2/http/tests/security/blocked-on-redirect-expected.txt: Added.
1067 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1068 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt: Added.
1069 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt: Added.
1070 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1071 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt: Added.
1072 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt: Added.
1073 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt: Added.
1074 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt: Added.
1075 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt: Added.
1076 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt: Added.
1077 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1078 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt: Added.
1079 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt: Added.
1080 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1081 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt: Added.
1082 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt: Added.
1083 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1084 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt: Added.
1085 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt: Added.
1086 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt: Added.
1087 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame-expected.txt: Added.
1088 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1089 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1090 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
1091 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt: Added.
1092 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1093 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1094 * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1095 * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
1096 * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt: Added.
1097 * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1098 * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1099 * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1100 * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1101 * platform/wk2/http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: Added.
1102 * platform/wk2/http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt: Added.
1103 * platform/wk2/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt: Added.
1104 * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1105 * platform/wk2/http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt: Added.
1106 * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt: Added.
1107 * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: Added.
1108 * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1109 * platform/wk2/http/tests/security/mixedContent/javascript-url-form-in-main-frame-expected.txt: Added.
1110 * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: Added.
1111 * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: Added.
1112 * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: Added.
1113 * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt: Added.
1114 * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt: Added.
1115 * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1116 * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1117 * platform/wk2/inspector/page/frameScheduledNavigation-expected.txt: Added.
1118 * platform/wk2/loader/go-back-cached-main-resource-expected.txt: Added.
1119 * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1120 * platform/wk2/webarchive/loading/test-loading-archive-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1121 * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt: Renamed from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1123 2018-03-14 Ryan Haddad <ryanhaddad@apple.com>
1125 Skip three svg LayoutTests.
1126 https://bugs.webkit.org/show_bug.cgi?id=183572
1128 Unreviewed test gardening.
1132 2018-03-14 Alicia Boya GarcÃa <aboya@igalia.com>
1134 Unreviewed GTK test gardening.
1135 https://bugs.webkit.org/show_bug.cgi?id=183636
1137 * platform/gtk/TestExpectations:
1139 2018-03-14 Chris Fleizach <cfleizach@apple.com>
1141 AX: Implement accessible dismiss action on iOS
1142 https://bugs.webkit.org/show_bug.cgi?id=183352
1143 <rdar://problem/38161500>
1145 Reviewed by Zalan Bujtas.
1147 * accessibility/ios-simulator/AOM-dismiss-event-expected.txt: Added.
1148 * accessibility/ios-simulator/AOM-dismiss-event.html: Added.
1149 * platform/mac-wk1/TestExpectations:
1151 2018-03-14 Youenn Fablet <youenn@apple.com>
1153 Update libwebrtc up to 36af4e9614f707f733eb2340fae66d6325aaac5b
1154 https://bugs.webkit.org/show_bug.cgi?id=183481
1156 Reviewed by Eric Carlson.
1158 * webrtc/video-stats.html:
1160 2018-03-14 Frederic Wang <fwang@igalia.com>
1162 Finish migration to MathML WPT tests
1163 https://bugs.webkit.org/show_bug.cgi?id=183628
1165 Reviewed by Manuel Rego Casasnovas.
1167 In r225162, the MathML tests from the WPT repository were imported. They were intended to
1168 replace the ones in imported/mathml-in-html5 but the migration was not fully possible. The
1169 main issue was that many MathML tests use Web fonts to test the use of OpenType parameters
1170 but document.fonts.ready is unreliable in WebKit (bug 174030). A workaround was implemented
1171 in WPT ( https://github.com/w3c/web-platform-tests/pull/10025 ) so this commit finishes
1172 the migration. We update the WPT MathML tests and now run them all, we remove
1173 imported/mathml-in-html5 and the associated TestExpectations failures. Two cases unrelated to
1174 font loading are still failing: One for the SuperscriptShiftUpCramped parameter (bug 156401)
1175 and one for the RadicalDegreeBottomRaisePercent parameter (bug 183631).
1177 * TestExpectations: Unskip MathML WPT tests.
1178 * imported/mathml-in-html5/LICENSE: Removed.
1179 * imported/mathml-in-html5/README.md: Removed.
1180 * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-1.html: Removed.
1181 * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-2.html: Removed.
1182 * imported/mathml-in-html5/mathml/presentation-markup/radicals/root-parameters-1.html: Removed.
1183 * imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-parameters-1.html: Removed.
1184 * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-1.html: Removed.
1185 * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-2.html: Removed.
1186 * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-3.html: Removed.
1187 * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-4.html: Removed.
1188 * platform/mac-wk2/TestExpectations: Remove the expectation.
1189 * platform/win/TestExpectations: Remove the expectation.
1191 2018-03-13 John Wilander <wilander@apple.com>
1193 Resource Load Statistics: Immediately forward cookie access for domains with previous user interaction when there's an opener document
1194 https://bugs.webkit.org/show_bug.cgi?id=183620
1195 <rdar://problem/38431469>
1197 Reviewed by Brent Fulgham.
1199 * http/tests/storageAccess/deny-storage-access-under-opener-expected.txt: Added.
1200 * http/tests/storageAccess/deny-storage-access-under-opener.html: Added.
1201 * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt: Added.
1202 * http/tests/storageAccess/grant-storage-access-under-opener.html: Added.
1203 * http/tests/storageAccess/resources/set-cookie-and-report-back.html: Added.
1204 * platform/ios/TestExpectations:
1205 New tests marked as [ Pass ].
1206 * platform/mac-wk2/TestExpectations:
1207 New tests marked as [ Pass ].
1209 2018-03-13 Youenn Fablet <youenn@apple.com>
1211 Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
1212 https://bugs.webkit.org/show_bug.cgi?id=182853
1213 <rdar://problem/37645429>
1215 Reviewed by Chris Dumez.
1218 * platform/ios/TestExpectations:
1220 2018-03-13 Michael Catanzaro <mcatanzaro@igalia.com>
1222 Unreviewed GTK expectations gardening
1224 * platform/gtk/TestExpectations:
1226 2018-03-13 Youenn Fablet <youenn@apple.com>
1228 Changing link element rel attribute from preload to stylesheet should succeed loading the stylesheet
1229 https://bugs.webkit.org/show_bug.cgi?id=183601
1230 <rdar://problem/38309441>
1232 Reviewed by Antti Koivisto.
1234 * http/wpt/preload/change-link-rel-attribute-expected.txt: Added.
1235 * http/wpt/preload/change-link-rel-attribute.html: Added.
1236 * http/wpt/preload/resources/style.css: Added.
1239 2018-03-13 Frederic Wang <fwang@igalia.com>
1241 Skip mathml-in-dashboard-expected on Windows
1242 https://bugs.webkit.org/show_bug.cgi?id=183562
1244 There is no dashboard compatibility mode on Windows so the test is not necessary.
1246 Reviewed by Alexey Proskuryakov.
1248 * platform/win/TestExpectations: Skip test.
1249 * platform/win/mathml/mathml-in-dashboard-expected.png: Removed.
1250 * platform/win/mathml/mathml-in-dashboard-expected.txt: Removed.
1252 2018-03-13 Chris Dumez <cdumez@apple.com>
1254 fast/loader/javascript-url-iframe-remove-on-navigate.html is flaky with async policy delegates
1255 https://bugs.webkit.org/show_bug.cgi?id=183588
1257 Reviewed by Alex Christensen.
1259 The test was setting the frame's src to a javascript URL in a setTimeout(0), expecting the
1260 navigation policy delegate to have already completed. However, with asynchronous policy
1261 delegates, this is not necessarily the case. Therefore, we now wait for the beforeunload
1262 event to be fired at the window, since this indicates a policy decision has been made and
1263 we are actually navigating.
1265 I checked that this test was printing the "FAIL" alert in both Firefox and Chrome before
1268 * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate-expected.txt: Added.
1269 * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html: Added.
1270 * fast/loader/javascript-url-iframe-remove-on-navigate.html:
1272 2018-03-13 Ross Kirsling <ross.kirsling@sony.com>
1274 [Win] Layout Test fast/html/menuitem-element.html is failing.
1275 https://bugs.webkit.org/show_bug.cgi?id=179299
1277 Reviewed by Per Arne Vollan.
1279 * platform/win/TestExpectations:
1280 Remove "failure" line.
1282 2018-03-13 Danyao Wang <danyao@chromium.org>
1284 LayoutTests/http/tests/navigation/page-cache-iframe-provisional-load.html fails with async policy delegate
1285 https://bugs.webkit.org/show_bug.cgi?id=183386
1287 Reviewed by Chris Dumez.
1289 This test relies on the happenstance that with sync poicy decision, the subframe transitions
1290 to FrameLoadProvisional before main frame navigation is committed. With async delegate,
1291 policy checks for the main frame and subframe are interleaved. When the main frame policy
1292 decision is received, it cancels the subframe check. So the page ends up being cached when
1293 navigating away. This is working as intended.
1295 * http/tests/navigation/page-cache-iframe-provisional-load-async-delegates-expected.txt: Added.
1296 * http/tests/navigation/page-cache-iframe-provisional-load-async-delegates.html: Copied from LayoutTests/http/tests/navigation/page-cache-iframe-provisional-load.html.
1297 Add a new version of the test that forces async policy delegate.
1299 * http/tests/navigation/page-cache-iframe-provisional-load.html:
1300 Update test to sequence main frame navigation after start of provisional navigation in subframe.
1302 2018-03-13 Frederic Wang <fwang@igalia.com>
1304 Rewrite frameset-flattening-simple to make expectation clearer
1305 https://bugs.webkit.org/show_bug.cgi?id=183129
1307 The description of fast/frames/flattening/frameset-flattening-simple.html says that the
1308 iframe should be 800px wide and should not have any scrollbars. However, it is a bit
1309 difficult to know the size when checking the test visually. Moreover, the scrollbars of the
1310 main frame are visible, which makes things a bit confusing and may be the cause of bug 71655
1313 Reviewed by Javier Fernandez.
1315 * fast/frames/flattening/frameset-flattening-simple.html: Put the frame inside a 200x300
1316 frameset cell and set its width to 300px. The frame should be a 300x300 square when it is
1317 flattened (test passes) and a 200x300 rectangle when it is not (test fails). That's easier
1318 to verify visually. That also avoids scrollbars on the main frame.
1319 * platform/gtk/TestExpectations: Attempt to remove flacky expectation.
1320 * platform/gtk/fast/frames/flattening/frameset-flattening-simple-expected.png: Update.
1321 * platform/gtk/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1322 * platform/ios/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1323 * platform/mac-wk2/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1324 * platform/mac/fast/frames/flattening/frameset-flattening-simple-expected.png: Ditto.
1325 * platform/mac/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1326 * platform/win/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1328 2018-03-12 Chris Dumez <cdumez@apple.com>
1330 Load may get committed before receiving policy for the resource response
1331 https://bugs.webkit.org/show_bug.cgi?id=183579
1332 <rdar://problem/38268780>
1334 Reviewed by Youenn Fablet.
1336 Add layout test coverage.
1338 * http/tests/cache/cachedEntry-waits-for-response-policy-expected.txt: Added.
1339 * http/tests/cache/cachedEntry-waits-for-response-policy.html: Added.
1341 2018-03-12 Ali Juma <ajuma@chromium.org>
1343 http/tests/workers/service/service-worker-download.https.html times out with async policy delegates
1344 https://bugs.webkit.org/show_bug.cgi?id=183479
1346 Reviewed by Youenn Fablet.
1348 Add layout test coverage.
1350 * http/tests/workers/service/service-worker-download-async-delegates.https-expected.txt: Added.
1351 * http/tests/workers/service/service-worker-download-async-delegates.https.html: Added.
1353 2018-03-12 Chris Dumez <cdumez@apple.com>
1355 http/tests/security/frame-loading-via-document-write-async-delegates.html fails with async delegates
1356 https://bugs.webkit.org/show_bug.cgi?id=183460
1358 Reviewed by Alex Christensen.
1360 The test has 3 frames which all initially load "about:blank". Then using document.write(), it inserts
1362 Frame 1: body has an onload event handler, which calls JS is click an anchor link to navigate the frame.
1363 Frame 2: body has an onload event handler to do some logging
1364 Frame 3: body has an onload event handler and finishes the test (calls testRunner.notifyDone())
1366 The issue is that with asynchronous policy delegates, the first frame may not have navigated yet by the
1367 time the third frame is loaded. Indeed, the onload event of the first frame merely clicks am anchor link
1368 which will trigger a navigation policy check and then later navigate.
1370 To make the test more robust, we now count the number of loads and call testRunner.notifyDone() when
1371 we've reached the expected number of loads.
1373 * http/tests/security/frame-loading-via-document-write-async-delegates-expected.txt: Added.
1374 * http/tests/security/frame-loading-via-document-write-async-delegates.html: Copied from LayoutTests/http/tests/security/frame-loading-via-document-write.html.
1375 * http/tests/security/frame-loading-via-document-write.html:
1376 * http/tests/security/resources/frame-loading-via-document-write.js:
1378 2018-03-12 Per Arne Vollan <pvollan@apple.com>
1380 Mark webanimations/css-animations.html and webanimations/css-transitions.html as failures on Windows.
1381 https://bugs.webkit.org/show_bug.cgi?id=183569
1383 Unreviewed test gardening.
1385 * platform/win/TestExpectations:
1387 2018-03-12 Frederic Wang <fwang@igalia.com>
1389 Do not rely on Latin Modern Math to test fraction/radical bars
1390 https://bugs.webkit.org/show_bug.cgi?id=183446
1392 Reviewed by Manuel Rego Casasnovas.
1394 mathml/opentype/fraction-line.html was added in bug 155639 to test OpenType MATH parameters
1395 for fraction but relies on the presence of the Latin Modern Math font, which is not available
1396 on several platforms. Since these features are now already covered by the Web Platform
1397 tests in Layout/imported/mathml-in-html5/mathml/presentation-markup/fractions/ we just remove
1398 the test. Similarly, mathml/presentation/fractions-linethickness.html relies on Latin Modern
1399 Math to ensure correct linethickness and we rewrite that test to use the web font
1400 fraction-rulethickness10000.woff instead. We perform similar rewriting for
1401 radical-bar-visibility.html, using a WOFF font with a specified radical line thickness.
1402 Finally, we update the test expectations accordingly on iOS, macOS and Windows platform.
1404 * mathml/opentype/fraction-line.html: Removed. Already tested by other tests.
1405 * mathml/opentype/fraction-line-expected.html: Ditto.
1406 * mathml/presentation/fractions-linethickness.html: Use fraction-rulethickness10000.woff
1407 * mathml/presentation/fractions-linethickness-expected.html: Ditto.
1408 * mathml/presentation/radical-bar-visibility.html: Use radical-degreebottomraisepercent25-rulethickness1000.woff
1409 * platform/ios/TestExpectations: Update expectations.
1410 * platform/mac/TestExpectations: Ditto.
1411 * platform/win/TestExpectations: Ditto.
1413 2018-03-12 Javier Fernandez <jfernandez@igalia.com>
1415 Remove GridLayout runtime flag
1416 https://bugs.webkit.org/show_bug.cgi?id=183484
1418 Reviewed by Myles C. Maxfield.
1420 Since the GridLayout runtime flag is removed and the feature
1421 enabled by default, we don't need the tests verifying the
1422 codepaths run when the feature is disabled.
1424 * css3/flexbox/flexbox-lines-must-be-stretched-by-default.html:
1425 * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled-expected.txt: Removed.
1426 * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled.html: Removed.
1427 * fast/css-grid-layout/grid-disable-expected.txt: Removed.
1428 * fast/css-grid-layout/grid-disable.html: Removed.
1429 * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt: Removed.
1430 * fast/css/ensure-flexbox-compatibility-with-initial-values.html: Removed.
1432 2018-03-12 Antoine Quint <graouts@apple.com>
1434 [Web Animations] Implement CSS Animations and CSS Transitions as Web Animations
1435 https://bugs.webkit.org/show_bug.cgi?id=183504
1436 <rdar://problem/38372965>
1438 Reviewed by Dean Jackson and Jon Lee.
1440 Add a series of new tests to check CSSAnimation and CSSTransition objects are correctly created
1441 as CSS animation-* and CSS transition-* properties are used. We also update some existing tests
1442 to use a more concise API since we've implement Element.animate() since their creation.
1444 * webanimations/animation-opacity-animation-crash.html:
1445 * webanimations/css-animations-expected.txt: Added.
1446 * webanimations/css-animations.html: Added.
1447 * webanimations/css-transitions-expected.txt: Added.
1448 * webanimations/css-transitions.html: Added.
1449 * webanimations/opacity-animation-no-longer-composited-upon-completion.html:
1450 * webanimations/opacity-animation-yields-compositing.html:
1452 2018-03-09 Zalan Bujtas <zalan@apple.com>
1454 Turn off offset*/scroll* optimization for input elements with shadow content
1455 https://bugs.webkit.org/show_bug.cgi?id=182383
1456 <rdar://problem/37114190>
1458 Reviewed by Antti Koivisto.
1460 * fast/forms/scrollheight-with-mutation-crash-expected.txt: Added.
1461 * fast/forms/scrollheight-with-mutation-crash.html: Added.
1463 2018-03-10 Wenson Hsieh <wenson_hsieh@apple.com>
1465 [macOS] Copying a table from the Numbers app and pasting into iCloud Numbers fails
1466 https://bugs.webkit.org/show_bug.cgi?id=183485
1467 <rdar://problem/38041984>
1469 Reviewed by Ryosuke Niwa.
1471 Rebaseline some pasteboard-related layout tests, in which we now expose text/plain alongside files that were
1472 written to the DataTransfer by the page itself.
1474 * editing/pasteboard/data-transfer-item-list-add-file-multiple-times-expected.txt:
1475 * editing/pasteboard/data-transfer-item-list-add-file-on-copy-expected.txt:
1476 * editing/pasteboard/data-transfer-item-list-add-file-on-drag-expected.txt:
1478 2018-03-09 Chris Dumez <cdumez@apple.com>
1480 inspector/page/frameScheduledNavigation.html has different output with async policy delegates
1481 https://bugs.webkit.org/show_bug.cgi?id=183469
1483 Reviewed by Ryosuke Niwa.
1485 The test tracks 3 internal events:
1486 1. frameScheduledNavigation
1487 2. frameStartedLoading
1488 3. frameClearedScheduledNavigation
1490 Without async policy delegates, the events happen in this order. However, with asynchronous
1491 policy delegates, frameStartedLoading happens *after* frameClearedScheduledNavigation. What
1492 happens *before* frameClearedScheduledNavigation is the navigation policy check. When we
1493 get the policy response to continue (asynchronously), we then actually start the load and
1494 frameStartedLoading gets logged.
1496 * inspector/page/frameScheduledNavigation-async-delegates-expected.txt: Added.
1497 * inspector/page/frameScheduledNavigation-async-delegates.html: Copied from LayoutTests/inspector/page/frameScheduledNavigation.html.
1498 * inspector/page/frameScheduledNavigation.html:
1500 2018-03-09 Chris Fleizach <cfleizach@apple.com>
1502 AX: WebKit seems to be running spell checker even on non-editable content text
1503 https://bugs.webkit.org/show_bug.cgi?id=183456
1504 <rdar://problem/38076042>
1506 Reviewed by Joanmarie Diggs.
1508 * accessibility/mac/attributed-string/attributed-string-does-not-includes-misspelled-for-non-editable-expected.txt: Added.
1509 * accessibility/mac/attributed-string/attributed-string-does-not-includes-misspelled-for-non-editable.html: Added.
1510 * accessibility/mac/attributed-string/attributed-string-for-range-with-options.html:
1511 * accessibility/mac/attributed-string/attributed-string-for-range.html:
1512 Update tests to reflect that only editable content returns misspelled attributes.
1514 2018-03-09 Nan Wang <n_wang@apple.com>
1516 AX: AOM: More accessibility events support
1517 https://bugs.webkit.org/show_bug.cgi?id=183023
1518 <rdar://problem/37764380>
1520 Reviewed by Chris Fleizach.
1522 * accessibility/mac/AOM-events-webarea-crash.html:
1524 2018-03-09 Ryan Haddad <ryanhaddad@apple.com>
1526 Unreviewed, rolling out r229468.
1528 This change caused http/tests/security/frame-loading-via-
1529 document-write.html to fail.
1533 "http/tests/security/frame-loading-via-document-write-async-
1534 delegates.html fails with async delegates"
1535 https://bugs.webkit.org/show_bug.cgi?id=183460
1536 https://trac.webkit.org/changeset/229468
1538 2018-03-09 Youenn Fablet <youenn@apple.com>
1540 ServiceWorker should respect IDB and DOMCache partitioning
1541 https://bugs.webkit.org/show_bug.cgi?id=183496
1543 Reviewed by Brady Eidson.
1545 * http/wpt/service-workers/resources/third-party-registration-frame.html: Added.
1546 * http/wpt/service-workers/resources/third-party-worker.js: Added.
1547 * http/wpt/service-workers/third-party-registration-expected.txt: Added.
1548 * http/wpt/service-workers/third-party-registration.html: Added.
1550 2018-03-09 Jer Noble <jer.noble@apple.com>
1552 Add new CSS env constants for use with fullscreen
1553 https://bugs.webkit.org/show_bug.cgi?id=183498
1555 Reviewed by Dean Jackson.
1557 * fullscreen/full-screen-test.js:
1559 * fullscreen/fullscreen-auto-hide-delay-expected.txt: Added.
1560 * fullscreen/fullscreen-auto-hide-delay.html: Added.
1561 * fullscreen/fullscreen-inset-top-expected.txt: Added.
1562 * fullscreen/fullscreen-inset-top.html: Added.
1564 2018-03-09 Zalan Bujtas <zalan@apple.com>
1566 RenderTreeBuilder::splitAnonymousBoxesAroundChild should take multicolumn spanners into account.
1567 https://bugs.webkit.org/show_bug.cgi?id=183493
1568 <rdar://problem/38030461>
1570 Reviewed by Antti Koivisto.
1572 * fast/multicol/adjust-beforeChild-for-spanner-crash-expected.txt: Added.
1573 * fast/multicol/adjust-beforeChild-for-spanner-crash.html: Added.
1575 2018-03-09 Basuke Suzuki <Basuke.Suzuki@sony.com>
1577 [webkitpy, WinCairo] Launch Apache HTTPD for HTTP Tests.
1578 https://bugs.webkit.org/show_bug.cgi?id=183265
1580 Reviewed by Daniel Bates.
1582 Launch apache httpd server from python script for WinCairo HTTP LayoutTests. By now, AppleWin uses
1583 Cygwin to launch httpd server. This patch enables native Windows to run HTTP LayoutTests by starting
1584 and stopping httpd server from the script.
1586 * http/conf/win-httpd-2.4-php7.conf: Added.
1587 For WinCairo from native Windows environment.
1589 2018-03-09 Chris Dumez <cdumez@apple.com>
1591 http/tests/security/frame-loading-via-document-write-async-delegates.html fails with async delegates
1592 https://bugs.webkit.org/show_bug.cgi?id=183460
1594 Reviewed by Alex Christensen.
1596 The test has 3 frames which all initially load "about:blank". Then using document.write(), it inserts
1598 Frame 1: body has an onload event handler, which calls JS is click an anchor link to navigate the frame.
1599 Frame 2: body has an onload event handler to do some logging
1600 Frame 3: body has an onload event handler and finishes the test (calls testRunner.notifyDone())
1602 The issue is that with asynchronous policy delegates, the first frame may not have navigated yet by the
1603 time the third frame is loaded. Indeed, the onload event of the first frame merely clicks am anchor link
1604 which will trigger a navigation policy check and then later navigate.
1606 To make the test more robust, we now count the number of loads and call testRunner.notifyDone() when
1607 we've reached the expected number of loads.
1609 * http/tests/security/frame-loading-via-document-write-async-delegates-expected.txt: Added.
1610 * http/tests/security/frame-loading-via-document-write-async-delegates.html: Copied from LayoutTests/http/tests/security/frame-loading-via-document-write.html.
1611 * http/tests/security/frame-loading-via-document-write.html:
1612 * http/tests/security/resources/frame-loading-via-document-write.js:
1614 2018-03-09 Jer Noble <jer.noble@apple.com>
1616 webkitfullscreenchange event not fired at the same time as :-webkit-full-screen pseudo selector changes; causes glitchiness
1617 https://bugs.webkit.org/show_bug.cgi?id=183383
1619 Fix a couple tests that depended on non-standard behavior, and skip other tests to be fixed later.
1621 Reviewed by Eric Carlson.
1623 * media/fullscreen-video-going-into-pip.html:
1624 * media/video-fullscreeen-only-playback.html:
1625 * platform/mac/TestExpectations:
1627 2018-03-09 Frederic Wang <fwang@igalia.com>
1629 Unreviewed GTK+ gardening.
1631 * platform/gtk/TestExpectations: Skip test requiring DASHBOARD_SUPPORT.
1632 * platform/gtk/mathml/mathml-in-dashboard-expected.txt: Removed.
1634 2018-03-09 Andy Estes <aestes@apple.com>
1636 [Mac] WebKit fails to receive file promises when the embedding app is sandboxed
1637 https://bugs.webkit.org/show_bug.cgi?id=183489
1638 <rdar://problem/38267517>
1640 Reviewed by Wenson Hsieh.
1642 Now that we create a unique temporary directory per drop, this test no longer encounters a
1643 name conflict for apple.gif.
1645 * editing/pasteboard/file-input-files-access-promise-expected.txt:
1646 * editing/pasteboard/file-input-files-access-promise.html:
1648 2018-03-09 Zan Dobersek <zdobersek@igalia.com>
1650 Unreviewed GTK+ gardening.
1652 * platform/gtk/TestExpectations: Add a failure expectation for the
1653 http/tests/preconnect/link-header-rel-preconnect-http.html test.
1654 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
1655 Update baseline after r229310.
1657 2018-03-08 Nan Wang <n_wang@apple.com>
1659 AX: AOM: More accessibility events support
1660 https://bugs.webkit.org/show_bug.cgi?id=183023
1661 <rdar://problem/37764380>
1663 Reviewed by Chris Fleizach.
1665 * accessibility/mac/AOM-events-webarea-crash-expected.txt: Added.
1666 * accessibility/mac/AOM-events-webarea-crash.html: Added.
1668 2018-03-08 Chris Dumez <cdumez@apple.com>
1670 Safari not handling undefined global variables with same name as element Id correctly.
1671 https://bugs.webkit.org/show_bug.cgi?id=183087
1672 <rdar://problem/37927596>
1674 Reviewed by Ryosuke Niwa.
1676 * fast/dom/Window/es52-globals-expected.txt:
1677 Rebaseline test now that we are passing more checks. This covers the code change.
1679 * fast/forms/listbox-visible-size.html:
1680 * js/dom/var-declarations-shadowing-expected.txt:
1681 * js/dom/var-declarations-shadowing.html:
1682 Tweak existing tests due to behavior change. I have checked that these tests
1683 were failing in other browsers as well.
1685 2018-03-08 Chris Dumez <cdumez@apple.com>
1687 fast/events/before-unload-returnValue.html times out with async policy delegates
1688 https://bugs.webkit.org/show_bug.cgi?id=183472
1690 Reviewed by Ryosuke Niwa.
1692 Delay setting the beforeunload handler on the iframe until after the initial load
1693 (of resources/onclick.html). With asynchronous policy delegates, the beforeunload
1694 handler was set too early, during the async policy decision for navigating to
1695 "resources/onclick.html". As a result, the beforeunload handler would get called
1696 for the load to "resources/onclick.html", after receiving the navigation policy
1697 decision, which the test does not expect. The test only expects the beforeunload
1698 handler to be called for later navigations to "resources/does-not-exist.html".
1700 * fast/events/before-unload-returnValue-async-delegates-expected.txt: Copied from LayoutTests/fast/events/before-unload-returnValue-expected.txt.
1701 * fast/events/before-unload-returnValue-async-delegates.html: Copied from LayoutTests/fast/events/before-unload-returnValue.html.
1702 * fast/events/before-unload-returnValue-expected.txt:
1703 * fast/events/before-unload-returnValue.html:
1705 2018-03-08 Chris Dumez <cdumez@apple.com>
1707 fast/html/marquee-reparent-check.html is flaky with async delegates
1708 https://bugs.webkit.org/show_bug.cgi?id=183425
1710 Reviewed by Youenn Fablet.
1712 The test was missing the "TEST COMPLETE" line at the end of its output.
1713 When enabling async delegates, the "TEST COMPLETE" line would sometimes
1714 show. Move the test away from js-test.js and to js-test-pre.js / js-test-post.js
1715 so that the "TEST COMPLETE" line gets printed out consistently.
1717 * fast/html/marquee-reparent-check-expected.txt:
1718 * fast/html/marquee-reparent-check.html:
1720 2018-03-08 Chris Dumez <cdumez@apple.com>
1722 Unreviewed, skip imported/w3c/web-platform-tests/cors/remote-origin.htm
1724 This test is timing out via testharness.js, there is no point in running it and
1725 it slows down running layout tests.
1729 2018-03-08 Ryan Haddad <ryanhaddad@apple.com>
1731 Move a test from fast/DOM to fast/dom and delete the fast/DOM directory.
1733 Unreviewed test gardening.
1735 * fast/dom/HTMLInputElement/input-value-and-type-change-crash-expected.txt: Renamed from LayoutTests/fast/DOM/HTMLInputElement/input-value-and-type-change-crash-expected.txt.
1736 * fast/dom/HTMLInputElement/input-value-and-type-change-crash.html: Renamed from LayoutTests/fast/DOM/HTMLInputElement/input-value-and-type-change-crash.html.
1738 2018-03-08 Frederic Wang <fwang@igalia.com>
1740 Add references to bug 160161 for some MathML failures on iOS and macOS.
1742 Unreviewed test gardening.
1744 * platform/ios/TestExpectations:
1745 * platform/mac/TestExpectations:
1747 2018-03-08 Frederic Wang <fwang@igalia.com>
1749 [iOS] Unskip MathML tests requiring a font with Mathematical Alphanumeric Symbols
1750 https://bugs.webkit.org/show_bug.cgi?id=183445
1752 Unreviewed test gardening.
1754 * platform/ios/TestExpectations: Unskip the tests.
1756 2018-03-08 Frederic Wang <fwang@igalia.com>
1758 [iOS] Update PNG expectations for some MathML pixel tests.
1760 Unreviewed test gardening.
1762 * platform/ios/TestExpectations: Remove ImageOnlyFailure for pixel tests, add reference to
1763 bug 183441 for the reftest.
1764 * platform/ios/mathml/opentype/opentype-stretchy-expected.png: Update expectation.
1765 * platform/ios/mathml/presentation/menclose-notation-values-expected.png: Ditto.
1766 * platform/ios/mathml/presentation/mo-stretch-expected.png: Ditto.
1767 * platform/ios/mathml/presentation/roots-expected.png: Ditto.
1768 * platform/ios/mathml/radical-fallback-expected.png: Ditto.
1770 2018-03-07 Zalan Bujtas <zalan@apple.com>
1772 Invalid innerTextRenderer in RenderTextControlSingleLine::styleDidChange()
1773 https://bugs.webkit.org/show_bug.cgi?id=183385
1774 <rdar://problem/38085397>
1776 Reviewed by Antti Koivisto.
1778 * fast/DOM/HTMLInputElement/input-value-and-type-change-crash-expected.txt: Added.
1779 * fast/DOM/HTMLInputElement/input-value-and-type-change-crash.html: Added.
1781 2018-03-06 Ryan Haddad <ryanhaddad@apple.com>
1783 Update TestExpectations for media/modern-media-controls/fullscreen-support/fullscreen-support-press.html.
1784 https://bugs.webkit.org/show_bug.cgi?id=173946
1786 Unreviewed test gardening.
1788 * platform/mac-wk2/TestExpectations:
1789 * platform/mac/TestExpectations:
1791 2018-03-07 Sihui Liu <sihui_liu@apple.com>
1793 replaceState cause back/forward malfunction on html page with <base href="/"> tag
1794 https://bugs.webkit.org/show_bug.cgi?id=182678
1795 <rdar://problem/37517821>
1797 Reviewed by Chris Dumez.
1799 * http/tests/history/replacestate-no-url-expected.txt: Added.
1800 * http/tests/history/replacestate-no-url.html: Added.
1801 Add layout test coverage.
1803 * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange-expected.txt:
1804 Rebaseline a layout test as empty string for URL is handled differently.
1806 2018-03-07 Chris Dumez <cdumez@apple.com>
1808 http/tests/misc/location-replace-crossdomain.html is failing with async policy delegates
1809 https://bugs.webkit.org/show_bug.cgi?id=183408
1811 Reviewed by Alex Christensen.
1813 The test was trying to navigate a cross-origin iframe via location.replace() and checking
1814 that the load succeeded in a setTimeout(1). There is no guarantee that the frame has loaded
1815 by that point. We would normally rely on the 'load' event but it is not feasible here since
1816 the iframe is cross-origin. Instead, I opted to have the iframe to a page that posts a
1817 message to its parent window to indicate that the load has succeeded.
1819 * http/tests/misc/location-replace-crossdomain-async-delegates-expected.txt: Added.
1820 * http/tests/misc/location-replace-crossdomain-async-delegates.html: Added.
1821 * http/tests/misc/location-replace-crossdomain-expected.txt: Added.
1822 * http/tests/misc/location-replace-crossdomain.html:
1823 * platform/gtk/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
1824 * platform/ios/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
1825 * platform/mac/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
1826 * platform/win/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
1828 2018-03-07 Per Arne Vollan <pvollan@apple.com>
1830 Fix incorrect test expectations for http/wpt/resource-timing/rt-initiatorType-media.html.
1832 Unreviewed test gardening.
1834 * platform/win/TestExpectations:
1836 2018-03-07 Chris Dumez <cdumez@apple.com>
1838 http/tests/dom/window-open-about-webkit-org-and-access-document.html is failing with async policy delegates
1839 https://bugs.webkit.org/show_bug.cgi?id=183394
1841 Reviewed by Alex Christensen.
1843 http/tests/dom/window-open-about-webkit-org-and-access-document.html is failing with async policy delegates.
1844 The issue is that the test calls window.open() with a cross-origin URL and then right away tries to access
1845 newWindow.document, expecting it to throw. However, there is no guarantee that the cross origin URL has
1846 started loading at this point. In particular, when the navigation policy decision is made asynchronously,
1847 the URL is initially "about:blank" and it is OK to access the newWindow's document at this point.
1849 We would normally rely on the window's load event before doing the check. However, this would not work
1850 here since the window is cross origin. As a result, I am using a setInterval() in order to wait for the
1851 cross-origin URL to load and for newWindow.document to start throwing.
1853 * http/tests/dom/window-open-about-webkit-org-and-access-document-async-delegates-expected.txt: Added.
1854 * http/tests/dom/window-open-about-webkit-org-and-access-document-async-delegates.html: Added.
1855 * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt:
1856 * http/tests/dom/window-open-about-webkit-org-and-access-document.html:
1858 2018-03-07 Yusuke Suzuki <utatane.tea@gmail.com>
1860 HTML `pattern` attribute should set `u` flag for regular expressions
1861 https://bugs.webkit.org/show_bug.cgi?id=151598
1863 Reviewed by Chris Dumez.
1865 * fast/forms/ValidityState-patternMismatch-expected.txt:
1866 * fast/forms/ValidityState-patternMismatch.html:
1868 2018-03-07 Frederic Wang <fwang@igalia.com>
1870 Relayout frames after AsyncFrameScrolling or FrameFlattening option is changed
1871 https://bugs.webkit.org/show_bug.cgi?id=183081
1873 Reviewed by Antonio Gomes.
1875 Add a test to check whether an iframe changes its flattening status after one of the option
1876 AsyncFrameScrolling/FrameFlattening is enabled/disabled.
1878 * platform/ios-simulator/TestExpectations: Remove failure for scrolling-in-object.html.
1879 * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic-expected.txt: Added.
1880 * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic.html: Added.
1882 2018-03-07 Per Arne Vollan <pvollan@apple.com>
1884 Mark http/wpt/resource-timing/rt-initiatorType-media.html as a flaky crash on Windows.
1885 https://bugs.webkit.org/show_bug.cgi?id=179297
1887 Unreviewed test gardening.
1889 * platform/win/TestExpectations:
1891 2018-03-07 Ms2ger <Ms2ger@igalia.com>
1893 [WPE] Test gardening
1894 https://bugs.webkit.org/show_bug.cgi?id=183402
1896 Unreviewed test gardening.
1898 * platform/gtk/TestExpectations: skip some more appcache-sw tests.
1899 * platform/wpe/TestExpectations:
1900 - Mark http/tests/appcache/different-https-origin-resource-main.html as passing after r228892.
1901 - Mark fast/canvas/canvas-createPattern-video-modify.html as passing after r228221.
1902 - Mark storage/indexeddb/modern/index-3-private.html as passing since r228560.
1903 - Skip some more appcache - service worker tests.
1904 - Mark some svg/animations tests as flaky (as they already are on GTK).
1905 - Mark imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html as passing after r228983.
1906 - Mark http/tests/appcache/fail-on-update-2.html as flaky.
1907 * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added baseline.
1908 * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added baseline.
1909 * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added baseline.
1910 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: rebaseline.
1912 2018-03-07 Claudio Saavedra <csaavedra@igalia.com>
1914 [GTK] fast/animation/request-animation-frame-during-modal.html sometimes crashing
1916 Unreviewed gardening
1917 * platform/gtk/TestExpectations:
1919 2018-03-06 Per Arne Vollan <pvollan@apple.com>
1921 Skip fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html and related tests on Windows.
1922 https://bugs.webkit.org/show_bug.cgi?id=183393
1924 Unreviewed test gardening.
1926 * platform/win/TestExpectations:
1928 2018-03-06 Ross Kirsling <ross.kirsling@sony.com>
1930 [WinCairo] Unreviewed. Add platform-specific expectations.
1932 Individual filenames are omitted for brevity.
1934 * platform/wincairo/accessibility/: Added.
1935 * platform/wincairo/animations/: Added.
1936 * platform/wincairo/css1/: Added.
1937 * platform/wincairo/css2.1/: Added.
1938 * platform/wincairo/css3/: Added.
1939 * platform/wincairo/editing/: Added.
1940 * platform/wincairo/fast/: Added.
1941 * platform/wincairo/fonts/: Added.
1942 * platform/wincairo/ietestcenter/: Added.
1943 * platform/wincairo/js/: Added.
1944 * platform/wincairo/mathml/: Added.
1945 * platform/wincairo/media/: Added.
1946 * platform/wincairo/plugins/: Added.
1947 * platform/wincairo/printing/: Added.
1948 * platform/wincairo/scrollbars/: Added.
1949 * platform/wincairo/svg/: Added.
1950 * platform/wincairo/tables/: Added.
1951 * platform/wincairo/transforms/: Added.
1952 * platform/wincairo/transitions/: Added.
1954 2018-03-06 Youenn Fablet <youenn@apple.com>
1956 didReceiveServerRedirectForProvisionalNavigation is not called in case of document redirection with service worker registration change
1957 https://bugs.webkit.org/show_bug.cgi?id=183299
1958 <rdar://problem/37547029>
1960 Reviewed by Alex Christensen.
1962 * http/wpt/service-workers/navigation-redirect-main-frame-worker.js: Added.
1963 * http/wpt/service-workers/navigation-redirect-main-frame.https-expected.txt: Added.
1964 * http/wpt/service-workers/navigation-redirect-main-frame.https.html: Added.
1966 2018-03-06 Chris Dumez <cdumez@apple.com>
1968 http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html is flaky
1969 https://bugs.webkit.org/show_bug.cgi?id=183390
1971 Unreviewed, temporarily mark the test as flaky while I investigate.
1973 * platform/mac-wk1/TestExpectations:
1975 2018-03-06 Per Arne Vollan <pvollan@apple.com>
1977 Unreviewed, fixed incorrect name of test expectation file.
1979 * platform/win/fast/text/combining-enclosing-keycap-expected.txt: Copied from LayoutTests/platform/win/fast/text/combining-enclosing-keycap.txt.
1980 * platform/win/fast/text/combining-enclosing-keycap.txt: Removed.
1982 2018-03-06 Nan Wang <n_wang@apple.com>
1984 AX: Flaky test after r229310
1985 https://bugs.webkit.org/show_bug.cgi?id=183376
1986 <rdar://problem/38188685>
1988 Reviewed by Chris Fleizach.
1990 * accessibility/mac/AOM-events-all-expected.txt:
1991 * accessibility/mac/AOM-events-all.html:
1993 2018-03-06 Chris Dumez <cdumez@apple.com>
1995 fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html fails with async policy delegates
1996 https://bugs.webkit.org/show_bug.cgi?id=183345
1998 Reviewed by Alex Christensen.
2000 * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-async-delegates-expected.txt: Added.
2001 * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-async-delegates.html: Added.
2002 Add layout test coverage.
2004 * fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt:
2005 * fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html:
2006 * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt:
2007 * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html:
2008 * fast/loader/window-open-to-invalid-url-disallowed-expected.txt:
2009 * fast/loader/window-open-to-invalid-url-disallowed.html:
2010 * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt:
2011 * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-async-delegates-expected.txt: Added.
2012 * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt:
2013 * platform/mac-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt:
2014 Update tests that were relying on a 0-timer to make sure that didCancelClientRedirectForFrame was
2015 called to rely on our new test infrastructure instead. This is needed so that these tests keep passing
2016 once we make policy delegates asynchronous by default. Without this, the didCancelClientRedirectForFrame lines
2017 would be missing in the tests' output.
2019 2018-03-06 Youenn Fablet <youenn@apple.com>
2021 Service worker test gardening
2022 https://bugs.webkit.org/show_bug.cgi?id=183264
2023 <rdar://problem/38048743>
2027 * TestExpectations: mark test as slow in Debug.
2029 2018-03-06 Claudio Saavedra <csaavedra@igalia.com>
2031 [GTK] Add new baseline after r229177
2033 Unreviewed gardening.
2035 This baseline is needed because our mimetype database recognizes
2036 the type of the file in the test and therefore the extension gets
2037 added to the downloaded file.
2038 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate-expected.txt: Added.
2040 2018-03-06 Per Arne Vollan <pvollan@apple.com>
2042 Unreviewed, add baseline for fast/text/combining-enclosing-keycap.html.
2044 * platform/win/fast/text/combining-enclosing-keycap.txt: Added.
2046 2018-03-06 Claudio Saavedra <csaavedra@igalia.com>
2048 [GTK] Mark a few Wayland tests as failing
2050 Unreviewed gardening
2051 * platform/gtk-wayland/TestExpectations:
2053 2018-03-06 Dominik Infuehr <dinfuehr@igalia.com>
2055 [ARM] Disable tests that run out of memory
2056 https://bugs.webkit.org/show_bug.cgi?id=182699
2058 Reviewed by Žan Doberšek.
2060 Do not run test with LLInt disabled on Linux.
2062 * js/script-tests/dfg-osr-entry-hoisted-clobbered-structure-check.js:
2064 2018-03-06 Nan Wang <n_wang@apple.com>
2066 AX: AOM: More accessibility events support
2067 https://bugs.webkit.org/show_bug.cgi?id=183023
2068 <rdar://problem/37764380>
2070 Reviewed by Chris Fleizach.
2072 * accessibility/mac/AOM-events-all-expected.txt: Added.
2073 * accessibility/mac/AOM-events-all.html: Added.
2074 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2076 2018-03-05 Yoav Weiss <yoav@yoav.ws>
2078 Support for preconnect Link headers
2079 https://bugs.webkit.org/show_bug.cgi?id=181657
2081 Reviewed by Darin Adler.
2083 Add test to see Link preconnect headers trigger a connection.
2085 * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
2086 * http/tests/preconnect/link-header-rel-preconnect-http.html: Added.
2087 * http/tests/preconnect/resources/header-preconnect.php: Added.
2088 * platform/win/TestExpectations: Skipped the preconnect test directory, rather than the individual files in it.
2090 2018-03-05 Ryan Haddad <ryanhaddad@apple.com>
2092 Mark imported/w3c/web-platform-tests/service-workers/service-worker/registration-updateviacache.https.html as slow.
2093 https://bugs.webkit.org/show_bug.cgi?id=180982
2095 Unreviewed test gardening.
2097 * platform/mac-wk2/TestExpectations:
2099 2018-03-05 Chris Dumez <cdumez@apple.com>
2101 fast/loader/onload-policy-ignore-for-frame.html is timing out with async policy delegates
2102 https://bugs.webkit.org/show_bug.cgi?id=183337
2104 Reviewed by Ryosuke Niwa.
2106 Add layout test coverage.
2108 * fast/loader/onload-policy-ignore-for-frame-async-delegates-expected.txt: Added.
2109 * fast/loader/onload-policy-ignore-for-frame-async-delegates.html: Added.
2111 2018-03-05 Andy Estes <aestes@apple.com>
2113 [Mac] Teach WebCore::Pasteboard about file promise drags
2114 https://bugs.webkit.org/show_bug.cgi?id=183314
2115 <rdar://problem/38105493>
2117 Reviewed by Darin Adler.
2119 Added versions of file dragging tests in editing/pasteboard/ that use
2120 beginDragWithFilePromises() instead of beginDragWithFiles().
2122 * TestExpectations: Skipped the new tests.
2123 * editing/pasteboard/data-transfer-items-drag-drop-file-promise-expected.txt: Added.
2124 * editing/pasteboard/data-transfer-items-drag-drop-file-promise.html: Added.
2125 * editing/pasteboard/data-transfer-items-drop-file-promise-expected.txt: Added.
2126 * editing/pasteboard/data-transfer-items-drop-file-promise.html: Added.
2127 * editing/pasteboard/datatransfer-items-drop-plaintext-file-promise-expected.txt: Added.
2128 * editing/pasteboard/datatransfer-items-drop-plaintext-file-promise.html: Added.
2129 * editing/pasteboard/datatransfer-types-dropping-text-file-promise-expected.txt: Added.
2130 * editing/pasteboard/datatransfer-types-dropping-text-file-promise.html: Added.
2131 * editing/pasteboard/drag-file-promises-to-editable-element-as-URLs-expected.txt: Added.
2132 * editing/pasteboard/drag-file-promises-to-editable-element-as-URLs.html: Added.
2133 * editing/pasteboard/drag-file-promises-to-editable-element-as-attachment-expected.txt: Added.
2134 * editing/pasteboard/drag-file-promises-to-editable-element-as-attachment.html: Added.
2135 * editing/pasteboard/file-input-files-access-promise-expected.txt: Added.
2136 * editing/pasteboard/file-input-files-access-promise.html: Added.
2137 * platform/mac-wk1/TestExpectations: Un-skipped the new tests.
2138 * platform/win/TestExpectations: Skipped the new tests.
2140 2018-03-05 Ryan Haddad <ryanhaddad@apple.com>
2142 Unreviewed, add baseline for fast/text/combining-enclosing-keycap.html.
2144 * platform/ios/fast/text/combining-enclosing-keycap-expected.txt: Added.
2145 * platform/mac/fast/text/combining-enclosing-keycap-expected.txt: Added.
2147 2018-03-05 Ali Juma <ajuma@chromium.org>
2149 imported/w3c/web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click-404.html times out with async policy delegates
2150 https://bugs.webkit.org/show_bug.cgi?id=183297
2152 Reviewed by Chris Dumez.
2154 Add layout test coverage. Copy expectations from the existing sync-policy version of the test.
2156 * http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
2157 * http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404.html: Added.
2158 * http/wpt/html/semantics/text-level-semantics/the-a-element/resources/a-download-404.html: Added.
2159 * platform/ios-wk2/http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
2160 * platform/mac-wk1/http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
2161 * platform/win/http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
2162 * platform/wpe/TestExpectations:
2164 2018-03-05 Youenn Fablet <youenn@apple.com>
2166 Service worker test gardening
2167 https://bugs.webkit.org/show_bug.cgi?id=183264
2168 <rdar://problem/38048743>
2173 * platform/mac-wk2/TestExpectations:
2175 2018-03-05 Claudio Saavedra <csaavedra@igalia.com>
2177 [GTK] fast/events/blur-focus-window-should-blur-focus-element.html failing
2179 Unreviewed gardening.
2181 * platform/gtk/TestExpectations: Move this test to the failing test section.
2183 2018-03-05 Claudio Saavedra <csaavedra@igalia.com>
2185 [GTK] Implement WTR's PlatformWebView::setWindowIsKey()
2186 https://bugs.webkit.org/show_bug.cgi?id=183143
2188 Reviewed by Carlos Garcia Campos.
2190 * platform/gtk/TestExpectations: Unmark the passing tests
2192 2018-03-04 Per Arne Vollan <pvollan@apple.com>
2194 Mark http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html as failure on Windows.
2195 https://bugs.webkit.org/show_bug.cgi?id=183322
2197 Unreviewed test gardening.
2199 * platform/win/TestExpectations:
2201 2018-03-03 Said Abou-Hallawa <sabouhallawa@apple.com>
2203 Delete incorrect version of clampTo() function from SVGToOTFFontConversion.cpp
2204 https://bugs.webkit.org/show_bug.cgi?id=183165
2206 Reviewed by Darin Adler.
2208 Re-baseline the results of these two tests since the local version of
2209 clampTo() was not returning the expected results always.
2211 * platform/ios/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
2212 * platform/ios/svg/text/text-altglyph-01-b-expected.txt:
2214 2018-03-03 Zalan Bujtas <zalan@apple.com>
2216 [RenderTreeBuilder] Move styleDidChange mutation logic to RenderTreeUpdater
2217 https://bugs.webkit.org/show_bug.cgi?id=183273
2218 <rdar://problem/38054892>
2220 Reviewed by Antti Koivisto.
2222 This is just a different repaint order.
2224 * fast/repaint/absolute-position-change-containing-block-expected.txt:
2226 2018-03-03 Yoav Weiss <yoav@yoav.ws>
2228 Link headers for subresources are not being processed
2229 https://bugs.webkit.org/show_bug.cgi?id=181789
2231 Reviewed by Youenn Fablet.
2233 Adds tests to make sure Link headers on subresources are being processed.
2235 * http/tests/preload/link-header-on-subresource-expected.txt: Added.
2236 * http/tests/preload/link-header-on-subresource.html: Added.
2237 * http/tests/preload/resources/dummy-preloads-subresource.css.php: Added.
2239 2018-03-02 Youenn Fablet <youenn@apple.com>
2241 Service worker test gardening
2242 https://bugs.webkit.org/show_bug.cgi?id=183264
2243 <rdar://problem/38048743>
2248 * platform/mac-wk2/TestExpectations:
2250 2018-03-02 Chris Dumez <cdumez@apple.com>
2252 imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html crashes with async policy delegates
2253 https://bugs.webkit.org/show_bug.cgi?id=183294
2254 <rdar://problem/38073596>
2256 Reviewed by Youenn Fablet.
2258 Add layout test coverage.
2260 * http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate-expected.txt: Added.
2261 * http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html: Added.
2263 2018-03-02 Chris Dumez <cdumez@apple.com>
2265 fast/events/before-unload-remove-itself.html crashes with async policy delegates
2266 https://bugs.webkit.org/show_bug.cgi?id=183290
2267 <rdar://problem/38069045>
2269 Reviewed by Alex Christensen.
2271 Add layout test coverage.
2273 * fast/events/before-unload-remove-itself-async-delegate-expected.txt: Added.
2274 * fast/events/before-unload-remove-itself-async-delegate.html: Added.
2276 2018-03-02 Chris Dumez <cdumez@apple.com>
2278 Converting a load to a download does not work with async policy delegates
2279 https://bugs.webkit.org/show_bug.cgi?id=183254
2280 <rdar://problem/38035334>
2282 Reviewed by Youenn Fablet.
2284 Add layout test coverage.
2286 * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate-expected.txt: Added.
2287 * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate.html: Added.
2289 2018-03-02 Claudio Saavedra <csaavedra@igalia.com>
2291 [GTK] Unreviewed gardening
2293 * platform/gtk/TestExpectations: Add
2294 imported/w3c/web-platform-tests/css/css-ui/text-overflow-022.html,
2295 which started failing in the bots.
2297 2018-03-02 Claudio Saavedra <csaavedra@igalia.com>
2299 [GTK][WPE] Update js/dom static properties after r229112
2301 Unreviewed gardening.
2302 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
2303 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
2305 2018-03-01 Carlos Garcia Campos <cgarcia@igalia.com>
2307 REGRESSION(r222843): [HarfBuzz] Combining enclosed keycap not correctly handled
2308 https://bugs.webkit.org/show_bug.cgi?id=183246
2310 Reviewed by Michael Catanzaro.
2312 * fast/text/combining-enclosing-keycap-expected.txt: Added.
2313 * platform/gtk/fast/text/combining-enclosing-keycap.html: Added.
2314 * platform/gtk/TestExpectations:
2316 2018-03-01 Carlos Garcia Campos <cgarcia@igalia.com>
2318 [FreeType] Remove FontPlatformData fallbacks
2319 https://bugs.webkit.org/show_bug.cgi?id=183210
2321 Reviewed by Michael Catanzaro.
2323 Rebaseline 3 tests that progressed.
2325 * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.png:
2326 * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt:
2327 * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.png:
2328 * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt:
2329 * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
2330 * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
2332 2018-03-01 Youenn Fablet <youenn@apple.com>
2334 Service worker test gardening
2335 https://bugs.webkit.org/show_bug.cgi?id=183264
2339 * TestExpectations: Unflake/Unskip some tests that seem stable now.
2341 2018-03-01 John Wilander <wilander@apple.com>
2343 Move resource load statistics tests from js-test-pre.js to js-test.js
2344 https://bugs.webkit.org/show_bug.cgi?id=183249
2345 <rdar://problem/38033096>
2347 Unreviewed test gardening.
2349 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt:
2350 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
2351 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt:
2352 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2353 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt:
2354 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
2355 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt:
2356 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
2357 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt:
2358 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
2359 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt:
2360 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2361 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt:
2362 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
2363 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt:
2364 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
2365 * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
2366 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt:
2367 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt:
2368 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
2369 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
2370 * http/tests/resourceLoadStatistics/grandfathering-expected.txt:
2371 * http/tests/resourceLoadStatistics/grandfathering.html:
2372 * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt:
2373 * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2374 * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt:
2375 * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2376 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2377 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
2378 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2379 * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
2380 * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2381 * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
2382 * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
2383 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt:
2384 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt:
2385 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
2386 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2387 * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt:
2388 * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
2390 2018-03-01 Youenn Fablet <youenn@apple.com>
2392 LayoutTest imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https.html is a flaky failure
2393 https://bugs.webkit.org/show_bug.cgi?id=179248
2394 <rdar://problem/35377756>
2396 Reviewed by Chris Dumez.
2400 2018-03-01 Youenn Fablet <youenn@apple.com>
2402 Add API test to validate setting of service worker and cache storage directories
2403 https://bugs.webkit.org/show_bug.cgi?id=182543
2405 Reviewed by Chris Dumez.
2407 Updated tests according new engine representation.
2409 * http/tests/cache-storage/cache-clearing-origin.https.html:
2410 * http/tests/cache-storage/cache-origins.https.html:
2411 * http/tests/cache-storage/cache-representation.https.html:
2413 2018-03-01 Daniel Bates <dabates@apple.com>
2415 CSS ::selection stroke-color and stroke-width are not applied to selected text in text fields
2416 and ::selection:window-inactive stroke-color and stroke-width are never applied
2417 https://bugs.webkit.org/show_bug.cgi?id=183178
2419 Reviewed by David Hyatt.
2421 Add tests to ensure that we paint ::selection stroke-color and stroke-width for selected text
2422 in text fields. Add tests to ensure that we apply ::selection:window-inactive stroke-color
2423 and stroke-width to selected text when the page is deactivated.
2425 * fast/selectors/selection-window-inactive-stroke-color-expected.html: Added.
2426 * fast/selectors/selection-window-inactive-stroke-color.html: Added.
2427 * fast/selectors/selection-window-inactive-text-shadow-expected.html: Added.
2428 * fast/selectors/selection-window-inactive-text-shadow.html: Added.
2429 * fast/selectors/text-field-selection-stroke-color-expected.html: Added.
2430 * fast/selectors/text-field-selection-stroke-color.html: Added.
2431 * fast/selectors/text-field-selection-text-shadow-expected.html: Added.
2432 * fast/selectors/text-field-selection-text-shadow.html: Added.
2433 * fast/selectors/text-field-selection-window-inactive-stroke-color-expected.html: Added.
2434 * fast/selectors/text-field-selection-window-inactive-stroke-color.html: Added.
2435 * fast/selectors/text-field-selection-window-inactive-text-shadow-expected.html: Added.
2436 * fast/selectors/text-field-selection-window-inactive-text-shadow.html: Added.
2437 * platform/gtk/TestExpectations: Skip the ::selection:window-inactive tests until we fix
2438 <https://bugs.webkit.org/show_bug.cgi?id=183143>.
2439 * platform/ios/TestExpectations: Mark the tests as won't fix since UIKit draws selection on iOS.
2440 * platform/win/TestExpectations: Mark tests as image failures an associated with <https://bugs.webkit.org/show_bug.cgi?id=117322>.
2441 Windows does not seem to be updating selectors when the window is deactivated or window deactivation,
2442 testRunner.setWindowIsKey() is broken.
2443 * platform/wpe/TestExpectations: Skip the ::selection:window-inactive tests until we fix
2444 <https://bugs.webkit.org/show_bug.cgi?id=183144>.
2446 2018-03-01 Ross Kirsling <ross.kirsling@sony.com>
2448 [Win][DRT] Implement setSpatialNavigationEnabled.
2449 https://bugs.webkit.org/show_bug.cgi?id=183166
2451 Reviewed by Per Arne Vollan.
2453 * platform/win/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt:
2454 * platform/wincairo/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt: Added.
2455 This test requires an expectation for every platform. AppleWin had one but it must've been a copy-paste job?
2457 * platform/win/TestExpectations:
2458 Enable fast/spatial-navigation tests on AppleWin too.
2460 2018-03-01 Chris Dumez <cdumez@apple.com>
2462 imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html fails with async policy delegates
2463 https://bugs.webkit.org/show_bug.cgi?id=183225
2464 <rdar://problem/38003828>
2466 Reviewed by Alex Christensen.
2468 * http/wpt/html/browsers/windows/browsing-context-expected.txt: Added.
2469 * http/wpt/html/browsers/windows/browsing-context.html: Added.
2470 Add layout test coverage.
2472 * fast/loader/iframe-src-invalid-url-expected.txt:
2473 * fast/loader/policy-delegate-action-hit-test-zoomed-expected.txt:
2474 * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
2475 * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt:
2476 Rebaseline a few layout tests now that the log lines for the about:blank policy checks are
2479 2018-02-28 Nan Wang <n_wang@apple.com>
2481 Layout Test accessibility/mac/accessibility-make-first-responder.html is flaky
2482 https://bugs.webkit.org/show_bug.cgi?id=183232
2484 Reviewed by Chris Fleizach.
2486 The test is flaky because that the UIProcess might have received the IPC message
2487 to set the first responder after we check the current state. Added a delay
2488 in the test to fix that.
2490 * accessibility/mac/accessibility-make-first-responder.html:
2492 2018-02-28 Nan Wang <n_wang@apple.com>
2494 AX: AOM: Dispatch accessiblesetvalue event
2495 https://bugs.webkit.org/show_bug.cgi?id=183021
2496 <rdar://problem/37764242>
2498 Reviewed by Chris Fleizach.
2500 * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt: Added.
2501 * accessibility/mac/AOM-event-accessiblesetvalue.html: Added.
2502 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2504 2018-02-28 Chris Dumez <cdumez@apple.com>
2506 html/browsers/browsing-the-web/navigating-across-documents/006.html fails with async policy delegates
2507 https://bugs.webkit.org/show_bug.cgi?id=183168
2508 <rdar://problem/37951341>
2510 Reviewed by Alex Christensen.
2512 Add layout test coverage.
2515 * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/006-expected.txt: Added.
2516 * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/006.html: Added.
2517 * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/click.html: Added.
2518 * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/href.html: Added.
2520 2018-02-28 Alicia Boya GarcÃa <aboya@igalia.com>
2522 Unreviewed GTK test gardening.
2523 https://bugs.webkit.org/show_bug.cgi?id=183217
2525 * platform/gtk/TestExpectations:
2527 2018-02-28 John Wilander <wilander@apple.com>
2529 Add a second tier of prevalence to facilitate telemetry on very prevalent domains
2530 https://bugs.webkit.org/show_bug.cgi?id=183218
2531 <rdar://problem/37992388>
2533 Reviewed by Brent Fulgham.
2535 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
2536 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2537 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
2538 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
2539 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
2540 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
2541 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
2542 * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics-expected.txt: Added.
2543 * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html: Added.
2544 * platform/wk2/TestExpectations:
2545 New test marked as [ Pass ].
2547 2018-02-28 Ryan Haddad <ryanhaddad@apple.com>
2549 Disable three resourceLoadStatistics tests on iOS Simulator Debug because they frequently time out.
2550 https://bugs.webkit.org/show_bug.cgi?id=183216
2552 Unreviewed test gardening.
2554 * platform/ios/TestExpectations:
2556 2018-02-28 Ryan Haddad <ryanhaddad@apple.com>
2558 Mark http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html as flaky.
2559 https://bugs.webkit.org/show_bug.cgi?id=182983
2561 Unreviewed test gardening.
2563 * platform/wk2/TestExpectations:
2565 2018-02-27 Commit Queue <commit-queue@webkit.org>
2567 Unreviewed, rolling out r229060.
2568 https://bugs.webkit.org/show_bug.cgi?id=183198
2570 This patch causes crashes on two SVG tests (Requested by fredw
2575 "Relayout frames after AsyncFrameScrolling or FrameFlattening
2577 https://bugs.webkit.org/show_bug.cgi?id=183081
2578 https://trac.webkit.org/changeset/229060
2580 2018-02-27 Youenn Fablet <youenn@apple.com>
2582 Do not trigger a service worker match in case of document redirection if it will be already served by AppCache
2583 https://bugs.webkit.org/show_bug.cgi?id=183185
2584 <rdar://problem/37693796>
2586 Reviewed by Chris Dumez.
2588 * http/tests/appcache/main-resource-redirect-with-sw-expected.txt: Added.
2589 * http/tests/appcache/main-resource-redirect-with-sw.html: Added.
2590 * http/tests/appcache/resources/main-resource-redirect-with-sw.manifest: Added.
2591 * http/tests/appcache/resources/register-resources-service-worker.html: Added.
2592 * http/tests/appcache/service-worker-proxy.js: Added.
2593 * platform/gtk/TestExpectations:
2594 * platform/mac-wk1/TestExpectations:
2595 * platform/win/TestExpectations:
2596 * platform/wpe/TestExpectations:
2598 2018-02-27 Ryan Haddad <ryanhaddad@apple.com>
2600 Mark http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html as flaky.
2601 https://bugs.webkit.org/show_bug.cgi?id=183094
2603 Unreviewed test gardening.
2605 * platform/mac-wk2/TestExpectations:
2607 2018-02-27 Ryan Haddad <ryanhaddad@apple.com>
2609 Mark fast/dom/Window/window-focus-self.html as flaky.
2610 https://bugs.webkit.org/show_bug.cgi?id=183164
2612 Unreviewed test gardening.
2614 * platform/mac-wk2/TestExpectations:
2616 2018-02-27 Michael Catanzaro <mcatanzaro@igalia.com>
2618 Unreviewed GTK test gardening
2621 * platform/gtk/TestExpectations:
2623 2018-02-27 Doug Russell <doug@getitdownonpaper.com>
2625 AX: Spell check and style attributes should be optional when fetching attributed string
2626 https://bugs.webkit.org/show_bug.cgi?id=160744
2628 Reviewed by Chris Fleizach.
2630 The overhead of fetching a spell checked attributed string via AX API is substantial.
2631 In some cases on the order of 7/8 of the total time spent fetching the string.
2633 This change introduces the new attribute AXAttributedStringForTextMarkerRangeWithOptions which accepts an NSDictionary as it's parameter with keys "AXTextMarkerRange" (AXTextMarkerRangeRef) and "AXSpellCheck" (NSNumber(BOOL)).
2635 AXAttributedStringForTextMarkerRange will remain unchanged.
2637 * accessibility/mac/attributed-string: Added.
2638 * accessibility/mac/attributed-string/attributed-string-for-range-expected.txt: Added.
2639 * accessibility/mac/attributed-string/attributed-string-for-range-with-options-expected.txt: Added.
2640 * accessibility/mac/attributed-string/attributed-string-for-range-with-options.html: Added.
2641 * accessibility/mac/attributed-string/attributed-string-for-range.html: Added.
2642 * accessibility/mac/bounds-for-range-expected.txt:
2644 2018-02-27 Antoine Quint <graouts@apple.com>
2646 Unreviewed, marking a number of Web Animations WPT tests non-flaky.
2650 2018-02-27 Frederic Wang <fwang@igalia.com>
2652 Relayout frames after AsyncFrameScrolling or FrameFlattening option is changed
2653 https://bugs.webkit.org/show_bug.cgi?id=183081
2655 Reviewed by Antonio Gomes.
2657 Add a test to check whether an iframe changes its flattening status after one of the option
2658 AsyncFrameScrolling/FrameFlattening is enabled/disabled.
2660 * platform/ios-simulator/TestExpectations: Remove failure.
2661 * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic-expected.txt: Added.
2662 * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic.html: Added.
2664 2018-02-26 Daniel Bates <dabates@apple.com>
2666 testRunner.setWindowIsKey() has no effect on the web process side in WebKit2
2667 https://bugs.webkit.org/show_bug.cgi?id=81736
2668 <rdar://problem/11088268>
2670 Remove some tests from the platform-independent WebKit2 TestExpectations file that
2671 now pass on iOS and Mac following r189959 and r211910, respectively. Skip these
2672 tests on GTK and WPE. For GTK we need to fix <https://bugs.webkit.org/show_bug.cgi?id=183140>
2673 For WPE we need to fix <https://bugs.webkit.org/show_bug.cgi?id=183144>.
2675 The test fast/selectors/querySelector-window-inactive.html still fails on WebKit2,
2676 but for a different reason. See <https://bugs.webkit.org/show_bug.cgi?id=183140>
2679 * platform/gtk/TestExpectations:
2680 * platform/wk2/TestExpectations:
2681 * platform/wpe/TestExpectations:
2683 2018-02-26 Commit Queue <commit-queue@webkit.org>
2685 Unreviewed, rolling out r226745.
2686 https://bugs.webkit.org/show_bug.cgi?id=183132
2688 This is breaking some websites (Requested by youenn on
2693 "Use no-cache fetch mode when loading main documents with
2695 https://bugs.webkit.org/show_bug.cgi?id=181285
2696 https://trac.webkit.org/changeset/226745
2698 2018-02-25 Fujii Hironori <Hironori.Fujii@sony.com>
2700 [WK2] http/tests/navigation/new-window-redirect-history.html crashes
2701 https://bugs.webkit.org/show_bug.cgi?id=127683
2703 Reviewed by Dan Bernstein.
2705 * platform/ios-wk2/TestExpectations:
2706 Unmarked http/tests/navigation/new-window-redirect-history.html.
2707 * platform/wk2/TestExpectations: Ditto.
2709 2018-02-22 Antoine Quint <graouts@apple.com>
2711 REGRESSION (r228445): A big pause button shows over YouTube videos if you tap "Tap To Unmute" on iOS
2712 https://bugs.webkit.org/show_bug.cgi?id=183074
2713 <rdar://problem/37747028>
2715 Reviewed by Eric Carlson.
2717 Add a new test that set controls on the video, then immediately removes them, plays the video and turns the controls
2718 back on as soon as the video starts to check that the "showsStartButton" property is false on the media controls.
2719 Prior to this patch this test would fail.
2721 * media/modern-media-controls/start-support/start-support-disable-controls-and-re-enable-post-play-expected.txt: Added.
2722 * media/modern-media-controls/start-support/start-support-disable-controls-and-re-enable-post-play.html: Added.
2723 * platform/ios/TestExpectations:
2725 2018-02-22 Youenn Fablet <youenn@apple.com>
2727 CacheStorage::Engine::Caches::writeRecord is not always calling the completion handler
2728 https://bugs.webkit.org/show_bug.cgi?id=183055
2730 Reviewed by Chris Dumez.
2732 * http/tests/cache-storage/resources/cache-persistency-iframe.html:
2734 2018-02-22 Chris Dumez <cdumez@apple.com>
2736 Document.open() cancels existing provisional load but not navigation policy check
2737 https://bugs.webkit.org/show_bug.cgi?id=183012
2738 <rdar://problem/37755831>
2740 Reviewed by Alex Christensen.
2742 Add layout test coverage.
2744 * fast/dom/Document/open-with-pending-load-async-policy-expected.txt: Added.
2745 * fast/dom/Document/open-with-pending-load-async-policy.html: Added.
2747 2018-02-22 Matt Lewis <jlewis3@apple.com>
2749 Updated expectations for http/tests/appcache/404-resource-with-slow-main-resource.php.
2750 https://bugs.webkit.org/show_bug.cgi?id=153503
2752 Unreviewed test gardening.
2754 * platform/mac-wk1/TestExpectations:
2755 * platform/mac/TestExpectations:
2757 2018-02-22 Per Arne Vollan <pvollan@apple.com>
2759 Mark http/tests/preload/onerror_event.html as a flaky crash on Windows.
2760 https://bugs.webkit.org/show_bug.cgi?id=179297
2762 Unreviewed test gardening.
2764 * platform/win/TestExpectations:
2766 2018-02-22 Miguel Gomez <magomez@igalia.com>
2768 Unreviewed GTK+ gardening after r228915.
2770 * platform/gtk/TestExpectations:
2772 2018-02-21 John Wilander <wilander@apple.com>
2774 Add delay to make cookie purge catch up when running http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html
2775 https://bugs.webkit.org/show_bug.cgi?id=183024
2776 <rdar://problem/37765207>
2778 Unreviewed test gardening.
2780 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2781 Added a setTimeout() delay.
2783 2018-02-21 Youenn Fablet <youenn@apple.com>
2785 Move AppCache loading to the NetworkProcess
2786 https://bugs.webkit.org/show_bug.cgi?id=178540
2787 <rdar://problem/37119346>
2789 Reviewed by Alex Christensen.
2791 There is no guarantee that aborting in an event handler will be executed before some loads finish,
2792 as the events are fired asynchronously.
2793 Making tests less flaky by waiting some time before fnishing some loads.
2795 * http/tests/appcache/abort-cache-onchecking.html:
2796 * http/tests/appcache/resource-redirect-2-expected.txt:
2797 * http/tests/appcache/resources/abort-cache-onchecking-resource-404.manifest:
2798 * http/tests/appcache/resources/abort-cache-onchecking.manifest: Removed.
2799 * http/tests/appcache/resources/abort-cache-onchecking.manifest.php: Added.
2800 * http/tests/appcache/resources/abort-cache-ondownloading.manifest:
2801 * http/tests/appcache/resources/abort-cache-ondownloading.text: Removed.
2802 * http/tests/appcache/resources/abort-cache-ondownloading.text.php: Added.
2803 * http/tests/appcache/resources/not-exist.vob.php: Added.
2805 2018-02-21 Youenn Fablet <youenn@apple.com>
2807 Use ResourceLoader to load appcache manifest
2808 https://bugs.webkit.org/show_bug.cgi?id=182861
2810 Reviewed by Alex Christensen.
2812 * http/tests/appcache/fail-on-update-2-expected.txt:
2813 * http/tests/appcache/manifest-redirect-2-expected.txt:
2814 * http/tests/appcache/offline-access-expected.txt:
2816 2018-02-21 Chris Dumez <cdumez@apple.com>
2818 VTTCue constructor should use 'double' type for startTime / endTime
2819 https://bugs.webkit.org/show_bug.cgi?id=182988
2821 Reviewed by Eric Carlson.
2823 Update existing test to reflect behavior change.
2825 * media/track/track-add-remove-cue-expected.txt:
2826 * media/track/track-add-remove-cue.html:
2828 2018-02-21 Ms2ger <Ms2ger@gmail.com>
2831 https://bugs.webkit.org/show_bug.cgi?id=183006
2833 Unreviewed test gardening.
2835 * TestExpectations: add ietestcenter/css3/valuesandunits/units-000.htm.
2836 * platform/gtk/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
2837 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt: update for r228827.
2838 * platform/ios/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
2839 * platform/mac/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
2840 * platform/win/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
2841 * platform/wpe/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
2842 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: update for r228827.
2844 2018-02-21 Charlie Turner <cturner@igalia.com>
2846 Update test expectations
2847 https://bugs.webkit.org/show_bug.cgi?id=182973
2849 Unreviewed gardening.
2851 * platform/gtk/TestExpectations:
2853 2018-02-21 Charlie Turner <cturner@igalia.com>
2855 Rebaseline web animations tests after r228717
2856 https://bugs.webkit.org/show_bug.cgi?id=182970
2858 Reviewed by Antoine Quint.
2860 * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
2861 * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
2862 * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
2864 2018-02-21 Myles C. Maxfield <mmaxfield@apple.com>
2866 [Cocoa] Make system-ui obey the user-installed-font policy
2867 https://bugs.webkit.org/show_bug.cgi?id=182860
2868 <rdar://problem/36158249>
2870 Reviewed by Antti Koivisto.
2872 FakeHelvetica-ArmenianCharacter.ttf is a font which supports a particular Armenian character which
2873 isn't supported by any other font on the system. Installing this font will cause it to be added to
2874 the 'system-ui' font cascade list. When we disable user-installed-fonts, this font should not be
2875 used to render the character.
2877 * fast/text/user-installed-fonts/system-ui-expected-mismatch.html:
2878 * fast/text/user-installed-fonts/system-ui.html:
2880 2018-02-20 Nan Wang <n_wang@apple.com>
2882 AX: Keyboard focus not following VoiceOver cursor into web content or within web content.
2883 https://bugs.webkit.org/show_bug.cgi?id=182752
2884 <rdar://problem/37518233>
2886 Reviewed by Ryosuke Niwa.
2888 * accessibility/mac/accessibility-make-first-responder-expected.txt: Added.
2889 * accessibility/mac/accessibility-make-first-responder.html: Added.
2890 * platform/mac-wk1/TestExpectations:
2892 2018-02-20 Chris Dumez <cdumez@apple.com>
2894 Crash under JSC::JSCell::toNumber(JSC::ExecState*)
2895 https://bugs.webkit.org/show_bug.cgi?id=182984
2896 <rdar://problem/37694346>
2898 Reviewed by Mark Lam.
2900 Add layout test coverage.
2902 * js/dom/webidl-type-mapping-expected.txt:
2903 * js/dom/webidl-type-mapping.html:
2905 2018-02-20 Ryan Haddad <ryanhaddad@apple.com>
2907 Mark two imported/w3c/web-platform-tests/2dcontext/imagebitmap tests as flaky on iOS.
2908 https://bugs.webkit.org/show_bug.cgi?id=182833
2910 Unreviewed test gardening.
2912 * platform/ios/TestExpectations:
2914 2018-02-20 Manuel Rego Casasnovas <rego@igalia.com>
2916 Skip tests that need ENABLE_LINK_PREFETCH
2917 https://bugs.webkit.org/show_bug.cgi?id=182981
2919 Unreviewed gardening.
2921 These tests were marked in the different TestExpectations fails of each port,
2922 when actually none of them were testing this code as ENABLE_LINK_PREFETCH is disabled by default
2923 (even in development builds).
2925 The patch just moves the flagged tests from the port specific TestExpectations files
2926 to the generic TestExpectations file skipping them.
2929 * platform/gtk/TestExpectations:
2930 * platform/ios/TestExpectations:
2931 * platform/mac/TestExpectations:
2932 * platform/win/TestExpectations:
2934 2018-02-20 John Wilander <wilander@apple.com>
2936 Make WebResourceLoadStatisticsStore::processStatisticsAndDataRecords() call WebProcessProxy::notifyPageStatisticsAndDataRecordsProcessed() in a proper callback
2937 https://bugs.webkit.org/show_bug.cgi?id=182719
2938 <rdar://problem/37517370>
2940 Reviewed by Brent Fulgham.
2942 * platform/mac-wk2/TestExpectations:
2943 Marked http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html
2945 * platform/wk2/TestExpectations:
2946 Marked http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
2947 as [ Pass ]. This should have been done already in r227223:
2948 https://bugs.webkit.org/show_bug.cgi?id=181822
2950 2018-02-20 Nan Wang <n_wang@apple.com>
2952 AX: AOM: Dispatch accessibleclick event
2953 https://bugs.webkit.org/show_bug.cgi?id=180898
2954 <rdar://problem/36086710>
2956 Reviewed by Ryosuke Niwa.
2958 * accessibility/mac/AOM-events-expected.txt: Added.
2959 * accessibility/mac/AOM-events.html: Added.
2960 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2961 * platform/mac-wk1/TestExpectations:
2963 2018-02-19 Dean Jackson <dino@apple.com>
2965 Handle all writing-modes in downcast
2966 https://bugs.webkit.org/show_bug.cgi?id=182949
2967 <rdar://problem/37710687>
2969 Reviewed by Myles Maxfield.
2971 Test all the deprecated SVG writing modes.
2973 * fast/writing-mode/svg-writing-modes-expected.html: Added.
2974 * fast/writing-mode/svg-writing-modes.html: Added.
2976 2018-02-20 Manuel Rego Casasnovas <rego@igalia.com>
2978 [css3-text] Skip tests that need ENABLE_CSS3_TEXT
2979 https://bugs.webkit.org/show_bug.cgi?id=182963
2981 Unreviewed gardening.
2983 These tests were marked in the different TestExpectations fails of each port,
2984 when actually none of them were testing this code as ENABLE_CSS3_TEXT is disabled by default
2985 (even in development builds).
2987 The patch just moves the flagged tests from the port specific TestExpectations files
2988 to the generic TestExpectations file skipping them.
2990 It also removes editing/pasteboard/insert-text-decoration.html from the skipping list
2991 as it should be passing for Mac an iOs too.
2994 * platform/gtk/TestExpectations:
2995 * platform/ios/TestExpectations:
2996 * platform/mac/TestExpectations:
2998 2018-02-19 Fujii Hironori <Hironori.Fujii@sony.com>
3000 null m_lastNodeInserted dereference at ReplaceSelectionCommand::InsertedNodes::lastLeafInserted
3001 https://bugs.webkit.org/show_bug.cgi?id=161947
3003 Reviewed by Ryosuke Niwa.
3005 * platform/gtk/TestExpectations:
3006 Unmarked editing/execCommand/crash-replacing-list-by-list.html and editing/inserting/insert-table-in-paragraph-crash.html.
3008 2018-02-19 Antoine Quint <graouts@apple.com>
3010 [Modern Media Controls] Implement a compact set of media controls
3011 https://bugs.webkit.org/show_bug.cgi?id=182937
3012 <rdar://problem/37682257>
3014 Reviewed by Eric Carlson.
3016 Add new tests that cover the basic properties and layout under different situations of the new CompactMediaControls.
3018 * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor-expected.txt: Added.
3019 * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor.html: Added.
3020 * media/modern-media-controls/compact-media-controls/compact-media-controls-layout-expected.txt: Added.
3021 * media/modern-media-controls/compact-media-controls/compact-media-controls-layout.html: Added.
3023 2018-02-19 Antoine Quint <graouts@apple.com>
3025 [Web Animations] Make KeyframeEffect target nullable and read-write
3026 https://bugs.webkit.org/show_bug.cgi?id=182741
3028 Reviewed by Dean Jackson.
3030 Add some platform-specific results for Sierra where we don't support the "font-variation-settings" property.
3032 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
3033 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
3034 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
3036 2018-02-19 Dean Jackson <dino@apple.com>
3038 SIGFPE @ int WebCore::SVGToOTFFontConverter::scaleUnitsPerEm<int> const + 45
3039 https://bugs.webkit.org/show_bug.cgi?id=182944
3040 <rdar://problem/35369984>
3042 Reviewed by Myles Maxfield.
3044 Add a test with a 0 unitsperem SVG font.
3046 * svg/text/font-bad-unitsperem-expected.txt: Added.
3047 * svg/text/font-bad-unitsperem.html: Added.
3048 * svg/text/resources/font-bad-unitsperem.svg: Added.
3050 2018-02-19 Tim Horton <timothy_horton@apple.com>
3052 REGRESSION (r219342): Touch event coordinates and elementFromPoint coordinates differ
3053 https://bugs.webkit.org/show_bug.cgi?id=182910
3054 <rdar://problem/37533950>
3056 Reviewed by Simon Fraser.
3058 * fast/dom/elementFromPoint-scaled-scrolled.html:
3059 Revert changes to this test made in r219342.
3061 * fast/dom/elementFromPoint-scaled-scrolled-layout-viewport.html:
3062 * fast/dom/elementFromPoint-scaled-scrolled-layout-viewport-expected.txt:
3063 Add a test that is equivalent to elementFromPoint-scaled-scrolled.html after r219342,
3064 which turns on the new setting. This test is disabled on iOS (like it was
3065 in r219342) because it needs window.scrollTo.
3067 * platform/ios-wk2/fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
3070 * platform/ios/TestExpectations:
3071 Re-mark-failing a test that was un-marked-failing by r219342.
3073 2018-02-19 Daniel Bates <dabates@apple.com>
3075 Do not block authentication challenge to navigated resources
3076 https://bugs.webkit.org/show_bug.cgi?id=182807
3077 <rdar://problem/37481619>
3079 Reviewed by Brent Fulgham.
3081 Update tests based on the new behavior.
3083 * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt:
3084 * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https.html:
3085 * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https-expected.txt: Removed.
3086 * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https.html: Removed.
3087 * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt:
3088 * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.html:
3089 * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt:
3090 * http/tests/security/mixedContent/resources/frame-with-insecure-image-redirects-to-basic-auth-secure-image.html:
3091 * http/tests/security/mixedContent/resources/subresource/protected-pdf.php: Removed.
3092 * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-insecure-page.https-expected.txt:
3093 * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https-expected.txt:
3094 * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt:
3095 * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html:
3096 * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt:
3097 * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html:
3098 * platform/wk2/http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt.
3099 * platform/wk2/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Added.
3100 * platform/wk2/http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-insecure-page.https-expected.txt: Added.
3101 * platform/wk2/http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https-expected.txt: Added.
3102 * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt.
3103 * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt.
3105 2018-02-19 Ryan Haddad <ryanhaddad@apple.com>
3107 Mark media/track/track-css-matching-default.html as flaky.
3108 https://bugs.webkit.org/show_bug.cgi?id=182932
3110 Unreviewed test gardening.
3112 * platform/mac-wk1/TestExpectations:
3114 2018-02-19 Ryan Haddad <ryanhaddad@apple.com>
3116 Skip editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying-in-null-origin.html on iOS Release.
3117 https://bugs.webkit.org/show_bug.cgi?id=182850
3119 Unreviewed test gardening.
3121 * platform/ios/TestExpectations:
3123 2018-02-19 Ryan Haddad <ryanhaddad@apple.com>
3125 Mark http/tests/cache-storage/cache-representation.https.html as flaky.
3126 https://bugs.webkit.org/show_bug.cgi?id=182928
3128 Unreviewed test gardening.
3132 2018-02-19 Ryan Haddad <ryanhaddad@apple.com>
3134 Mark inspector/console/messageRepeatCountUpdated.html as flaky.
3135 https://bugs.webkit.org/show_bug.cgi?id=152452
3137 Unreviewed test gardening.
3139 * platform/mac/TestExpectations:
3141 2018-02-19 Frederic Wang <fwang@igalia.com>
3143 IFrame is resized incorrectly on orientation change
3144 https://bugs.webkit.org/show_bug.cgi?id=155198
3146 Reviewed by Antonio Gomes.
3148 Add a non-regression test to verify that iframes are properly resized after orientation
3149 changes. This bug happened in iOS 10.0 but not in trunk.
3151 * fast/events/ios/rotation/resize-iframe-after-orientation-change-expected.txt: Added.
3152 * fast/events/ios/rotation/resize-iframe-after-orientation-change.html: Added.
3154 2018-02-19 Claudio Saavedra <csaavedra@igalia.com>
3156 [GTK] Update test expectations
3158 Unreviewed gardening.
3160 * platform/gtk/TestExpectations: inspector/heap/getPreview.html is
3161 passing again after r228600.
3163 2018-02-19 Fujii Hironori <Hironori.Fujii@sony.com>
3165 REGRESSION(r219298): RELEASE_ASSERT(!m_owningPointerForClose) fails in WebCore::IDBServer::UniqueIDBDatabase::scheduleShutdownForClose
3166 https://bugs.webkit.org/show_bug.cgi?id=174354
3167 <rdar://problem/33294987>
3169 Reviewed by Michael Catanzaro.
3171 * platform/gtk/TestExpectations:
3172 Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html.
3173 * platform/ios-wk2/TestExpectations:
3174 Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html.
3175 * platform/mac/TestExpectations: Ditto.
3176 * platform/wpe/TestExpectations: Unmarked
3177 imported/w3c/IndexedDB-private-browsing/idbfactory_open.html and
3178 imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html.
3180 2018-02-18 Philippe Normand <pnormand@igalia.com>
3182 [GTK][WPE] Fullscreen video is broken
3183 https://bugs.webkit.org/show_bug.cgi?id=182740
3185 Reviewed by Michael Catanzaro.
3187 * platform/gtk/TestExpectations: Unflag now-passing fullscreen tests.
3189 2018-02-18 Zalan Bujtas <zalan@apple.com>
3191 [RenderTreeBuilder] REGRESSION(r228238) Detach renderer before destroying its subtree.
3192 https://bugs.webkit.org/show_bug.cgi?id=182908
3193 <rdar://problem/37619394>
3195 Reviewed by Antti Koivisto.
3197 * fast/block/crash-when-subtree-is-still-attached-expected.txt: Added.
3198 * fast/block/crash-when-subtree-is-still-attached.html: Added.
3200 2018-02-16 Ryan Haddad <ryanhaddad@apple.com>
3202 Unreviewed, rolling out r228575.
3204 Introduced LayoutTest crashes under GuardMalloc.
3208 "Use ResourceLoader to load appcache manifest"
3209 https://bugs.webkit.org/show_bug.cgi?id=182861
3210 https://trac.webkit.org/changeset/228575
3212 2018-02-16 Youenn Fablet <youenn@apple.com>
3214 Allow specifying which plug-ins are supported
3215 https://bugs.webkit.org/show_bug.cgi?id=182748
3217 Reviewed by Chris Dumez.
3219 * http/tests/plugins/nounsupported-plugin-expected.txt: Added.
3220 * http/tests/plugins/nounsupported-plugin.html: Added.
3221 * http/tests/plugins/supported-plugin-all-origin-visibility-expected.txt: Added.
3222 * http/tests/plugins/supported-plugin-all-origin-visibility.html: Added.
3223 * http/tests/plugins/supported-plugin-on-specific-origin-expected.txt: Added.
3224 * http/tests/plugins/supported-plugin-on-specific-origin.html: Added.
3225 * http/tests/plugins/supported-plugin-origin-specific-visibility-expected.txt: Added.
3226 * http/tests/plugins/supported-plugin-origin-specific-visibility.html: Added.
3227 * http/tests/plugins/unsupported-plugin-on-specific-origin-expected.txt: Added.
3228 * http/tests/plugins/unsupported-plugin-on-specific-origin.html: Added.
3229 * plugins/unsupported-plugin-expected.txt: Added.
3230 * plugins/unsupported-plugin.html: Added.
3231 * platform/ios-wk1/TestExpectations:
3232 * platform/mac-wk1/TestExpectations:
3234 2018-02-16 Ryan Haddad <ryanhaddad@apple.com>
3236 Mark fast/block/positioning/fixed-container-with-relative-parent.html as flaky.
3237 https://bugs.webkit.org/show_bug.cgi?id=181834
3239 Unreviewed test gardening.
3241 * platform/mac-wk1/TestExpectations:
3243 2018-02-16 Youenn Fablet <youenn@apple.com>
3245 Use ResourceLoader to load appcache manifest
3246 https://bugs.webkit.org/show_bug.cgi?id=182861
3248 Reviewed by Alex Christensen.
3250 * http/tests/appcache/fail-on-update-2-expected.txt:
3251 * http/tests/appcache/manifest-redirect-2-expected.txt:
3252 * http/tests/appcache/offline-access-expected.txt:
3254 2018-02-16 Chris Dumez <cdumez@apple.com>
3256 Crash under WebCore::EventTarget::fireEventListeners
3257 https://bugs.webkit.org/show_bug.cgi?id=182880
3258 <rdar://problem/20788804>
3260 Reviewed by Youenn Fablet.
3262 Add layout test coverage.
3264 * webaudio/audiobuffersource-ended-detached-frame-expected.txt: Added.
3265 * webaudio/audiobuffersource-ended-detached-frame.html: Added.
3266 * webaudio/resources/audiobuffersource-ended-detached-frame-iframe.html: Added.
3268 2018-02-16 Jiewen Tan <jiewen_tan@apple.com>
3270 [WebAuthN] Implement PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()
3271 https://bugs.webkit.org/show_bug.cgi?id=182771
3272 <rdar://problem/36459988>
3274 Reviewed by Brent Fulgham.
3276 * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available-expected.txt: Added.
3277 * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available.html: Added.
3279 2018-02-16 Fujii Hironori <Hironori.Fujii@sony.com>
3281 fast/frames/sandboxed-iframe-navigation-top-denied.html is crashing in Inspector::createScriptCallStackForConsole::Exec for GTK
3282 https://bugs.webkit.org/show_bug.cgi?id=172952
3284 Reviewed by Michael Catanzaro.
3286 * platform/gtk/TestExpectations: Unmarked fast/frames/sandboxed-iframe-navigation-top-denied.html.
3288 2018-02-16 Fujii Hironori <Hironori.Fujii@sony.com>
3290 IndexedDB: Several test crash in when destroying a IDBKeyData
3291 https://bugs.webkit.org/show_bug.cgi?id=167576
3293 Reviewed by Michael Catanzaro.
3295 * platform/gtk/TestExpectations: Unmarked
3296 imported/w3c/IndexedDB-private-browsing/idbcursor_iterating.html,
3297 imported/w3c/IndexedDB-private-browsing/idbcursor_iterating_index.html
3298 and storage/indexeddb/modern/index-3-private.html.
3299 * platform/wpe/TestExpectations: Unmarked
3300 imported/w3c/IndexedDB-private-browsing/idbcursor_iterating.html and
3301 imported/w3c/IndexedDB-private-browsing/idbcursor_iterating_index.html.
3303 2018-02-16 Claudio Saavedra <csaavedra@igalia.com>
3305 [WPE] Update expectations for a couple of flaky tests
3307 Unreviewed gardening.
3309 http/tests/appcache/fail-on-update.html and
3310 svg/as-image/svg-as-image-canvas.html are flaky.
3311 * platform/wpe/TestExpectations:
3313 2018-02-16 Claudio Saavedra <csaavedra@igalia.com>
3315 [WPE] New rebaseline after r228427
3317 Unreviewed gardening
3318 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: Remove
3319 gone AccessibleNode class.
3321 2018-02-16 Claudio Saavedra <csaavedra@igalia.com>
3323 Update expectations for a couple of failing tests.
3325 Unreviewed gardening.
3326 * platform/gtk/TestExpectations:
3328 2018-02-15 Youenn Fablet <youenn@apple.com>
3330 Resources loaded from service workers are not downloadable
3331 https://bugs.webkit.org/show_bug.cgi?id=182848
3333 Reviewed by Chris Dumez.
3335 * http/tests/workers/service/resources/download-binary.php: Added.
3336 * http/tests/workers/service/resources/service-worker-download-worker.js: Added.
3337 * http/tests/workers/service/service-worker-download.https-expected.txt: Added.
3338 * http/tests/workers/service/service-worker-download.https.html: Added.
3340 2018-02-15 Ryan Haddad <ryanhaddad@apple.com>
3342 Mark imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
3343 https://bugs.webkit.org/show_bug.cgi?id=182853
3345 Unreviewed test gardening.
3347 * platform/ios/TestExpectations:
3349 2018-02-15 Ryan Haddad <ryanhaddad@apple.com>
3351 Mark imported/w3c/web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin.htm as flaky.
3352 https://bugs.webkit.org/show_bug.cgi?id=182849
3354 Unreviewed test gardening.
3356 * platform/ios-wk2/TestExpectations:
3357 * platform/mac-wk2/TestExpectations:
3359 2018-02-15 Ryan Haddad <ryanhaddad@apple.com>
3361 Update TestExpectations for imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap tests.
3362 https://bugs.webkit.org/show_bug.cgi?id=182833
3364 Unreviewed test gardening.
3366 * platform/mac/TestExpectations:
3368 2018-02-15 Jiewen Tan <jiewen_tan@apple.com>
3370 [WebAuthN] Revisit the whole async model of task dispatching, timeout and aborting
3371 https://bugs.webkit.org/show_bug.cgi?id=181946
3372 <rdar://problem/37258262>
3374 Reviewed by Chris Dumez.
3376 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
3377 * http/wpt/webauthn/idl.https.html:
3378 * http/wpt/webauthn/public-key-credential-create-failure.https.html:
3379 * http/wpt/webauthn/public-key-credential-create-success.https.html:
3380 * http/wpt/webauthn/public-key-credential-get-failure.https.html:
3381 * http/wpt/webauthn/public-key-credential-get-success.https.html:
3382 * http/wpt/webauthn/resources/util.js:
3384 2018-02-14 Antti Koivisto <antti@apple.com>
3386 Do sibling invalidation on mutation
3387 https://bugs.webkit.org/show_bug.cgi?id=182809
3389 Reviewed by Zalan Bujtas.
3391 Sibling invalidation now happens on mutation. Update the tests.
3393 * fast/css/indirect-adjacent-style-invalidation-1-expected.txt:
3394 * fast/css/indirect-adjacent-style-invalidation-1.html:
3395 * fast/css/indirect-adjacent-style-invalidation-2-expected.txt:
3396 * fast/css/indirect-adjacent-style-invalidation-2.html:
3397 * fast/css/indirect-adjacent-style-invalidation-3-expected.txt:
3398 * fast/css/indirect-adjacent-style-invalidation-3.html:
3400 2018-02-14 Daniel Bates <dabates@apple.com>
3402 Disallow cross-origin subresources from asking for credentials
3403 https://bugs.webkit.org/show_bug.cgi?id=182579
3404 <rdar://problem/36162271>
3406 Reviewed by Andy Estes.
3408 Copied existing tests that depended on cross-origin subresources being able prompt for credentials
3409 to files with suffix allowCrossOriginSubresourcesToAskForCredentials. These copies were modified
3410 to set allowCrossOriginSubresourcesToAskForCredentials to false so as to opt-into the behavior
3411 before this change. Updated existing tests to reflect the new behavior and added new tests to
3412 ensure that we do not regress the new behavior.
3414 * http/tests/media/video-auth-expected.txt:
3415 * http/tests/media/video-auth-with-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/http/tests/media/video-auth-expected.txt.
3416 * http/tests/media/video-auth-with-allowCrossOriginSubresourcesToAskForCredentials.html: Copied from LayoutTests/http/tests/media/video-auth.html.
3417 * http/tests/media/video-auth.html:
3418 * http/tests/security/basic-auth-subresource-expected.txt: Added.
3419 * http/tests/security/basic-auth-subresource.html: Added.
3420 * http/tests/security/credentials-iframes-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Renamed from LayoutTests/platform/mac-wk1/http/tests/security/credentials-iframes-expected.txt.
3421 * http/tests/security/credentials-iframes-allowCrossOriginSubresourcesToAskForCredentials.html: Added.
3422 * http/tests/security/credentials-iframes-expected.txt:
3423 * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/insecure-basic-auth-image.https-expected.txt.
3424 * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
3425 * http/tests/security/mixedContent/insecure-basic-auth-image.https-expected.txt:
3426 * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt.
3427 * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.html: Added.
3428 * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt:
3429 * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt.
3430 * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
3431 * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt:
3432 * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt.
3433 * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
3434 * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt:
3435 * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Renamed from LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt.
3436 * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
3437 * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt:
3438 * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html:
3439 * http/tests/security/resources/basic-auth-subresource.html: Added.
3440 * http/tests/security/resources/subresource1/protected-image.php: Added.
3441 * http/tests/security/resources/subresource2/protected-image.php: Added.
3442 * platform/win/TestExpectations: Skip allowCrossOriginSubresourcesToAskForCredentials-suffixed tests as
3443 DumpRenderTree on Windows does not support parsing test options. See <https://bugs.webkit.org/show_bug.cgi?id=173281>.
3444 * platform/win/http/tests/security/basic-auth-subresource-expected.txt: Added Windows-specific result. For some reason
3445 connections to localhost:8443 are not allowed. See <https://bugs.webkit.org/show_bug.cgi?id=182609> for more details.
3446 * platform/wk2/http/tests/media/video-auth-expected.txt:
3447 * platform/wk2/http/tests/media/video-auth-with-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/media/video-auth-expected.txt.
3448 * platform/wk2/http/tests/security/basic-auth-subresource-expected.txt: Added.
3449 * platform/wk2/http/tests/security/credentials-iframes-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/http/tests/security/credentials-iframes-expected.txt.
3450 * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt.
3452 2018-02-14 Matt Lewis <jlewis3@apple.com>
3454 Marked imported/w3c/web-platform-tests/service-workers/cache-storage/worker/cache-storage-match.https.html as flaky on macOS WK2.
3455 https://bugs.webkit.org/show_bug.cgi?id=177198
3457 Unreviewed test gardening.
3459 * platform/mac-wk2/TestExpectations:
3461 2018-02-14 Alicia Boya GarcÃa <aboya@igalia.com>
3463 Unreviewed GTK test gardening
3464 https://bugs.webkit.org/show_bug.cgi?id=182794
3466 * platform/gtk/TestExpectations:
3468 2018-02-14 Antoine Quint <graouts@apple.com>
3470 [Modern Media Controls] Don't use arrays as values for localisable strings
3471 https://bugs.webkit.org/show_bug.cgi?id=182791
3472 <rdar://problem/36007262>
3474 Reviewed by Dean Jackson.
3476 * media/modern-media-controls/localized-strings/replaced-string-expected.txt:
3477 * media/modern-media-controls/localized-strings/replaced-string.html:
3479 2018-02-14 Ryan Haddad <ryanhaddad@apple.com>
3481 Unreviewed, rolling out r228444.
3483 Introduced API and Layout test failures.
3487 "[WebAuthN] Revisit the whole async model of task dispatching,
3488 timeout and aborting"
3489 https://bugs.webkit.org/show_bug.cgi?id=181946
3490 https://trac.webkit.org/changeset/228444
3492 2018-02-13 Michael Catanzaro <mcatanzaro@igalia.com>
3494 Unreviewed GTK test gardening
3496 * platform/gtk/TestExpectations:
3497 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
3499 2018-02-13 Antoine Quint <graouts@apple.com>
3501 Removing the controls attribute from a <video> element does not tear down the controls shadow DOM nor cancel event listeners.
3502 https://bugs.webkit.org/show_bug.cgi?id=182668
3504 Reviewed by Jer Noble.
3506 Ensure controls are turned on for a number of tests that would fail otherwise since media events would not be handled by media
3507 controls without it.
3509 * http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast.html:
3510 * http/tests/media/modern-media-controls/pip-support/pip-support-live-broadcast.html:
3511 * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
3512 * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-live-broadcast.html:
3513 * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast.html:
3514 * http/tests/media/modern-media-controls/status-support/status-support-loading.html:
3515 * media/modern-media-controls/airplay-support/airplay-support.html:
3516 * media/modern-media-controls/mute-support/mute-support-media-api.html:
3517 * media/modern-media-controls/playback-support/playback-support-autoplay.html:
3518 * media/modern-media-controls/playback-support/playback-support-media-api.html:
3519 * media/modern-media-controls/start-support/start-support-error.html:
3520 * media/modern-media-controls/start-support/start-support-lowPowerMode.html:
3521 * media/modern-media-controls/start-support/start-support-manual-play.html:
3522 * media/modern-media-controls/status-support/status-support-error.html:
3523 * media/modern-media-controls/time-labels-support/elapsed-time.html:
3524 * media/modern-media-controls/time-labels-support/remaining-time.html:
3525 * media/modern-media-controls/tracks-support/tracks-support-audio-tracks.html:
3526 * media/modern-media-controls/tracks-support/tracks-support-text-tracks.html:
3527 * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
3528 * media/modern-media-controls/volume-support/volume-support-media-api.html:
3530 2018-02-13 Jiewen Tan <jiewen_tan@apple.com>
3532 [WebAuthN] Revisit the whole async model of task dispatching, timeout and aborting
3533 https://bugs.webkit.org/show_bug.cgi?id=181946
3534 <rdar://problem/37258262>
3536 Reviewed by Chris Dumez.
3538 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
3539 * http/wpt/webauthn/idl.https.html:
3540 * http/wpt/webauthn/public-key-credential-create-failure.https.html:
3541 * http/wpt/webauthn/public-key-credential-create-success.https.html:
3542 * http/wpt/webauthn/public-key-credential-get-failure.https.html:
3543 * http/wpt/webauthn/public-key-credential-get-success.https.html:
3544 * http/wpt/webauthn/resources/util.js:
3546 2018-02-13 Antti Koivisto <antti@apple.com>
3548 Crash when breakpoint hit in unload handler
3549 https://bugs.webkit.org/show_bug.cgi?id=169855
3550 <rdar://problem/28683567>
3552 Reviewed by Daniel Bates and Joseph Pecoraro.
3554 * inspector/debugger/reload-paused-expected.txt: Added.
3555 * inspector/debugger/reload-paused.html: Added.
3557 2018-02-13 Nan Wang <n_wang@apple.com>
3559 AX: Remove AccessibleNode class
3560 https://bugs.webkit.org/show_bug.cgi?id=182724
3561 <rdar://problem/37486024>
3563 Reviewed by Chris Fleizach.
3565 * accessibility/accessibility-object-model-expected.txt: Removed.
3566 * accessibility/accessibility-object-model.html: Removed.
3567 * accessibility/mac/AOM-bool-properties-expected.txt: Removed.
3568 * accessibility/mac/AOM-bool-properties.html: Removed.
3569 * accessibility/mac/AOM-number-properties-expected.txt: Removed.
3570 * accessibility/mac/AOM-number-properties.html: Removed.
3571 * accessibility/mac/AOM-relation-property-expected.txt: Removed.
3572 * accessibility/mac/AOM-relation-property.html: Removed.
3573 * accessibility/mac/AOM-string-properties-expected.txt: Removed.
3574 * accessibility/mac/AOM-string-properties.html: Removed.
3575 * platform/mac-wk1/TestExpectations:
3576 * platform/win/TestExpectations:
3578 2018-02-12 Chris Fleizach <cfleizach@apple.com>
3580 AX: defer focusedUIElement notifications
3581 https://bugs.webkit.org/show_bug.cgi?id=182643
3582 <rdar://problem/37394310>
3584 Reviewed by Zalan Bujtas.
3586 * accessibility/mac/aria-menu-item-selected-notification.html:
3587 Rewrite test to accomodate that focus changes happen asynchronously.
3588 * accessibility/mac/selection-notification-focus-change-expected.txt:
3589 * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt:
3590 The order of notifications is different now that focus changes happen later.
3592 2018-02-12 John Wilander <wilander@apple.com>
3594 Resource Load Statistics: Classify resources as prevalent based on redirects to other prevalent resources
3595 https://bugs.webkit.org/show_bug.cgi?id=182664
3596 <rdar://problem/37372572>
3598 Reviewed by Brent Fulgham.
3600 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion-expected.txt: Added.
3601 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html: Added.
3602 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion-expected.txt: Added.
3603 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html: Added.
3604 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to-expected.txt: Added.
3605 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html: Added.
3606 * platform/wk2/TestExpectations:
3607 New tests added as [ Pass ].
3609 2018-02-12 Matt Lewis <jlewis3@apple.com>
3611 Marked multiple http/tests/resourceLoadStatistics tests as flaky and skip.
3614 Unreviewed test gardening.
3616 * platform/mac-wk2/TestExpectations:
3618 2018-02-12 Matt Lewis <jlewis3@apple.com>
3620 Marked http/tests/workers/service/basic-messageport.html as flaky on macOS WK2.
3621 https://bugs.webkit.org/show_bug.cgi?id=182630
3623 Unreviewed test gardening.
3625 * platform/mac-wk2/TestExpectations:
3627 2018-02-12 Matt Lewis <jlewis3@apple.com>
3629 Unreviewed, rolling out r228376.
3631 This caused accessibility/mac/selection-notification-focus-
3632 change.html to become flaky on macOS.
3636 "AX: defer focusedUIElement notifications"
3637 https://bugs.webkit.org/show_bug.cgi?id=182643
3638 https://trac.webkit.org/changeset/228376
3640 2018-02-12 Per Arne Vollan <pvollan@apple.com>
3642 Mark imported/mozilla/svg/conditions-07.svg as a flaky failure on Windows.
3644 Unreviewed test gardening.
3646 * platform/win/TestExpectations:
3648 2018-02-12 Matt Lewis <jlewis3@apple.com>
3650 Skipped webgl/1.0.3/conformance/rendering/many-draw-calls.html on iOS Simulator Debug WK2
3651 https://bugs.webkit.org/show_bug.cgi?id=182144
3653 Unreviewed test expectations.
3655 * platform/ios-wk2/TestExpectations:
3657 2018-02-12 Chris Fleizach <cfleizach@apple.com>
3659 AX: defer focusedUIElement notifications
3660 https://bugs.webkit.org/show_bug.cgi?id=182643
3661 <rdar://problem/37394310>
3663 Reviewed by Zalan Bujtas.
3665 * accessibility/mac/aria-menu-item-selected-notification.html:
3666 Rewrite test to accomodate that focus changes happen asynchronously.
3667 * accessibility/mac/selection-notification-focus-change-expected.txt:
3668 * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt:
3669 The order of notifications is different now that focus changes happen later.
3671 2018-02-12 Per Arne Vollan <pvollan@apple.com>
3673 Update test expectations for some tests which are failing on only one ews Windows bot.
3674 https://bugs.webkit.org/show_bug.cgi?id=182694
3676 Unreviewed test gardening.
3678 * platform/win/TestExpectations:
3680 2018-02-08 Ryosuke Niwa <rniwa@webkit.org>
3682 REGRESSION (r223440): Copying & pasting a list from Microsoft Word to TinyMCE fails
3683 https://bugs.webkit.org/show_bug.cgi?id=182564
3685 Reviewed by Wenson Hsieh.
3687 Added a test to make sure special Microsoft Word quirks would not get triggered
3688 when pasting content copied within WebKit.
3690 * http/tests/security/clipboard/copy-paste-html-across-origin-strips-mso-list-expected.txt: Added.
3691 * http/tests/security/clipboard/copy-paste-html-across-origin-strips-mso-list.html: Added.
3692 * http/tests/security/clipboard/resources/copy-mso-list.html: Added.
3694 2018-02-09 Ryan Haddad <ryanhaddad@apple.com>
3696 Mark two service worker LayoutTests as flaky.
3698 Unreviewed test gardening.
3700 * platform/mac-wk2/TestExpectations:
3702 2018-02-09 Michael Catanzaro <mcatanzaro@igalia.com>
3704 Unreviewed, updated GTK test expectations after r228276
3706 * platform/gtk/TestExpectations:
3708 2018-02-08 Wenson Hsieh <wenson_hsieh@apple.com>
3710 Pasting from Excel no longer provides text/html data
3711 https://bugs.webkit.org/show_bug.cgi?id=182636
3712 <rdar://problem/37087060>
3714 Reviewed by Ryosuke Niwa.
3716 Rebaseline some existing layout tests. We now expose "text/html" alongside "Files" on DataTransfer.types() in
3717 some circumstances. This also provides some test coverage for ensuring that the paste codepath iOS allows the
3718 page to request HTML, even if there are files on the pasteboard. See the WebCore ChangeLog for more detail.
3720 * editing/pasteboard/data-transfer-item-list-add-file-multiple-times-expected.txt:
3721 * editing/pasteboard/data-transfer-item-list-add-file-on-copy-expected.txt:
3722 * editing/pasteboard/data-transfer-item-list-add-file-on-drag-expected.txt:
3724 Adjust test expectations for the additional "text/html" type.
3726 * editing/pasteboard/paste-image-does-not-reveal-file-url-expected.txt:
3727 * editing/pasteboard/paste-image-does-not-reveal-file-url.html:
3729 Instead of checking that types is [ "Files" ], just check that types contains "Files". On iOS, copying a
3730 selected image does not also copy HTML, but on macOS it does; this covers both cases.
3732 2018-02-09 Matt Baker <mattbaker@apple.com>
3734 Web Inspector: Object.shallowEqual always fails when comparing array property values
3735 https://bugs.webkit.org/show_bug.cgi?id=182634
3736 <rdar://problem/37374639>
3738 Reviewed by Devin Rousso.
3740 * inspector/unit-tests/object-utilities-expected.txt:
3741 * inspector/unit-tests/object-utilities.html:
3743 2018-02-09 Andy Estes <aestes@apple.com>
3745 [Payment Request] Crash in PaymentRequest::canMakePayment() when Apple Pay payment method data is missing required fields
3746 https://bugs.webkit.org/show_bug.cgi?id=182631
3748 Reviewed by Mark Lam.
3750 * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt:
3751 * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
3753 2018-02-09 Ryan Haddad <ryanhaddad@apple.com>
3755 Update TestExpectations for fast/forms/textarea/textarea-state-restore.html
3756 https://bugs.webkit.org/show_bug.cgi?id=90980
3758 Unreviewed test gardening.
3761 * platform/wk2/TestExpectations:
3763 2018-02-09 Philippe Normand <pnormand@igalia.com>
3765 [GStreamer][WebAudio] Winamp2-js woes
3766 https://bugs.webkit.org/show_bug.cgi?id=182612
3768 Reviewed by Xabier Rodriguez Calvar and Carlos Alberto Lopez Perez.
3770 * webaudio/silence-after-playback-expected.wav: Added.
3771 * webaudio/silence-after-playback.html: Added.
3773 2018-02-09 Javier Fernandez <jfernandez@igalia.com>
3775 [css-align] Implement the new behavior of 'legacy' for justify-items
3776 https://bugs.webkit.org/show_bug.cgi?id=172712
3778 Reviewed by Antti Koivisto.
3780 Rebaselined Default Alignment related tests because of the new 'legacy' value.
3782 * css3/parse-alignment-of-root-elements.html:
3783 * css3/parse-place-items.html:
3784 * fast/css/parse-justify-items.html:
3786 2018-02-08 Matt Lewis <jlewis3@apple.com>
3788 Marked media/W3C/video/events/event_progress_manual.html as flaky on macOS WK2.
3789 https://bugs.webkit.org/show_bug.cgi?id=177663
3791 Unreviewed test gardening.
3793 * platform/mac-wk2/TestExpectations:
3795 2018-02-08 Chris Dumez <cdumez@apple.com>
3797 Form submission after navigation fails when decidePolicyForNavigationAction is async
3798 https://bugs.webkit.org/show_bug.cgi?id=182412
3799 <rdar://problem/35181099>
3801 Reviewed by Alex Christensen.
3803 Import layout test coverage from Alex's earlier patch.
3805 * http/tests/navigation/resources/a.html: Added.
3806 * http/tests/navigation/resources/b.html: Added.
3807 * http/tests/navigation/sync-form-submit-iframe-expected.txt: Added.
3808 * http/tests/navigation/sync-form-submit-iframe.html: Added.
3810 2018-02-08 Per Arne Vollan <pvollan@apple.com>
3812 Mark accessibility/aria-hidden-updates-alldescendants.html as a failure on Windows.
3813 https://bugs.webkit.org/show_bug.cgi?id=182626
3815 Unreviewed test gardening.
3817 * platform/win/TestExpectations:
3819 2018-02-08 John Wilander <wilander@apple.com>
3821 Switch http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html from testRunner.installStatisticsDidModifyDataRecordsCallback() to testRunner.installStatisticsDidScanDataRecordsCallback()
3822 https://bugs.webkit.org/show_bug.cgi?id=182624
3823 <rdar://problem/37364749>
3825 Unreviewed test gardening.
3827 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3828 * platform/mac-wk2/TestExpectations:
3829 Changed from [ Pass Timeout ] to [ Pass ] for the given test.
3831 2018-02-08 Ryan Haddad <ryanhaddad@apple.com>
3833 Mark inspector/console/clearMessages.html as flaky.
3834 https://bugs.webkit.org/show_bug.cgi?id=182620
3836 Unreviewed test gardening.
3838 * platform/mac/TestExpectations:
3840 2018-02-08 Ryan Haddad <ryanhaddad@apple.com>
3842 Mark media/modern-media-controls/tracks-support/tracks-support-show-panel-fullscreen.html as flaky.
3843 https://bugs.webkit.org/show_bug.cgi?id=182571
3845 Unreviewed test gardening.
3847 * platform/mac-wk1/TestExpectations:
3849 2018-02-08 Ryan Haddad <ryanhaddad@apple.com>
3851 Mark webanimations/animation-opacity-animation-crash.html as flaky.
3852 https://bugs.webkit.org/show_bug.cgi?id=181612
3854 Unreviewed test gardening.
3856 * platform/ios/TestExpectations:
3857 * platform/mac/TestExpectations:
3859 2018-02-08 Ryan Haddad <ryanhaddad@apple.com>
3861 Mark fast/dom/adopt-node-crash-2.html as flaky.
3862 https://bugs.webkit.org/show_bug.cgi?id=182589
3864 Unreviewed test gardening.
3866 * platform/mac/TestExpectations:
3868 2018-02-08 Chris Fleizach <cfleizach@apple.com>
3870 AX: Defer attribute computation until needed.
3871 https://bugs.webkit.org/show_bug.cgi?id=182386
3872 <rdar://problem/37115277>
3874 Reviewed by Zalan Bujtas.
3876 Update tests to reflect new world of delayed attribute handling for accessibility.
3878 * accessibility/canvas-fallback-content.html:
3879 Make test async so attributes can be checked after deferred handling.
3880 * accessibility/mac/aria-expanded-notifications.html:
3881 Access elements through AX tree so attribute changes generate notifications.
3882 * accessibility/mac/aria-listbox-selectedchildren-change.html:
3883 Make test async so attributes can be checked after deferred handling.
3884 * accessibility/mac/aria-menu-item-selected-notification.html:
3885 Access menu item through AX tree so attribute changes generate notifications.
3886 * accessibility/mac/aria-modal-auto-focus.html:
3887 Access buttons after delay so attributes have time to be deferred.
3888 * accessibility/mac/element-busy-changed.html:
3889 Process second attribute change after delay so we generate two notifications.
3890 * accessibility/mac/expanded-notification.html:
3891 Set attributes after a delay so they generate individual notifications.
3892 * accessibility/notification-listeners.html:
3893 Access elements through AX tree so attribute changes generate notifications.
3895 2018-02-08 Miguel Gomez <magomez@igalia.com>
3897 Unreviewed GTK+ gardening after r228270.
3899 * platform/gtk/TestExpectations:
3901 2018-02-08 Philippe Normand <pnormand@igalia.com>
3903 [GStreamer] LayoutTest webaudio/silent-audio-interrupted-in-background.html makes its subsequent test flaky crash
3904 https://bugs.webkit.org/show_bug.cgi?id=173916
3906 Reviewed by Xabier Rodriguez Calvar.
3908 * platform/gtk/TestExpectations: Unskip fixed test.
3910 2018-02-06 Yusuke Suzuki <utatane.tea@gmail.com>
3912 [JSC] Implement Array.prototype.flatMap and Array.prototype.flatten
3913 https://bugs.webkit.org/show_bug.cgi?id=182440
3915 Reviewed by Darin Adler.
3917 * inspector/model/remote-object-get-properties-expected.txt:
3918 * js/Object-getOwnPropertyNames-expected.txt:
3919 * js/script-tests/Object-getOwnPropertyNames.js:
3921 2018-01-13 Darin Adler <darin@apple.com>
3924 https://bugs.webkit.org/show_bug.cgi?id=179591
3926 Reviewed by Chris Dumez.
3928 * fast/dom/reference-cycle-leaks-expected.txt: Expect success for the
3929 CustomEvent, MessageEvent, and PopStateEvent cycle leak checks.
3931 2018-02-07 Said Abou-Hallawa <sabouhallawa@apple.com>
3933 [iOS] Skip webgl/webgl-texture-image-buffer-reuse.html
3934 https://bugs.webkit.org/show_bug.cgi?id=182592
3936 Unreviewed test gardening.
3938 * platform/ios/TestExpectations:
3940 2018-02-07 Youenn Fablet <youenn@apple.com>
3942 Remove www1/www2 URLs from service worker tests
3943 https://bugs.webkit.org/show_bug.cgi?id=182548
3945 Reviewed by Chris Dumez.
3949 2018-02-07 John Wilander <wilander@apple.com>
3951 Switch testRunner.installStatisticsDidModifyDataRecordsCallback() to testRunner.installStatisticsDidScanDataRecordsCallback() in two tests
3952 https://bugs.webkit.org/show_bug.cgi?id=182366
3953 <rdar://problem/37094805>
3955 Unreviewed test gardening.
3957 This change is an attempt to make two flaky test cases stable.
3958 It also skips http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html
3959 because the timestamp resolution of 5 seconds is now so short that we run into timing flakiness.
3961 * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
3962 * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
3963 * platform/mac-wk2/TestExpectations:
3964 Removed [ Skip ] entry for http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
3965 Added [ Skip ] entry for http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html
3966 * platform/wk2/TestExpectations:
3967 Now both the above test cases are marked [ Pass ].
3969 2018-02-07 Ryan Haddad <ryanhaddad@apple.com>
3971 Skip media/modern-media-controls/tracks-support/tracks-support-show-panel-after-dragging-controls.html.
3972 https://bugs.webkit.org/show_bug.cgi?id=169158
3974 Unreviewed test gardening.
3976 * platform/mac/TestExpectations:
3978 2018-02-07 Youenn Fablet <youenn@apple.com>
3980 ASSERTION FAILED: m_timeOrigin in Performance::Performance()
3981 https://bugs.webkit.org/show_bug.cgi?id=182558
3982 <rdar://problem/37297551>
3984 Reviewed by Chris Dumez.
3986 Make use of WPT cors-preflight-star.any.js test in service worker.
3987 This test should be removed once WPT will run any.js tests in service workers as well as workers and window.
3989 * http/wpt/service-workers/cors-preflight-star.any.js: Added.
3990 * http/wpt/service-workers/cors-preflight-star.any.serviceworker-expected.txt: Added.
3991 * http/wpt/service-workers/cors-preflight-star.any.serviceworker.html: Added.
3993 2018-02-07 Wenson Hsieh <wenson_hsieh@apple.com>
3995 REGRESSION(r226396): File paths are inserted when dropping image files
3996 https://bugs.webkit.org/show_bug.cgi?id=182557
3997 <rdar://problem/37294120>
3999 Reviewed by Ryosuke Niwa.
4001 Tweak an existing layout test that drops a file into a contenteditable, to check that no text is inserted into
4002 the editable element after dropping.
4004 * editing/pasteboard/drag-files-to-editable-element-as-URLs-expected.txt:
4005 * editing/pasteboard/drag-files-to-editable-element-as-URLs.html:
4007 2018-02-07 John Wilander <wilander@apple.com>
4009 Restrict Referer to just the origin for third parties in private mode and third parties ITP blocks cookies for in regular mode
4010 https://bugs.webkit.org/show_bug.cgi?id=182559
4011 <rdar://problem/36990337>
4013 Reviewed by Andy Estes.
4016 New tests marked as [ Skip ]. The change only applies to iOS and Mac.
4017 * http/tests/resourceLoadStatistics/resources/echo-referrer.php: Added.
4018 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-expected.txt: Added.
4019 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html: Added.
4020 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-expected.txt: Added.
4021 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html: Added.
4022 * http/tests/security/resources/echo-referrer.php: Added.
4023 * http/tests/security/resources/redirect.php: Added.
4024 * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode-expected.txt: Added.
4025 * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode.html: Added.
4026 * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode-expected.txt: Added.
4027 * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode.html: Added.
4028 * platform/ios/TestExpectations:
4029 New tests marked as [ Pass ].
4030 * platform/mac-wk2/TestExpectations:
4031 New tests marked as [ Pass ].
4032 * platform/wk2/TestExpectations:
4033 New tests marked as [ Skip ].
4035 2018-02-07 Matt Lewis <jlewis3@apple.com>
4037 Adjusted test expectations for storage/indexeddb/modern/idbtransaction-objectstore-failures.html.
4038 https://bugs.webkit.org/show_bug.cgi?id=171862
4040 Unreviewed test gardening.
4042 * platform/mac-wk2/TestExpectations:
4044 2018-02-07 Daniel Bates <dabates@apple.com>
4046 Log error when authentication challenge is blocked due to an insecure request
4047 https://bugs.webkit.org/show_bug.cgi?id=182358
4049 Reviewed by Andy Estes.
4051 Add more tests and update expected results of existing tests now that we emit console messages.
4053 Also fixed a typo in LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html
4054 so that it tests what it actually claims to test and made the test programmatically load the image
4055 to avoid output flakiness caused by the preload scanner preloading it. The preload scanner performs