1 2018-10-25 Per Arne Vollan <pvollan@apple.com>
3 [High Sierra/Sierra Release] Layout Test media/track/track-cue-css.html is a flaky image failure
4 https://bugs.webkit.org/show_bug.cgi?id=190876
6 Reviewed by Alexey Proskuryakov.
8 This is a speculative fix; avoid an unnecessary video seek step in test.
10 * media/track/track-cue-css-expected.html:
11 * media/track/track-cue-css.html:
13 2018-10-25 Chris Dumez <cdumez@apple.com>
15 REGRESSION (236779) scandinaviandesigns.com product pages auto redirect to product image
16 https://bugs.webkit.org/show_bug.cgi?id=190891
17 <rdar://problem/45296796>
19 Reviewed by Antti Koivisto.
21 Add layout test coverage.
23 * fast/dom/HTMLInputElement/radio-element-fires-change-event-only-when-checked-state-changes-expected.txt: Added.
24 * fast/dom/HTMLInputElement/radio-element-fires-change-event-only-when-checked-state-changes.html: Added.
26 2018-10-25 Frederic Wang <fwang@igalia.com>
28 Unreviewed test gardening.
30 * platform/ios-wk1/TestExpectations: Add failures for tests requiring findString.
31 * platform/ios-wk1/fast/scrolling/adjust-scroll-offset-on-zoom-expected.txt: Added. Adjust
32 expectation to handle whitespace difference.
33 * platform/ios-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added. The
34 scrolling tree is not displayed on WK1.
36 2018-10-25 Frederic Wang <fwang@igalia.com>
38 Add more tests for the Find UI
39 https://bugs.webkit.org/show_bug.cgi?id=190823
41 Reviewed by Antonio Gomes.
43 We add more tests for iOS's find UI to cover cases fixed by r224284. Equivalent tests for
44 subframes currently fails when frame flattening is disabled, they will be handled in bug
47 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-expected.png: Added.
48 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-expected.txt: Added.
49 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit-expected.png: Added.
50 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit-expected.txt: Added.
51 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit.html: Added.
52 Test with a match at the limit of the scrolling element.
53 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position.html: Added. Test
54 with a match at the middle of the scrolling element.
55 * platform/ios/fast/scrolling/find-text-in-overflow-node.html: Use names for parameters to
56 make it more explicit.
57 * platform/ios/fast/scrolling/find-text-in-subframe-expected.txt: Added.
58 * platform/ios/fast/scrolling/find-text-in-subframe.html: Added. Test with a subframe instead
61 2018-10-25 Jiewen Tan <jiewen_tan@apple.com>
63 [WPT] Update resource-timing WPT tests to use the right cross origin
64 https://bugs.webkit.org/show_bug.cgi?id=190554
66 Reviewed by Youenn Fablet.
70 2018-10-24 Tim Horton <timothy_horton@apple.com>
72 Attachment filenames with RTL characters should format similar to Finder
73 https://bugs.webkit.org/show_bug.cgi?id=190736
74 <rdar://problem/44735946>
76 Reviewed by Dan Bernstein.
78 * fast/attachment/attachment-title-with-rtl-expected.html: Added.
79 * fast/attachment/attachment-title-with-rtl.html: Added.
80 Add a test that directionality marks in the attachment's title are
81 isolated from the file extension.
83 2018-10-24 Megan Gardner <megan_gardner@apple.com>
85 Turn on Conic Gradients
86 https://bugs.webkit.org/show_bug.cgi?id=190810
88 Reviewed by Tim Horton.
90 No longer necessary to manually turn on conic gradients for testing.
92 * http/wpt/css/css-images-4/conic-gradient-parsing.html:
94 2018-10-11 Jiewen Tan <jiewen_tan@apple.com>
96 Only report resource timing to parent frame for the first iframe load
97 https://bugs.webkit.org/show_bug.cgi?id=190498
98 <rdar://problem/44347398>
100 Reviewed by Youenn Fablet.
102 The layout test is from Chromium change:
103 https://chromium-review.googlesource.com/c/chromium/src/+/1186215.
105 * http/tests/misc/resource-timing-navigation-in-restored-iframe-expected.txt: Added.
106 * http/tests/misc/resource-timing-navigation-in-restored-iframe.html: Added.
107 * http/tests/misc/resources/alert-then-back.html: Added.
108 * http/tests/misc/resources/navigate-on-message.html: Added.
109 * http/tests/misc/resources/post-message-to-parent.html: Added.
111 2018-10-24 Ryan Haddad <ryanhaddad@apple.com>
113 [macOS] Layout Test legacy-animation-engine/animations/suspend-resume-animation.html is a flaky failure
114 https://bugs.webkit.org/show_bug.cgi?id=190883
116 Unreviewed test gardening.
118 * platform/mac/TestExpectations: Mark test as flaky.
120 2018-10-24 Matt Lewis <jlewis3@apple.com>
122 Marked webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as a flaky timout.
123 https://bugs.webkit.org/show_bug.cgi?id=170877
125 Unreviewed test gardening.
127 * platform/mac/TestExpectations:
129 2018-10-24 Truitt Savell <tsavell@apple.com>
131 Marking Multiple tests as flakey at once
132 https://bugs.webkit.org/show_bug.cgi?id=190847
134 Unreviewed Test Gardening
136 * platform/ios-wk2/TestExpectations:
137 * platform/mac-wk1/TestExpectations:
138 * platform/mac-wk2/TestExpectations:
140 2018-10-24 Andy Estes <aestes@apple.com>
142 [macOS Debug WK2] Layout Test http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https.html is a flaky failure
143 https://bugs.webkit.org/show_bug.cgi?id=190650
144 <rdar://problem/45341914>
146 Reviewed by Alex Christensen.
148 * http/tests/resources/payment-request.js:
149 (updateDetailsOnShippingAddressChange):
151 2018-10-23 Jer Noble <jer.noble@apple.com>
153 TextTrack cues should be updated more often than every 250ms.
154 https://bugs.webkit.org/show_bug.cgi?id=190827
156 Reviewed by Eric Carlson.
158 Add a LayoutTest which plays back 6s of captions, each 50 ms in duration, and uses
159 when the "enter" and "exit" were fired (in media time) to check whether they were missed
160 or not. The test succeeds if fewer than 50 of the 120 cues were missed.
162 * media/track/track-cue-missing-expected.txt: Added.
163 * media/track/track-cue-missing.html: Added.
165 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
167 Unreviewed, rolling out r237261.
169 The layout test for this change crashes under GuardMalloc.
173 "Handle MDNS resolution of candidates through libwebrtc
175 https://bugs.webkit.org/show_bug.cgi?id=190681
176 https://trac.webkit.org/changeset/237261
178 2018-10-23 Joseph Pecoraro <pecoraro@apple.com>
180 Web Inspector: Remove unused css-rules pretty printing test expectation
181 https://bugs.webkit.org/show_bug.cgi?id=190834
183 Reviewed by Matt Baker.
185 * inspector/codemirror/prettyprinting-css-rules-expected.txt: Removed.
187 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
189 Unreviewed, rolling out r237280.
191 Causes fast/box-shadow/box-shadow-with-zero-radius.html to
192 fail on iOS Simulator.
196 "[CG] Adopt CG SPI for non-even cornered rounded rects"
197 https://bugs.webkit.org/show_bug.cgi?id=190155
198 https://trac.webkit.org/changeset/237280
200 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
202 [macOS Debug WK1] Layout Test inspector/codemirror/prettyprinting-css.html is a flaky timeout
203 https://bugs.webkit.org/show_bug.cgi?id=190833
205 Unreviewed test gardening.
207 * platform/mac-wk1/TestExpectations: Mark test as slow.
209 2018-10-23 Truitt Savell <tsavell@apple.com>
211 [ MacOS Debug WK1 ] Layout Test fast/forms/state-restore-to-non-edited-controls.html is flaky
212 https://bugs.webkit.org/show_bug.cgi?id=190832
214 Unreviewed Test Gardening.
216 * platform/mac-wk1/TestExpectations:
218 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
220 Layout Test imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html is flaky.
221 https://bugs.webkit.org/show_bug.cgi?id=176929
223 Unreviewed test gardening.
225 * platform/mac/TestExpectations: Mark test as flaky.
227 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
229 REGRESSION (r236501?): Layout Test compositing/geometry/limit-layer-bounds-opacity-transition.html is flaky
230 https://bugs.webkit.org/show_bug.cgi?id=190210
232 Unreviewed test gardening.
234 * platform/mac/TestExpectations: Mark test as flaky.
236 2018-10-22 Justin Michaud <justin_michaud@apple.com>
238 Registered custom properties should support syntax parameter for <length> and *
239 https://bugs.webkit.org/show_bug.cgi?id=190039
241 Reviewed by Antti Koivisto.
243 Add tests for inline styles, font-size cycles with custom properties, and a crash that was reported.
245 * css-custom-properties-api/crash-expected.txt: Added.
246 * css-custom-properties-api/crash.html: Added.
247 * css-custom-properties-api/cycles-expected.txt: Added.
248 * css-custom-properties-api/cycles.html: Added.
249 * css-custom-properties-api/inline-expected.txt: Added.
250 * css-custom-properties-api/inline.html: Added.
252 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
254 REGRESSION: [iOS] Layout Test media/media-fullscreen-pause-inline.html is a flaky failure
255 https://bugs.webkit.org/show_bug.cgi?id=187618
257 Unreviewed test gardening.
259 * platform/ios/TestExpectations: Mark test as flaky.
261 2018-10-22 Justin Michaud <justin_michaud@apple.com>
263 CSS Paint API should give a 2d rendering context
264 https://bugs.webkit.org/show_bug.cgi?id=190762
266 Reviewed by Dean Jackson.
268 * fast/css-custom-paint/basic.html:
270 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
272 Unreviewed, update TestExpectations for imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
273 https://bugs.webkit.org/show_bug.cgi?id=157068
275 * TestExpectations: Mark test as a flaky failure for release builds.
276 * platform/mac-wk1/TestExpectations: Remove duplicate expectation.
278 2018-10-22 Dawei Fenton <realdawei@apple.com>
280 REGRESSION (r234330): [mac-wk1] Layout Test fast/repaint/animation-after-layer-scroll.html is a flaky failure
281 https://bugs.webkit.org/show_bug.cgi?id=188421
283 Unreviewed test gardening.
285 * platform/mac-wk1/TestExpectations: Mark test as flaky.
287 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
289 [ Mojave WK1 ] Layout Test storage/indexeddb/database-odd-names.html is failing
290 https://bugs.webkit.org/show_bug.cgi?id=190350
292 Unreviewed test gardening.
294 * platform/mac-wk1/TestExpectations: Mark test as failing.
296 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
298 [macOS WK1] Layout Test http/tests/security/cross-origin-xsl-redirect-BLOCKED.html is a flaky failure
299 https://bugs.webkit.org/show_bug.cgi?id=189723
301 Unreviewed test gardening.
303 * platform/mac-wk1/TestExpectations: Mark test as flaky.
305 2018-10-22 Ali Juma <ajuma@chromium.org>
307 Layout Test imported/w3c/web-platform-tests/intersection-observer/containing-block.html is a flaky failure on Debug builds
308 https://bugs.webkit.org/show_bug.cgi?id=190808
310 Unreviewed test gardening.
314 2018-10-22 Dawei Fenton <realdawei@apple.com>
316 Some WK1 repaint tests are flaky on Mojave
317 https://bugs.webkit.org/show_bug.cgi?id=190627
319 Unreviewed, marked tests as flaky.
321 * platform/mac-wk1/TestExpectations:
323 2018-10-22 Wenson Hsieh <wenson_hsieh@apple.com>
325 [iOS] [Datalist] fast/forms/datalist/datalist-show-hide.html fails
326 https://bugs.webkit.org/show_bug.cgi?id=190777
328 Reviewed by Tim Horton.
330 Refactor this test such that it passes on both iOS and macOS. This test verifies that datalist suggestions menu
331 UI can be shown and hidden. On macOS, we focus and then blur the input field; on iOS, we tap in the datalist
332 button to show the suggestions UI, and then tap in the text field to bring back the regular keyboard.
334 * fast/forms/datalist/datalist-show-hide-expected.txt:
335 * fast/forms/datalist/datalist-show-hide.html:
336 * platform/ios/TestExpectations:
338 Unskip the layout test on iOS.
340 * resources/ui-helper.js:
341 (window.UIHelper.isShowingDataListSuggestions):
343 Tweak this helper function to resolve with either true or false (Boolean types), instead of the strings "true"
346 2018-10-22 Truitt Savell <tsavell@apple.com>
348 [ MacOS WK1 ] Layout Test platform/mac/media/audio-session-category-video-paused.html is flaky Timeout
349 https://bugs.webkit.org/show_bug.cgi?id=189680
351 Unreviewed Test Gardening
353 * platform/mac-wk1/TestExpectations:
355 2018-10-20 Daniel Bates <dabates@apple.com>
357 Unskip test fast/writing-mode/english-rl-text-with-spelling-marker.html in iOS WebKit2
359 Following r235149 we mark spelling errors in iOS WebKit2.
361 * platform/ios-wk1/TestExpectations: Skip in legacy WebKit until we fix <https://webkit.org/b/188762>.
362 * platform/ios/TestExpectations: Unskip test.
364 2018-10-19 Justin Fan <justin_fan@apple.com>
366 [WebGPU] Add stubs for WebGPUSwapChain and WebGPURenderingContext
367 https://bugs.webkit.org/show_bug.cgi?id=190742
369 Reviewed by Dean Jackson.
371 Updated basic webgpu feature detection test to check for WebGPURenderingContext.
373 * webgpu/webgpu-enabled-expected.txt:
374 * webgpu/webgpu-enabled.html:
376 2018-10-19 Wenson Hsieh <wenson_hsieh@apple.com>
378 [iOS] [Datalist] Can't pick datalist suggestions in a stock WKWebView
379 https://bugs.webkit.org/show_bug.cgi?id=190621
380 <rdar://problem/45310649>
382 Reviewed by Tim Horton.
384 Refactor an existing layout test to run on both iOS and macOS. On both platforms, it checks that the top
385 suggestion respects option element order in the document, as well as the current contents of the text field.
386 On macOS, we use arrow keys and hit return to select a suggestion; on iOS, we tap the suggestions button and
387 simulate hitting the done button on the input view to dismiss the keyboard.
389 * fast/forms/datalist/datalist-textinput-suggestions-order-expected.txt:
390 * fast/forms/datalist/datalist-textinput-suggestions-order.html:
391 * platform/ios/TestExpectations:
393 Enable this test on iOS.
395 * resources/ui-helper.js:
396 (window.UIHelper.resignFirstResponder):
399 2018-10-19 John Wilander <wilander@apple.com>
401 Only cap lifetime of persistent cookies created client-side through document.cookie when resource load statistics is enabled
402 https://bugs.webkit.org/show_bug.cgi?id=190687
403 <rdar://problem/45349024>
405 Reviewed by Alex Christensen.
407 The test case now makes use of internals.setResourceLoadStatisticsEnabled()
408 and was thus moved to http/tests/resourceLoadStatistics/.
411 Removed skip of previous test location.
412 * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-expected.txt: Renamed from LayoutTests/http/tests/cookies/capped-lifetime-for-cookie-set-in-js-expected.txt.
413 * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js.html: Renamed from LayoutTests/http/tests/cookies/capped-lifetime-for-cookie-set-in-js.html.
414 * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt:
415 Removed line containing "isMarkedForCookieBlocking: No."
416 * http/tests/webAPIStatistics/font-load-data-collection-expected.txt:
417 Removed line containing "isMarkedForCookieBlocking: No."
418 * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt:
419 Removed line containing "isMarkedForCookieBlocking: No."
420 * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt:
421 Removed line containing "isMarkedForCookieBlocking: No."
422 * platform/ios/TestExpectations:
423 Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
424 * platform/mac-wk2/TestExpectations:
425 Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
427 2018-10-19 Commit Queue <commit-queue@webkit.org>
429 Unreviewed, rolling out r237254.
430 https://bugs.webkit.org/show_bug.cgi?id=190760
432 "It regresses JetStream 2 by 5% on some iOS devices"
433 (Requested by saamyjoon on #webkit).
437 "[JSC] JSC should have "parseFunction" to optimize Function
439 https://bugs.webkit.org/show_bug.cgi?id=190340
440 https://trac.webkit.org/changeset/237254
442 2018-10-19 Charlie Turner <cturner@igalia.com>
444 [EME] Fix crash during tracing in gst_qtdemux_request_protection_context
445 https://bugs.webkit.org/show_bug.cgi?id=190738
447 Reviewed by Xabier Rodriguez-Calvar.
449 Add failing test expectations for the GTK port. These tests are
450 not mirrored in the top-level TestExpectations file, since there
451 are no passing baselines for these tests there. The testing
452 infrastructure will report them as unexpected passing when they
453 are marked as [ Failure ] there, since their output matches the
454 failing output in this directory, and if you don't have an
455 expected test, then they fail as [ Missing ], and putting failing
456 baselines in the top-level cross-platform directory also seem
459 The following two tests produce a dumpRenderTree output for
460 unknown reasons, and so they have been marked as Missing for now.
462 platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html
463 platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-persistent-license.html
465 * platform/gtk/TestExpectations: Update expectations.
466 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearKey-encrypted-webm-event-mse-actual.txt: Added.
467 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https-expected.txt: Added.
468 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https-expected.txt: Added.
469 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https-expected.txt: Added.
470 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https-expected.txt: Added.
471 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt: Added.
472 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https-expected.txt: Added.
473 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt: Added.
474 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt: Added.
475 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https-expected.txt: Added.
476 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt: Added.
477 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt: Added.
478 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.https-expected.txt: Added.
479 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.https-expected.txt: Added.
480 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.https-expected.txt: Added.
481 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt: Added.
483 2018-10-18 Said Abou-Hallawa <sabouhallawa@apple.com>
485 [CG] Adopt CG SPI for non-even cornered rounded rects
486 https://bugs.webkit.org/show_bug.cgi?id=190155
488 Reviewed by Simon Fraser.
490 This test fails on iOS simulator because of just one pixel difference.
491 I think it happens because of anti aliasing the color at the border of
492 the black shadow. Since this test is testing the radius attribute of the
493 CSS box-shadow and this should not be affected by whether the shadow has
494 non-even rounded corners or not, I am going to change it to have even
497 * fast/box-shadow/box-shadow-with-zero-radius-expected.html:
498 * fast/box-shadow/box-shadow-with-zero-radius.html:
500 2018-10-18 Justin Fan <justin_fan@apple.com>
502 Add test expectations for webgpu-enabled.html
503 https://bugs.webkit.org/show_bug.cgi?id=190739
505 Unreviewed test gardening.
507 Added forgotten expectations for webgpu-enabled, and updated some expectations
508 to match the WebGPU -> WebMetal naming and new WebGPU tests.
510 * platform/ios/TestExpectations:
511 * platform/mac-wk1/TestExpectations:
512 * platform/win/TestExpectations:
513 * platform/wincairo/TestExpectations:
514 * platform/wpe/TestExpectations:
515 * webgpu/webgpu-enabled-expected.txt: Added.
517 2018-10-18 Justin Michaud <justin_michaud@apple.com>
519 Add new image type for CSS painting API
520 https://bugs.webkit.org/show_bug.cgi?id=190697
522 Reviewed by Dean Jackson.
524 * fast/css-custom-paint/basic-expected.txt:
525 * fast/css-custom-paint/basic.html:
527 2018-10-18 Jer Noble <jer.noble@apple.com>
529 [MSE] timestampOffset can introduce floating-point rounding errors to incoming samples
530 https://bugs.webkit.org/show_bug.cgi?id=190590
531 <rdar://problem/45275626>
533 Reviewed by Eric Carlson.
535 * media/media-source/media-source-sequence-timestamps-expected.txt:
536 * media/media-source/media-source-timestampoffset-rounding-error-expected.txt: Added.
537 * media/media-source/media-source-timestampoffset-rounding-error.html: Added.
538 * media/media-source/mock-media-source.js:
541 2018-10-18 Jer Noble <jer.noble@apple.com>
543 Enable WKPreferences._lowPowerVideoAudioBufferSizeEnabled by default
544 https://bugs.webkit.org/show_bug.cgi?id=190315
545 <rdar://problem/45047807>
547 Reviewed by Eric Carlson.
549 * media/audio-controls-timeline-in-media-document-expected.txt:
550 * media/audio-controls-timeline-in-media-document.html:
552 2018-10-18 Jer Noble <jer.noble@apple.com>
554 Safari is not able to adapt between H264 streams with EditList and without EditList
555 https://bugs.webkit.org/show_bug.cgi?id=190638
556 <rdar://problem/45342208>
558 Reviewed by Eric Carlson.
560 * media/media-source/media-source-append-overlapping-dts-expected.txt: Added.
561 * media/media-source/media-source-append-overlapping-dts.html: Added.
563 2018-10-18 Per Arne Vollan <pvollan@apple.com>
565 [WebVTT] Region parameter and value should be separated by ':'
566 https://bugs.webkit.org/show_bug.cgi?id=190735
568 Reviewed by Eric Carlson.
570 * media/track/captions-webvtt/captions-regions.vtt:
571 * media/track/captions-webvtt/header-regions.vtt:
573 2018-10-18 Jer Noble <jer.noble@apple.com>
575 Add support for MediaKeyEncryptionScheme
576 https://bugs.webkit.org/show_bug.cgi?id=190173
578 Reviewed by Eric Carlson.
580 * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess-expected.txt:
581 * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess.html:
583 2018-10-18 Youenn Fablet <youenn@apple.com>
585 Handle MDNS resolution of candidates through libwebrtc directly
586 https://bugs.webkit.org/show_bug.cgi?id=190681
588 Reviewed by Eric Carlson.
591 Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
593 2018-10-18 Ross Kirsling <ross.kirsling@sony.com>
595 delete expression should not throw without a reference
596 https://bugs.webkit.org/show_bug.cgi?id=190637
598 Reviewed by Yusuke Suzuki.
600 * js/basic-strict-mode-expected.txt:
601 * js/script-tests/basic-strict-mode.js:
604 2018-10-18 Wenson Hsieh <wenson_hsieh@apple.com>
606 [GTK] fast/selectors/read-only-read-write-input-basics.html failing since r237245
607 https://bugs.webkit.org/show_bug.cgi?id=190711
609 Unreviewed test gardening.
611 Adjust layout test baselines after r237245. Make fast/selectors/read-only-read-write-input-basics-expected.txt
612 contain PASS expectations for color inputs, and remove port-specific iOS/macOS WebKit2 expectations. Since color
613 inputs are disabled in legacy WebKit, move the layout test expectation in platform/mac to platform/mac-wk1.
615 * fast/selectors/read-only-read-write-input-basics-expected.txt:
616 * platform/ios-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
617 * platform/mac-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
619 2018-10-18 Miguel Gomez <magomez@igalia.com>
621 Unreviewed GTK+ gardening after r237249.
623 * platform/gtk/TestExpectations:
624 * platform/gtk/fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
626 2018-10-18 Yusuke Suzuki <yusukesuzuki@slowstart.org>
628 [JSC] JSC should have "parseFunction" to optimize Function constructor
629 https://bugs.webkit.org/show_bug.cgi?id=190340
631 Reviewed by Mark Lam.
633 * fast/dom/attribute-event-listener-errors-expected.txt:
634 * fast/events/attribute-listener-deletion-crash-expected.txt:
635 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
636 * js/dom/invalid-syntax-for-function-expected.txt:
637 * js/dom/script-start-end-locations-expected.txt:
639 2018-10-17 Wenson Hsieh <wenson_hsieh@apple.com>
641 Enable the datalist element by default on iOS and macOS
642 https://bugs.webkit.org/show_bug.cgi?id=190594
643 <rdar://problem/45281159>
645 Reviewed by Ryosuke Niwa and Tim Horton.
649 Mark a couple of datalist tests as failures, with corresponding Bugzilla links.
651 * fast/forms/datalist/datalist-fallback-content-expected.html:
652 * fast/forms/datalist/datalist-fallback-content.html:
654 Refactor this ref test. This was checking that a text input field with an associated datalist with fallback
655 content looks identical to an text input field without a datalist, but this simply isn't the case with our
656 current implementation due to the presence of the list button. Instead, add a div to cover the list button in
657 both cases, and further augment this test to check that inputs of type color behave the same.
659 * fast/forms/datalist/range-snap-to-datalist-expected.txt: Added.
661 Add missing expectations for this test that were never checked in. Since sliderTickSnappingThreshold simply
662 returns 0, this test behaves as expected, though behavior here may change when we add a make the "snapping
665 * fast/forms/datalist/validity-assertion-inserting-into-datalist-expected.txt: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist-expected.txt.
666 * fast/forms/datalist/validity-assertion-inserting-into-datalist.html: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist.html.
667 * fast/selectors/read-only-read-write-input-basics-expected.txt:
668 * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
669 * platform/ios-simulator/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
670 * platform/ios-simulator/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
672 Add missing expectations.
674 * platform/ios-wk1/TestExpectations:
676 Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
678 * platform/ios-wk2/accessibility/roles-exposed-expected.txt: Added.
679 * platform/ios-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
680 * platform/ios-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
681 * platform/ios-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
682 * platform/ios-wk2/fast/forms/label/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
683 * platform/ios-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Copied from LayoutTests/fast/selectors/read-only-read-write-input-basics-expected.txt.
684 * platform/ios-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
685 * platform/ios-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
686 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
687 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
688 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt.
689 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt.
690 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
691 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt.
692 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
693 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
694 * platform/ios-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
695 * platform/ios-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
697 Add baselines for WebKit2, where we enable the datalist element and color inputs.
699 * platform/ios/TestExpectations:
700 * platform/mac-wk1/TestExpectations:
702 Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
704 * platform/mac-wk2/accessibility/roles-exposed-expected.txt: Copied from LayoutTests/platform/mac/accessibility/roles-exposed-expected.txt.
705 * platform/mac-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
706 * platform/mac-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
707 * platform/mac-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
708 * platform/mac-wk2/fast/forms/label/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
709 * platform/mac-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Copied from LayoutTests/fast/selectors/read-only-read-write-input-basics-expected.txt.
710 * platform/mac-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
711 * platform/mac-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
712 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
713 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
714 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt.
715 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt.
716 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt.
717 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt.
718 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt.
719 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt.
720 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Copied from LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt.
721 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
722 * platform/mac-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
723 * platform/mac-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
725 Add baselines for WebKit2, where we enable the datalist element and color inputs.
727 * platform/mac/TestExpectations:
728 * platform/mac/accessibility/roles-exposed-expected.txt:
729 * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
730 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
731 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
732 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
733 * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
735 Re-rebaseline test expectations that involve input type color, now that color inputs are off by default in WebKitLegacy.
737 * platform/win/TestExpectations:
739 Remove various datalist test skips and failures on macOS and iOS; ensure that the test failures that are still
740 present are tracked with links to Bugzilla.
742 2018-10-17 Justin Michaud <justin_michaud@apple.com>
744 Parse paint() and store paint callbacks for CSS Painting API
745 https://bugs.webkit.org/show_bug.cgi?id=190657
747 Reviewed by Dean Jackson.
749 * fast/css-custom-paint/basic-expected.txt:
750 * fast/css-custom-paint/basic.html:
752 2018-10-17 Justin Fan <justin_fan@apple.com>
754 [WebGPU] Implement WebGPU bindings up through WebGPUDevice creation
755 https://bugs.webkit.org/show_bug.cgi?id=190653
757 Reviewed by Dean Jackson.
759 Small test to validate creation of a WebGPUDevice when WebGPU is enabled.
761 * webgpu/webgpu-enabled.html: Added.
763 2018-10-17 Andy Estes <aestes@apple.com>
765 [Apple Pay] Increment the API version to 5
766 https://bugs.webkit.org/show_bug.cgi?id=190686
767 <rdar://problem/45348523>
769 Reviewed by Simon Fraser.
771 * http/tests/ssl/applepay/ApplePaySessionV5-expected.txt: Added.
772 * http/tests/ssl/applepay/ApplePaySessionV5.html: Added.
773 * platform/mac-wk2/TestExpectations:
775 2018-10-17 Chris Fleizach <cfleizach@apple.com>
777 AX: Certain tags should identify their context to iOS API
778 https://bugs.webkit.org/show_bug.cgi?id=190622
779 <rdar://problem/45308194>
781 Reviewed by Zalan Bujtas.
783 * accessibility/ios-simulator/text-context-attributes.html: Added.
784 * accessibility/ios-simulator/text-context-attributes-expcted.txt: Added.
786 2018-10-17 Ali Juma <ajuma@chromium.org>
788 Flaky IntersectionObserver web platform tests involving style updates
789 https://bugs.webkit.org/show_bug.cgi?id=189091
791 Reviewed by Simon Fraser.
793 Remove expectation for tests that are no longer flaky.
795 Skip IntersectionObserver tests on WK1.
798 * platform/mac-wk1/TestExpectations:
800 2018-10-17 Charlie Turner <cturner@igalia.com>
802 [EME] media/encrypted-media/mock-MediaKeySystemAccess.html crashes in CDM::createInstance
803 https://bugs.webkit.org/show_bug.cgi?id=190578
805 Reviewed by Xabier Rodriguez-Calvar.
807 * platform/gtk/TestExpectations:
809 2018-10-16 Chris Dumez <cdumez@apple.com>
811 Regression(r236795) Check boxes are sometimes checked when they should not be
812 https://bugs.webkit.org/show_bug.cgi?id=190651
813 <rdar://problem/45319934>
815 Reviewed by Ryosuke Niwa.
817 Add layout test coverage.
819 * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag-expected.txt: Added.
820 * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag.html: Added.
822 2018-10-16 Chris Dumez <cdumez@apple.com>
824 window.performance should not become null after the window loses its browsing context
825 https://bugs.webkit.org/show_bug.cgi?id=190636
827 Reviewed by Ryosuke Niwa.
829 Extend layout test coverage.
831 * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
832 * http/tests/dom/cross-origin-detached-window-properties.html:
833 * http/tests/dom/same-origin-detached-window-properties-expected.txt:
834 * http/tests/dom/same-origin-detached-window-properties.html:
836 2018-10-16 Timothy Hatcher <timothy@apple.com>
838 Add <meta name="supported-color-schemes"> to control what color schemes the page supports
839 https://bugs.webkit.org/show_bug.cgi?id=190526
840 rdar://problem/45230140
842 Reviewed by Dean Jackson.
844 * css-dark-mode/supported-color-schemes-expected.txt: Added.
845 * css-dark-mode/supported-color-schemes.html: Added.
847 2018-10-16 Devin Rousso <drousso@apple.com>
849 Web Inspector: Canvas: capture previously saved states and add them to the recording payload
850 https://bugs.webkit.org/show_bug.cgi?id=190473
852 Reviewed by Joseph Pecoraro.
854 * inspector/canvas/recording-2d-expected.txt:
855 * inspector/canvas/recording-2d.html:
856 * inspector/canvas/resources/recording-utilities.js:
857 (TestPage.registerInitializer):
858 (TestPage.registerInitializer.async.logRecording): Added.
859 (TestPage.registerInitializer.logRecording): Deleted.
860 * inspector/model/recording-expected.txt:
861 * inspector/model/recording.html:
863 2018-10-16 Justin Michaud <justin_michaud@apple.com>
865 Implement feature flag and bindings for CSS Painting API
866 https://bugs.webkit.org/show_bug.cgi?id=190237
868 Reviewed by Ryosuke Niwa.
870 Add basic tests for the CSS Painting API registerPaint function,
871 and test the custom bindings.
873 * fast/css-custom-paint/basic-expected.txt: Added.
874 * fast/css-custom-paint/basic.html: Added.
875 * fast/css-custom-paint/registerPaintBindings-expected.txt: Added.
876 * fast/css-custom-paint/registerPaintBindings.html: Added.
877 * platform/ios-wk1/TestExpectations:
878 * platform/mac-wk1/TestExpectations:
879 * platform/win/TestExpectations:
881 2018-10-16 Per Arne Vollan <pvollan@apple.com>
883 [WebVTT] Support inline WebVTT styles
884 https://bugs.webkit.org/show_bug.cgi?id=190369
886 Reviewed by Eric Carlson.
888 * media/track/captions-webvtt/css-styling.vtt: Added.
889 * media/track/captions-webvtt/no-css-styling.vtt: Added.
890 * media/track/track-cue-css-expected.html: Added.
891 * media/track/track-cue-css.html: Added.
893 2018-10-16 Chris Dumez <cdumez@apple.com>
895 window.navigator should not become null after the window loses its browsing context
896 https://bugs.webkit.org/show_bug.cgi?id=190595
898 Reviewed by Ryosuke Niwa.
900 Extend layout test coverage.
902 * fast/frames/detached-frame-property-expected.txt:
903 * fast/frames/detached-frame-property.html:
904 * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
905 * http/tests/dom/cross-origin-detached-window-properties.html:
906 * http/tests/dom/same-origin-detached-window-properties-expected.txt:
907 * http/tests/dom/same-origin-detached-window-properties.html:
909 2018-10-16 Charlie Turner <cturner@igalia.com>
911 [EME] Multiple ClearKey tests crashing in gst_qtdemux_request_protection_context
912 https://bugs.webkit.org/show_bug.cgi?id=190577
914 Reviewed by Michael Catanzaro.
916 * platform/gtk/TestExpectations:
918 2018-10-15 Timothy Hatcher <timothy@apple.com>
920 Add support for prefers-color-scheme media query
921 https://bugs.webkit.org/show_bug.cgi?id=190499
922 rdar://problem/45212025
924 Reviewed by Dean Jackson.
926 * css-dark-mode/prefers-color-scheme-expected.txt: Added.
927 * css-dark-mode/prefers-color-scheme.html: Added.
928 * platform/gtk/TestExpectations: Skip css-dark-mode.
929 * platform/ios/TestExpectations: Skip css-dark-mode.
930 * platform/mac-wk1/TestExpectations: Skip css-dark-mode.
931 * platform/win/TestExpectations: Skip css-dark-mode.
932 * platform/wincairo/TestExpectations: Skip css-dark-mode.
933 * platform/wpe/TestExpectations: Skip css-dark-mode.
935 2018-10-15 Matt Baker <mattbaker@apple.com>
937 Web Inspector: Cleanup Table test utilities
938 https://bugs.webkit.org/show_bug.cgi?id=190538
939 <rdar://problem/45237730>
941 Reviewed by Joseph Pecoraro.
943 Cleanup Table test utilities by exposing removing the artificial dependency
944 between TableDelegate and TableDataSource, and exposing a cleaner set of
945 utility methods to InspectorTest. This patch changes `InspectorTest.createTable`
946 to take no parameters, and adds `InspectorTest.createTableWithDelegate` for
947 tests that need to supply a custom delegate.
949 * inspector/table/resources/table-utilities.js:
950 (TestPage.registerInitializer.InspectorTest.TableDataSource):
951 (TestPage.registerInitializer.InspectorTest.TableDelegate):
952 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tablePopulateCell):
953 (TestPage.registerInitializer.createDataSource):
954 (TestPage.registerInitializer.createTableInternal):
955 (TestPage.registerInitializer.InspectorTest.createTable):
956 (TestPage.registerInitializer.InspectorTest.createTableWithDelegate):
957 (TestPage.registerInitializer):
959 * inspector/table/table-selection-expected.txt:
960 Update with new test suite name.
962 * inspector/table/table-selection.html:
964 2018-10-15 Charles Vazac <cvazac@gmail.com>
966 Web Inspector: Expose Server Timing Response Headers in Network Tab
967 https://bugs.webkit.org/show_bug.cgi?id=190440
969 Reviewed by Joseph Pecoraro.
971 * inspector/unit-tests/server-timing-entry-expected.txt:
972 * inspector/unit-tests/server-timing-entry.html:
974 2018-10-15 Alex Christensen <achristensen@webkit.org>
976 Garden WK2 tests after r237104
977 https://bugs.webkit.org/show_bug.cgi?id=190522
979 * platform/wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Removed.
980 I added this wk2 expectation in r234658 after r234640. r237104 effectively did the inverse of r234640,
981 so behavior is back to how it was before then. This makes the expectations reflect such.
983 2018-10-15 Chris Dumez <cdumez@apple.com>
985 Experiment: target=_blank on anchors should imply rel=noopener
986 https://bugs.webkit.org/show_bug.cgi?id=190481
988 Reviewed by Alex Christensen.
990 Update existing tests to reflect behavior change.
993 * http/tests/navigation/no-referrer-reset.html:
994 * http/tests/security/resources/referrer-policy-redirect-link.html:
995 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
996 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
997 * http/tests/security/xssAuditor/link-opens-new-window.html:
999 2018-10-15 Andy Estes <aestes@apple.com>
1001 [Apple Pay] New shipping methods are ignored when updating after the shippingaddresschange event
1002 https://bugs.webkit.org/show_bug.cgi?id=190560
1003 <rdar://problem/44559075>
1005 Reviewed by Youenn Fablet.
1007 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https-expected.txt:
1008 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https.html:
1010 2018-10-15 Wenson Hsieh <wenson_hsieh@apple.com>
1012 [iOS] Can't select text after dismissing the keyboard when changing focus
1013 https://bugs.webkit.org/show_bug.cgi?id=190563
1014 <rdar://problem/44613559>
1016 Reviewed by Tim Horton.
1018 Add a new layout test to check that the user can make a selection by long pressing after the keyboard is
1019 dismissed due to changing the focused element.
1021 * editing/selection/ios/select-text-after-changing-focus-expected.txt: Added.
1022 * editing/selection/ios/select-text-after-changing-focus.html: Added.
1023 * resources/ui-helper.js:
1025 Also tweak the behavior of `UIHelper.waitForKeyboardToHide()`, so that it resolves immediately if the keyboard
1026 is not shown. This allows us to ensure that tests which use `UIHelper.waitForKeyboardToHide()` are robust in the
1027 case where they wait for another action to complete (e.g. a simulated tap) prior to registering a keyboard
1030 (window.UIHelper.waitForKeyboardToHide.return.new.Promise):
1031 (window.UIHelper.waitForKeyboardToHide):
1033 2018-10-15 Andy Estes <aestes@apple.com>
1035 [Apple Pay] Payment authorization results with ApplePayErrors should never be considered final
1036 https://bugs.webkit.org/show_bug.cgi?id=190559
1037 <rdar://problem/37250908>
1039 Reviewed by Anders Carlsson.
1041 * http/tests/ssl/applepay/ApplePaySessionFinalState.https-expected.txt: Added.
1042 * http/tests/ssl/applepay/ApplePaySessionFinalState.https.html: Added.
1044 2018-10-15 Commit Queue <commit-queue@webkit.org>
1046 Unreviewed, rolling out r237054.
1047 https://bugs.webkit.org/show_bug.cgi?id=190593
1049 "this regressed JetStream 2 by 6% on iOS" (Requested by
1050 saamyjoon on #webkit).
1054 "[JSC] JSC should have "parseFunction" to optimize Function
1056 https://bugs.webkit.org/show_bug.cgi?id=190340
1057 https://trac.webkit.org/changeset/237054
1059 2018-10-15 Wenson Hsieh <wenson_hsieh@apple.com>
1061 Changing view scale should zoom to initial scale if the page is already at initial scale
1062 https://bugs.webkit.org/show_bug.cgi?id=190570
1063 <rdar://problem/45261877>
1065 Reviewed by Tim Horton.
1067 * fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt: Added.
1068 * fast/viewport/ios/initial-scale-after-changing-view-scale.html: Added.
1070 Add a new layout test to verify that:
1071 1. Changing view scale before the page scale factor is changed by the user zooms to the new initial scale.
1072 2. Changing view scale after the user changes the page scale to something different than initial scale does not
1073 cause the page to zoom to the new initial scale.
1074 3. Changing view scale after the user changes the page scale factor back to initial scale causes the page to
1075 zoom to the new initial scale.
1077 * resources/basic-gestures.js:
1079 Make a small tweak in `doubleTapToZoomAtPoint` to ensure that both single taps as well as zooming are complete
1080 before invoking UIScriptController completion.
1082 (return.new.Promise):
1084 2018-10-15 Yoshiaki Jitsukawa <yoshiaki.jitsukawa@sony.com>
1086 [Cairo] Incorrect rendering for 135-deg skews
1087 https://bugs.webkit.org/show_bug.cgi?id=190513
1089 Reviewed by Žan Doberšek.
1091 * fast/transforms/skew-x-135deg-with-gradient-expected.html: Added.
1092 * fast/transforms/skew-x-135deg-with-gradient.html: Added.
1093 * fast/transforms/skew-y-135deg-with-gradient-expected.html: Added.
1094 * fast/transforms/skew-y-135deg-with-gradient.html: Added.
1096 2018-10-15 Chris Dumez <cdumez@apple.com>
1098 Restrict browsing context lookup by name to frames that are related to one another
1099 https://bugs.webkit.org/show_bug.cgi?id=190475
1101 Reviewed by Alex Christensen.
1103 * http/tests/dom/new-window-can-target-opener-expected.txt: Added.
1104 * http/tests/dom/new-window-can-target-opener.html: Added.
1105 * http/tests/dom/noopener-window-cannot-target-opener-expected.txt: Added.
1106 * http/tests/dom/noopener-window-cannot-target-opener.html: Added.
1107 * http/tests/dom/noopener-window-not-targetable-expected.txt: Added.
1108 * http/tests/dom/noopener-window-not-targetable.html: Added.
1109 * http/tests/dom/noopener-window-not-targetable2-expected.txt: Added.
1110 * http/tests/dom/noopener-window-not-targetable2.html: Added.
1111 * http/tests/dom/noreferrer-window-not-targetable-expected.txt: Added.
1112 * http/tests/dom/noreferrer-window-not-targetable.html: Added.
1113 * http/tests/dom/opened-window-not-targetable-after-disowning-opener-expected.txt: Added.
1114 * http/tests/dom/opened-window-not-targetable-after-disowning-opener.html: Added.
1115 * http/tests/dom/resources/new-window-can-target-opener-win.html: Added.
1116 * http/tests/dom/resources/noopener-window-cannot-target-opener-win.html: Added.
1117 Add layout test coverage.
1119 * fast/dom/Window/a-rel-noopener-expected.txt:
1120 * fast/dom/Window/area-rel-noopener-expected.txt:
1121 * fast/dom/Window/resources/rel-noopener.js:
1122 * http/tests/navigation/no-referrer-target-blank-expected.txt:
1123 * http/tests/navigation/resources/no-referrer-helper.php:
1124 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
1125 * platform/wk2/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
1126 Update / rebaseline existing tests to reflect behavior change.
1128 2018-10-15 YUHAN WU <yuhan_wu@apple.com>
1130 Implement error handler of MediaRecorder
1131 https://bugs.webkit.org/show_bug.cgi?id=190438
1133 Reviewed by Youenn Fablet.
1135 Since dataavailable event has not been implemented, skip three MediaRecorder-related tests now.
1136 We will need to reenable those tests once implementing the dataavailable event for MediaRecorder.
1140 2018-10-15 Chris Dumez <cdumez@apple.com>
1142 Window's properties such as 'location' should not become null when it loses its browsing context
1143 https://bugs.webkit.org/show_bug.cgi?id=190539
1145 Reviewed by Alex Christensen.
1147 * http/tests/dom/cross-origin-detached-window-properties-expected.txt: Added.
1148 * http/tests/dom/cross-origin-detached-window-properties.html: Added.
1149 * http/tests/dom/resources/post-message-to-parent-when-loaded.html: Added.
1150 * http/tests/dom/same-origin-detached-window-properties-expected.txt: Added.
1151 * http/tests/dom/same-origin-detached-window-properties.html: Added.
1152 Add layout test coverage.
1154 * fast/frames/detached-frame-property-expected.txt:
1155 * fast/frames/detached-frame-property.html:
1156 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt:
1157 * http/tests/security/named-window-property-from-same-origin-inactive-document.html:
1158 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
1159 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html:
1160 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
1161 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
1162 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
1163 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html:
1164 Update existing layout tests to reflect behavior change.
1166 2018-10-15 Claudio Saavedra <csaavedra@igalia.com>
1168 [GStreamer] MediaStream test failing since r236877
1170 Unreviewed gardening
1171 * platform/gtk/TestExpectations:
1172 * platform/wpe/TestExpectations:
1174 2018-10-12 Wenson Hsieh <wenson_hsieh@apple.com>
1176 [iOS] Allow SPI clients to lay out at arbitrarily scaled sizes and scale to fit the view
1177 https://bugs.webkit.org/show_bug.cgi?id=190504
1178 <rdar://problem/45117760>
1180 Reviewed by Tim Horton.
1182 Add two new layout tests on iOS that change WKWebView's view scale, and measure the resulting window sizes and
1183 lengths of viewport units.
1185 * fast/viewport/ios/constant-width-viewport-after-changing-view-scale-expected.txt: Added.
1186 * fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html: Added.
1188 Add a test page with a viewport meta tag that has a constant width and an explicit initial scale of 0.5.
1190 * fast/viewport/ios/device-width-viewport-after-changing-view-scale-expected.txt: Added.
1191 * fast/viewport/ios/device-width-viewport-after-changing-view-scale.html: Added.
1193 Add a test page with a viewport meta tag at device-width, with initial scale 1.
1195 * resources/ui-helper.js:
1196 (window.UIHelper.setViewScale):
1198 Add a convenience function that wraps a UI script invocation of `setViewScale` in a promise.
1202 2018-10-12 Dawei Fenton <realdawei@apple.com>
1204 [Mojave Wk2] Layout Test http/tests/cache/disk-cache/disk-cache-validation-attachment.html is flaky
1205 https://bugs.webkit.org/show_bug.cgi?id=190323
1207 Unreviewed, mark test as Flaky.
1209 * platform/mac-wk2/TestExpectations:
1211 2018-10-12 Per Arne Vollan <pvollan@apple.com>
1213 Layout Test editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html is failing
1214 https://bugs.webkit.org/show_bug.cgi?id=190520
1216 Unreviewed test gardening.
1218 * platform/win/TestExpectations:
1220 2018-10-08 Yusuke Suzuki <yusukesuzuki@slowstart.org>
1222 [JSC] JSC should have "parseFunction" to optimize Function constructor
1223 https://bugs.webkit.org/show_bug.cgi?id=190340
1225 Reviewed by Mark Lam.
1227 * fast/dom/attribute-event-listener-errors-expected.txt:
1228 * fast/events/attribute-listener-deletion-crash-expected.txt:
1229 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
1230 * js/dom/invalid-syntax-for-function-expected.txt:
1231 * js/dom/script-start-end-locations-expected.txt:
1233 2018-10-11 Thibault Saunier <tsaunier@igalia.com>
1235 [GStreamer] Support arbitrary video resolution in getUserMedia API
1236 https://bugs.webkit.org/show_bug.cgi?id=189734
1238 Implement arbitrary video resolution for the getUserMedia API in GStreamer.
1240 Fix the MockRealtimeMediaSource device list to make devices properties match
1243 Reactivate tests that were failling because of that.
1245 Reviewed by Xabier Rodriguez-Calvar.
1247 * platform/gtk/TestExpectations:
1248 * platform/wpe/TestExpectations:
1250 2018-10-11 Per Arne Vollan <pvollan@apple.com>
1252 Layout Test fast/forms/fieldset/fieldset-elements-htmlcollection.html is failing
1253 https://bugs.webkit.org/show_bug.cgi?id=190472
1255 Unreviewed test gardening.
1257 * platform/win/TestExpectations:
1259 2018-10-11 Alejandro G. Castro <alex@igalia.com>
1261 [GTK][WPE] Add mediaDevices.enumerateDevices support
1262 https://bugs.webkit.org/show_bug.cgi?id=185761
1264 Reviewed by Youenn Fablet.
1266 Remove the failure expectation for the test
1267 media-devices-enumerate-devices.html. Just for the record we have
1268 also checked the following tests.
1270 fast/mediastream/media-devices-enumerate-devices.html
1271 fast/mediastream/resources/enumerate-devices-frame.html
1272 http/tests/media/media-stream/enumerate-devices-source-id.html
1273 http/tests/media/media-stream/enumerate-devices-source-id-persistent.html
1274 http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html
1276 * platform/gtk/TestExpectations:
1278 2018-10-10 Devin Rousso <drousso@apple.com>
1280 Web Inspector: create special Network waterfall for media events
1281 https://bugs.webkit.org/show_bug.cgi?id=189773
1282 <rdar://problem/44626605>
1284 Reviewed by Joseph Pecoraro.
1286 * http/tests/inspector/dom/didFireEvent-expected.txt: Added.
1287 * http/tests/inspector/dom/didFireEvent.html: Added.
1289 * inspector/unit-tests/array-utilities-expected.txt:
1290 * inspector/unit-tests/array-utilities.html:
1292 2018-10-10 Brent Fulgham <bfulgham@apple.com>
1294 Only report the supported WebGL version
1295 https://bugs.webkit.org/show_bug.cgi?id=190434
1296 <rdar://problem/45024677>
1298 Reviewed by Dean Jackson.
1300 * fast/canvas/webgl/gl-getstring-expected.txt:
1301 * fast/canvas/webgl/gl-getstring.html:
1303 2018-10-10 Tim Horton <timothy_horton@apple.com>
1305 Share more WKShareSheet code between macOS and iOS, and fix a few bugs
1306 https://bugs.webkit.org/show_bug.cgi?id=190420
1308 Reviewed by Simon Fraser.
1310 * fast/events/ios/share-expected.txt: Removed.
1311 * fast/events/ios/share.html: Removed.
1312 * fast/web-share/share.html: Added.
1313 * fast/web-share/share-expected.txt: Added.
1314 * resources/ui-helper.js:
1315 (window.UIHelper.setShareSheetCompletesImmediatelyWithResolution):
1316 (window.UIHelper.invokeShareSheetWithResolution): Deleted.
1317 Move the existing share sheet test to fast/web-share so it runs on both macOS and iOS.
1319 * fast/web-share/share-with-no-url.html: Added.
1320 * fast/web-share/share-with-no-url-expected.txt: Added.
1321 Add a new test that the sheet is successfully invoked even when a URL is not provided.
1323 2018-10-10 Devin Rousso <drousso@apple.com>
1325 Web Inspector: notify the frontend when a canvas has started recording via console.record
1326 https://bugs.webkit.org/show_bug.cgi?id=190306
1328 Reviewed by Brian Burg.
1330 * inspector/canvas/recording-2d.html:
1331 * inspector/canvas/recording-bitmaprenderer.html:
1332 * inspector/canvas/recording-webgl-snapshots.html:
1333 * inspector/canvas/recording-webgl.html:
1334 * inspector/canvas/resources/recording-utilities.js:
1335 (TestPage.registerInitializer.window.startRecording):
1336 Wait to complete the test until the "LastFrame" event is fired, ensuring that any running
1337 commands don't affect the next test case.
1339 2018-10-09 Antoine Quint <graouts@apple.com>
1341 Remove the frames() timing function
1342 https://bugs.webkit.org/show_bug.cgi?id=190034
1343 <rdar://problem/44827544>
1345 Reviewed by Dean Jackson.
1347 * legacy-animation-engine/transitions/frames-timing-function-expected.txt:
1348 * legacy-animation-engine/transitions/transitions-parsing-expected.txt:
1349 * transitions/frames-timing-function-expected.txt:
1350 * transitions/transitions-parsing-expected.txt:
1352 2018-10-09 Devin Rousso <drousso@apple.com>
1354 Web Inspector: show redirect requests in Network and Timelines tabs
1355 https://bugs.webkit.org/show_bug.cgi?id=150005
1356 <rdar://problem/5378164>
1358 Reviewed by Joseph Pecoraro.
1360 * http/tests/inspector/network/resource-timing-expected.txt:
1361 * http/tests/inspector/network/resource-timing.html:
1363 * http/tests/inspector/network/resources/delay.php: Added.
1364 * http/tests/inspector/network/resources/redirect.php: Added.
1366 2018-10-09 Said Abou-Hallawa <sabouhallawa@apple.com>
1368 REGRESSION(r234620): SVGLangSpace::svgAttributeChanged() should invalidate the renderer of the SVGGeometryElement descendant only
1369 https://bugs.webkit.org/show_bug.cgi?id=190411
1371 Reviewed by Simon Fraser.
1373 * svg/dynamic-updates/SVGStopElement-dom-xml-lang-attrr-expected.txt: Added.
1374 * svg/dynamic-updates/SVGStopElement-dom-xml-lang-attrr.html: Added.
1376 2018-10-09 Chris Dumez <cdumez@apple.com>
1378 Anchor target should be ignored on activation when the download attribute is set
1379 https://bugs.webkit.org/show_bug.cgi?id=190408
1381 Reviewed by Geoffrey Garen.
1383 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed-expected.txt: Added.
1384 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed.html: Added.
1385 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed-expected.txt: Added.
1386 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed.html: Added.
1387 Add layout test coverage.
1389 * http/tests/download/anchor-load-after-download.html:
1390 * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
1391 Update existing WK2-only layout tests to call testRunner.setCanOpenWindows() since they rely on
1392 opening a new window. We failed to notice the issue because these tests are not run on WK1.
1394 * platform/ios-wk2/TestExpectations:
1395 * platform/mac-wk1/TestExpectations:
1396 * platform/win/TestExpectations:
1397 Skip new tests on WebKit1 since the download attribute is only supported on WebKit2.
1399 2018-10-09 Chris Dumez <cdumez@apple.com>
1401 Unreviewed, skip fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html on iOS.
1403 The download attribute is not supported on iOS yet.
1405 * platform/ios-wk2/TestExpectations:
1407 2018-10-09 Devin Rousso <drousso@apple.com>
1409 Web Inspector: REGRESSION: fix canvas test failures after r236952 and r236954
1410 https://bugs.webkit.org/show_bug.cgi?id=190403
1412 Reviewed by Joseph Pecoraro.
1414 * inspector/canvas/create-context-webmetal.html:
1415 Fix missing parenthesis.
1417 * inspector/canvas/resources/shaderProgram-utilities.js:
1419 (TestPage.registerInitializer.awaitProgramAdded):
1420 (TestPage.registerInitializer):
1421 (TestPage.registerInitializer.window.initializeTestSuite):
1422 Replace the `WI.CanvasManager` events (which were removed) with listeners for events on the
1423 specific `WI.Canvas`.
1425 2018-10-09 Chris Dumez <cdumez@apple.com>
1427 REGRESSION (Safari 12): Download of Blob URL fails
1428 https://bugs.webkit.org/show_bug.cgi?id=190351
1429 <rdar://problem/45091181>
1431 Reviewed by Geoffrey Garen.
1433 Add layout test coverage.
1435 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-expected.txt: Added.
1436 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html: Added.
1438 2018-10-09 Youenn Fablet <youenn@apple.com>
1440 Add support for IceCandidate stats
1441 https://bugs.webkit.org/show_bug.cgi?id=190329
1443 Reviewed by Eric Carlson.
1445 * webrtc/candidate-stats-expected.txt: Added.
1446 * webrtc/candidate-stats.html: Added.
1447 * webrtc/routines.js:
1448 * webrtc/video-stats.html:
1450 2018-10-09 Philippe Normand <pnormand@igalia.com>
1452 [GStreamer] Stealing cross-origin video pixel with HLS
1453 https://bugs.webkit.org/show_bug.cgi?id=190003
1455 Reviewed by Xabier Rodriguez-Calvar.
1457 * platform/gtk/TestExpectations: Unflag now-passing test.
1459 2018-10-08 Devin Rousso <drousso@apple.com>
1461 Fix inspector/canvas/recording.html after r236952
1463 Unreviewed. Test gardening.
1465 * inspector/canvas/recording-expected.txt:
1466 * inspector/canvas/recording.html:
1467 Recordings default to only capturing a single frame, so add a parameter to ensure that we
1468 are capturing multiple frames.
1470 2018-10-08 Wenson Hsieh <wenson_hsieh@apple.com>
1472 [Cocoa] [WK2] Add support for text alignment and text lists in font attributes
1473 https://bugs.webkit.org/show_bug.cgi?id=190342
1474 <rdar://problem/44767118>
1476 Reviewed by Tim Horton.
1478 * editing/mac/attributed-string/attributed-string-for-typing-expected.txt:
1479 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
1480 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt:
1481 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
1483 Rebaseline these two layout tests, now that typing attributes include an NSParagraphStyle.
1485 2018-10-08 Justin Fan <justin_fan@apple.com>
1487 WebGPU: Rename old WebGPU prototype to WebMetal
1488 https://bugs.webkit.org/show_bug.cgi?id=190325
1489 <rdar://problem/44990443>
1491 Reviewed by Dean Jackson.
1493 Rename WebGPU prototype files to WebMetal in preparation for implementing the new (Oct 2018) WebGPU interface.
1495 * fast/canvas/webgpu/webgpu-runtime-flag-expected.txt: Removed.
1496 * fast/canvas/webmetal/webmetal-dispatch-expected.txt: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-dispatch-expected.txt.
1497 * fast/canvas/webmetal/webmetal-dispatch.html: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-dispatch.html.
1498 * fast/canvas/webmetal/webmetal-runtime-flag-expected.txt: Added.
1499 * fast/canvas/webmetal/webmetal-runtime-flag.html: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-runtime-flag.html.
1500 * inspector/canvas/create-context-webmetal-expected.txt: Renamed from LayoutTests/inspector/canvas/create-context-webgpu-expected.txt.
1501 * inspector/canvas/create-context-webmetal.html: Renamed from LayoutTests/inspector/canvas/create-context-webgpu.html.
1502 * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Removed.
1503 * inspector/canvas/resolveCanvasContext-webmetal-expected.txt: Added.
1504 * inspector/canvas/resolveCanvasContext-webmetal.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgpu.html.
1505 * platform/gtk/TestExpectations:
1506 * platform/ios/TestExpectations:
1507 * platform/mac/TestExpectations:
1508 * platform/win/TestExpectations:
1510 2018-10-08 Devin Rousso <drousso@apple.com>
1512 Web Inspector: allow multiple canvases to be recorded at the same time
1513 https://bugs.webkit.org/show_bug.cgi?id=190305
1515 Reviewed by Brian Burg.
1517 * inspector/canvas/recording-2d.html:
1518 * inspector/canvas/recording-bitmaprenderer.html:
1519 * inspector/canvas/recording-expected.html:
1520 * inspector/canvas/recording-webgl.html:
1521 * inspector/canvas/recording.html:
1522 * inspector/canvas/resources/recording-utilities.js:
1523 (TestPage.registerInitializer.window.startRecording.handleRecordingProgress):
1524 (TestPage.registerInitializer.window.startRecording):
1525 (TestPage.registerInitializer.window.consoleRecord):
1526 (TestPage.registerInitializer):
1528 2018-10-08 Dean Jackson <dino@apple.com>
1530 CrashTracer: backboardd at Recursion :: QuartzCore: CA::Render::Updater::prepare_sublayer0
1531 https://bugs.webkit.org/show_bug.cgi?id=190376
1532 <rdar://problem/44986520>
1534 Reviewed by Tim Horton.
1536 * compositing/layer-creation/deep-tree.html:
1538 2018-10-08 Aditya Keerthi <akeerthi@apple.com>
1540 Make <input type=color> a runtime enabled (on-by-default) feature
1541 https://bugs.webkit.org/show_bug.cgi?id=189162
1543 Reviewed by Wenson Hsieh and Tim Horton.
1545 Rebaseline layout tests after enabling input type=color by default.
1547 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1548 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1549 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1550 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1551 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1552 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
1553 * platform/ios/fast/forms/color/input-appearance-color-expected.txt:
1554 * platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-elements-filter-expected.txt: Added.
1555 * platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/color-expected.txt:
1556 * platform/mac/accessibility/roles-exposed-expected.txt:
1557 * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
1558 * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1559 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
1560 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1561 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1562 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
1563 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1564 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
1565 * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
1567 2018-10-08 Ryan Haddad <ryanhaddad@apple.com>
1569 Move test expectations from ios-12 to ios directory
1570 https://bugs.webkit.org/show_bug.cgi?id=189839
1572 Unreviewed test gardening..
1574 * platform/ios-11/http/tests/quicklook/hide-referer-on-navigation-expected.txt: Removed.
1575 * platform/ios-11/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt: Removed.
1576 * platform/ios-11/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Removed.
1577 * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Removed.
1578 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Removed.
1579 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Removed.
1580 * platform/ios-11/quicklook/powerpoint-expected.txt: Removed.
1581 * platform/ios-11/quicklook/powerpoint-legacy-expected.txt: Removed.
1582 * platform/ios-11/quicklook/word-expected.txt: Removed.
1583 * platform/ios-11/quicklook/word-legacy-expected.txt: Removed.
1584 * platform/ios-11/svg/batik/text/longTextOnPath-expected.txt: Removed.
1585 * platform/ios-12/TestExpectations: Removed.
1586 * platform/ios/TestExpectations:
1588 2018-10-08 Truitt Savell <tsavell@apple.com>
1590 Attempt to fix test failure after 236915
1591 https://bugs.webkit.org/show_bug.cgi?id=190352
1593 Unreviewed Test Gardening
1595 * platform/mac-highsierra/hkdf.https.worker-expected.txt: Removed.
1596 * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Removed.
1597 * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt:
1599 2018-10-08 Truitt Savell <tsavell@apple.com>
1601 Moving files to fix failures introduced in r236915
1602 https://bugs.webkit.org/show_bug.cgi?id=190352
1604 Unreviewed test gardening
1606 * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt: Copied from LayoutTests/platform/mac/hkdf.https.worker-expected.txt.
1607 * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt: Renamed from LayoutTests/platform/mac/hkdf.https.worker-expected.txt.
1609 2018-10-08 Devin Rousso <drousso@apple.com>
1611 Web Inspector: group media network entries by the node that triggered the request
1612 https://bugs.webkit.org/show_bug.cgi?id=189606
1613 <rdar://problem/44438527>
1615 Reviewed by Brian Burg.
1617 * http/tests/inspector/network/resource-initiatorNode-expected.txt: Added.
1618 * http/tests/inspector/network/resource-initiatorNode.html: Added.
1620 * inspector/canvas/requestNode.html:
1621 Test case no longer needed since the document is always requested once it's available.
1623 2018-10-08 Andy Estes <aestes@apple.com>
1625 [Payment Request] Requests should be aborted after details settle when the user cancels
1626 https://bugs.webkit.org/show_bug.cgi?id=190333
1628 Reviewed by Alex Christensen.
1630 * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
1631 * http/tests/paymentrequest/payment-request-show-method.https.html:
1633 2018-10-08 Ryan Haddad <ryanhaddad@apple.com>
1635 REGRESSION (r235630?): [Mojave WK1] Layout test compositing/filters/opacity-change-on-filtered-paints-into-ancestor.html is a flaky image failure
1636 https://bugs.webkit.org/show_bug.cgi?id=189756
1638 Unreviewed test gardening.
1640 * platform/mac-wk1/TestExpectations:
1642 2018-10-08 David Fenton <david_fenton@apple.com>
1644 Layout Tests editing/deleting/delete-emoji.html editing/deleting/delete-emoji-1.html editing/deleting/delete-emoji-9.html are passing.
1645 https://bugs.webkit.org/show_bug.cgi?id=190353
1647 Unreviewed. Remove the tests from TestExpectations file.
1649 * platform/mac/TestExpectations:
1651 2018-10-08 Dawei Fenton <realdawei@apple.com>
1653 Layout Tests editing/deleting/delete-emoji.html editing/deleting/delete-emoji-1.html editing/deleting/delete-emoji-9.html are passing.
1654 https://bugs.webkit.org/show_bug.cgi?id=190353
1656 Unreviewed test gardening.
1658 * platform/mac/TestExpectations:
1660 2018-10-08 Truitt Savell <tsavell@apple.com>
1662 Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html for Mojave
1663 https://bugs.webkit.org/show_bug.cgi?id=190352
1665 Unreviewed test Gardening
1667 * platform/mac-highsierra/hkdf.https.worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt.
1668 * platform/mac/hkdf.https.worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt.
1669 * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Added.
1671 2018-10-05 Devin Rousso <drousso@apple.com>
1673 Web Inspector: refactor constructor of WI.Resource
1674 https://bugs.webkit.org/show_bug.cgi?id=190318
1676 Reviewed by Joseph Pecoraro.
1678 * http/tests/inspector/network/har/har-basic.html:
1679 * inspector/unit-tests/resource-collection.html:
1681 2018-10-05 Joseph Pecoraro <pecoraro@apple.com>
1683 Try to unflake inspector/layers/layerTreeDidChange.html
1685 Unreviewed. Test gardening.
1687 * inspector/layers/layerTreeDidChange.html:
1688 Force a layout early in the test to try to force layout tree
1689 update events in the expected sequence.
1691 2018-10-05 Antoine Quint <graouts@apple.com>
1693 [Web Animations] REGRESSION (r236809): crash under AnimationTimeline::updateCSSAnimationsForElement()
1694 https://bugs.webkit.org/show_bug.cgi?id=190307
1695 <rdar://problem/45009901>
1697 Reviewed by Dean Jackson.
1699 This test was also crashing even though it should not have been using the new animation engine. Adding the
1700 flag to opt into the legacy animation engine.
1702 * legacy-animation-engine/animations/animation-shorthand-removed.html:
1704 2018-10-04 Chris Dumez <cdumez@apple.com>
1706 A Document / Window should lose its browsing context as soon as its iframe is removed from the document
1707 https://bugs.webkit.org/show_bug.cgi?id=190282
1709 Reviewed by Ryosuke Niwa.
1711 Update existing layout test to reflect behavior change.
1713 * fast/dom/Window/BarInfo-after-frame-removed.html:
1714 * fast/dom/Window/dom-access-from-closure-iframe-expected.txt:
1715 * fast/dom/Window/dom-access-from-closure-window-expected.txt:
1716 * fast/dom/Window/dom-access-from-closure-window-with-gc-expected.txt:
1717 * fast/dom/Window/resources/dom-access-from-closure-iframe-child.html:
1718 * fast/dom/Window/resources/dom-access-from-closure-window-child.html:
1719 * fast/events/resources/before-unload-return-string-conversion-frame.html:
1720 * fast/parser/resources/set-parent-to-javascript-url.html:
1721 * http/tests/media/media-stream/disconnected-frame.html:
1722 * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js:
1724 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt:
1725 * http/tests/security/named-window-property-from-same-origin-inactive-document.html:
1726 * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
1727 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
1728 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html:
1730 2018-10-04 Ross Kirsling <ross.kirsling@sony.com>
1732 Unreviewed test gardening for WinCairo (and one cross-platform test).
1735 Remove a cross-platform failure that seems to be passing on all platforms now.
1737 * platform/wincairo/TestExpectations:
1738 * platform/wincairo/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Added.
1740 2018-10-04 Matt Baker <mattbaker@apple.com>
1742 Web Inspector: Table should support multiple selection and Cmd-click behavior
1743 https://bugs.webkit.org/show_bug.cgi?id=189705
1744 <rdar://problem/44571170>
1746 Reviewed by Devin Rousso.
1748 * inspector/table/resources/table-utilities.js: Added.
1749 (TestPage.registerInitializer.InspectorTest.TableDataSource):
1750 (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.get items):
1751 (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.tableNumberOfRows):
1752 (TestPage.registerInitializer.InspectorTest.TableDelegate):
1753 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tableSelectionDidChange):
1754 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tablePopulateCell):
1755 (TestPage.registerInitializer.InspectorTest.createTable):
1756 (TestPage.registerInitializer):
1758 * inspector/table/table-selection-expected.txt: Added.
1759 * inspector/table/table-selection.html: Added.
1760 * inspector/unit-tests/index-set-expected.txt: Added.
1761 * inspector/unit-tests/index-set.html: Added.
1763 2018-10-03 Ryosuke Niwa <rniwa@webkit.org>
1765 MutationRecord doesn't keep JS wrappers of target, addedNodes, and removedNodes alive
1766 https://bugs.webkit.org/show_bug.cgi?id=190277
1768 Reviewed by Antti Koivisto.
1770 Added two regression tests for making sure mutation observers and mutation records keep JS wrappers
1771 of the enqueued nodes alive. Also see r236799 for a previous failed attempt to add a similar test.
1773 * fast/dom/MutationObserver/mutation-observer-keeps-js-wrappers-of-nodes-alive-expected.txt: Added.
1774 * fast/dom/MutationObserver/mutation-observer-keeps-js-wrappers-of-nodes-alive.html: Added.
1775 * fast/dom/MutationObserver/mutation-record-keeps-js-wrappers-of-nodes-alive-expected.txt: Added.
1776 * fast/dom/MutationObserver/mutation-record-keeps-js-wrappers-of-nodes-alive.html: Added.
1778 2018-10-04 Devin Rousso <drousso@apple.com>
1780 Web Inspector: merge ProbeManager into DebuggerManager
1781 https://bugs.webkit.org/show_bug.cgi?id=190225
1783 Reviewed by Joseph Pecoraro.
1785 * http/tests/inspector/debugger/debugger-test.js:
1786 (TestPage.registerInitializer.InspectorTest.startTracingProbes):
1787 (TestPage.registerInitializer):
1788 * http/tests/inspector/resources/probe-test.js:
1789 (TestPage.registerInitializer.ProtocolTest.Probe.installTracingListeners):
1790 (TestPage.registerInitializer):
1792 2018-10-04 Devin Rousso <drousso@apple.com>
1794 Web Inspector: some files not listed in OpenResourceDialog
1795 https://bugs.webkit.org/show_bug.cgi?id=190272
1797 Reviewed by Joseph Pecoraro.
1799 * inspector/unit-tests/resource-query-controller-expected.txt:
1800 * inspector/unit-tests/resource-query-controller.html:
1802 2018-10-04 Jiewen Tan <jiewen_tan@apple.com>
1804 [WebAuthN] Move time out control from WebProcess to UIProcess
1805 https://bugs.webkit.org/show_bug.cgi?id=189642
1806 <rdar://problem/44476765>
1808 Reviewed by Chris Dumez.
1810 This patch also fixes some flaky behaviours regarding to the dirty ASN.1 decoder.
1812 * http/wpt/webauthn/public-key-credential-create-failure-local-silent.https-expected.txt: Added.
1813 * http/wpt/webauthn/public-key-credential-create-failure-local-silent.https.html: Copied from LayoutTests/http/wpt/webauthn/public-key-credential-create-failure-local.https.html.
1814 * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt:
1815 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
1816 * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
1817 * http/wpt/webauthn/public-key-credential-create-failure.https.html:
1818 * http/wpt/webauthn/public-key-credential-get-failure-local-silent.https-expected.txt: Added.
1819 * http/wpt/webauthn/public-key-credential-get-failure-local-silent.https.html: Copied from LayoutTests/http/wpt/webauthn/public-key-credential-get-failure-local.https.html.
1820 * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt:
1821 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
1822 * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
1823 * http/wpt/webauthn/public-key-credential-get-failure.https.html:
1824 * http/wpt/webauthn/resources/util.js:
1826 2018-10-04 Chris Dumez <cdumez@apple.com>
1828 Regression(r236779): Crash when changing the input element type from inside an 'input' event listener
1829 https://bugs.webkit.org/show_bug.cgi?id=190252
1831 Reviewed by Alex Christensen.
1833 Add layout test coverage.
1835 * fast/dom/HTMLInputElement/change-type-in-click-event-listener-expected.txt: Added.
1836 * fast/dom/HTMLInputElement/change-type-in-click-event-listener.html: Added.
1837 * fast/dom/HTMLInputElement/change-type-in-input-event-listener-expected.txt: Added.
1838 * fast/dom/HTMLInputElement/change-type-in-input-event-listener.html: Added.
1840 2018-10-04 YUHAN WU <yuhan_wu@apple.com>
1842 runtime flag and IDL for MediaRecorder
1843 https://bugs.webkit.org/show_bug.cgi?id=190018
1845 Reviewed by Youenn Fablet and Chris Dumez.
1847 * platform/win/TestExpectations:
1848 * fast/mediacapturefromelement/CanvasCaptureMediaStream-capture-out-of-DOM-element-expected.txt:
1849 * fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0-expected.txt:
1850 * fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext-expected.txt:
1852 2018-10-04 Chris Dumez <cdumez@apple.com>
1854 Unreviewed, rolling out r236803.
1856 Caused crashes on some bots
1860 "Regression(r236779): Crash when changing the input element
1861 type from inside an 'input' event listener"
1862 https://bugs.webkit.org/show_bug.cgi?id=190252
1863 https://trac.webkit.org/changeset/236803
1865 2018-10-03 Justin Michaud <justin_michaud@apple.com>
1867 Registered custom properties should allow inheritance to be controlled
1868 https://bugs.webkit.org/show_bug.cgi?id=190038
1870 Reviewed by Antti Koivisto.
1872 Add tests to check css registered custom properties with inherits. Also test
1873 calc expression evaluation for inherited registered custom properties.
1875 * css-custom-properties-api/inherits-expected.txt: Added.
1876 * css-custom-properties-api/inherits.html: Added.
1877 * css-custom-properties-api/length-expected.txt: Added.
1878 * css-custom-properties-api/length.html: Added.
1879 * css-custom-properties-api/length2-expected.txt: Added.
1880 * css-custom-properties-api/length2.html: Added.
1882 2018-10-03 Youenn Fablet <youenn@apple.com>
1884 Add VP8 support to WebRTC
1885 https://bugs.webkit.org/show_bug.cgi?id=189976
1887 Reviewed by Eric Carlson.
1889 * webrtc/audio-peer-connection-g722.html:
1890 * webrtc/routines.js:
1891 * webrtc/video-mute-vp8-expected.txt: Added.
1892 * webrtc/video-mute-vp8.html: Added.
1894 2018-09-28 Jiewen Tan <jiewen_tan@apple.com>
1896 [WebCrypto] ECDSA could not deal with invalid signature inputs
1897 https://bugs.webkit.org/show_bug.cgi?id=189879
1898 <rdar://problem/44701276>
1900 Reviewed by Brent Fulgham.
1902 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt:
1903 * crypto/subtle/ecdsa-verify-malformed-parameters.html:
1905 2018-10-03 Antoine Quint <graouts@apple.com>
1907 [Web Animations] REGRESSION: setting 'animation-name: none' after a 'fill: forwards' animation has completed does not revert to the unanimated style
1908 https://bugs.webkit.org/show_bug.cgi?id=190257
1909 <rdar://problem/41341473>
1911 Reviewed by Dean Jackson.
1913 Add a test that checks that an animation with fill: forwards no longer applies to an element once it's been removed.
1915 * animations/animation-fill-forwards-removal-expected.txt: Added.
1916 * animations/animation-fill-forwards-removal.html: Added.
1918 2018-10-03 Chris Dumez <cdumez@apple.com>
1920 Regression(r236779): Crash when changing the input element type from inside an 'input' event listener
1921 https://bugs.webkit.org/show_bug.cgi?id=190252
1923 Reviewed by Alex Christensen.
1925 Add layout test coverage.
1927 * fast/dom/HTMLInputElement/change-type-in-click-event-listener-expected.txt: Added.
1928 * fast/dom/HTMLInputElement/change-type-in-click-event-listener.html: Added.
1929 * fast/dom/HTMLInputElement/change-type-in-input-event-listener-expected.txt: Added.
1930 * fast/dom/HTMLInputElement/change-type-in-input-event-listener.html: Added.
1932 2018-10-03 Matt Lewis <jlewis3@apple.com>
1934 Unreviewed, rolling out r236781.
1936 The test added with this commit is timing out consistently.
1940 "GC can collect JS wrappers of nodes in the mutation records
1941 waiting to be delivered"
1942 https://bugs.webkit.org/show_bug.cgi?id=190115
1943 https://trac.webkit.org/changeset/236781
1945 2018-10-03 Youenn Fablet <youenn@apple.com>
1947 Enable H264 simulcast
1948 https://bugs.webkit.org/show_bug.cgi?id=190167
1950 Reviewed by Eric Carlson.
1953 * webrtc/simulcast-h264-expected.txt: Added.
1954 * webrtc/simulcast-h264.html: Added.
1956 2018-10-03 Ryosuke Niwa <rniwa@webkit.org>
1958 Enable selectionAcrossShadowBoundariesEnabled by default in WebKitLegacy
1959 https://bugs.webkit.org/show_bug.cgi?id=190238
1961 Reviewed by Antti Koivisto.
1963 Removed the unnecessary webkit-test-runner directive.
1965 * editing/pasteboard/copy-paste-across-shadow-boundaries-1.html:
1966 * editing/pasteboard/copy-paste-across-shadow-boundaries-2.html:
1967 * editing/pasteboard/copy-paste-across-shadow-boundaries-3.html:
1968 * editing/pasteboard/copy-paste-across-shadow-boundaries-4.html:
1969 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1.html:
1970 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html:
1971 * editing/pasteboard/copy-paste-with-shadow-content.html:
1972 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1.html:
1973 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2.html:
1974 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3.html:
1975 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4.html:
1976 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5.html:
1977 * editing/selection/selection-across-shadow-boundaries-readonly-1.html:
1978 * editing/selection/selection-across-shadow-boundaries-readonly-2.html:
1979 * editing/selection/selection-across-shadow-boundaries-readonly-3.html:
1980 * editing/selection/selection-across-shadow-boundaries-user-select-all-1.html:
1982 2018-10-02 Fujii Hironori <Hironori.Fujii@sony.com>
1984 [WinCairo][BuildBot] archive-test-results fails to delete pywebsocket.ws.log-err.txt
1985 https://bugs.webkit.org/show_bug.cgi?id=190236
1987 Unreviewed test gardening.
1989 * platform/wincairo/TestExpectations: Skipped http/wpt and imported/w3c.
1991 2018-10-02 Ryosuke Niwa <rniwa@webkit.org>
1993 Copying content with shadow DOM doesn't copy any contents
1994 https://bugs.webkit.org/show_bug.cgi?id=157443
1996 Reviewed by Wenson Hsieh.
1998 Added tests for copying and pasting across shadow boundaries with HTML and plain text.
2000 * editing/pasteboard/copy-paste-across-shadow-boundaries-1-expected.txt: Added.
2001 * editing/pasteboard/copy-paste-across-shadow-boundaries-1.html: Added.
2002 * editing/pasteboard/copy-paste-across-shadow-boundaries-2-expected.txt: Added.
2003 * editing/pasteboard/copy-paste-across-shadow-boundaries-2.html: Added.
2004 * editing/pasteboard/copy-paste-across-shadow-boundaries-3-expected.txt: Added.
2005 * editing/pasteboard/copy-paste-across-shadow-boundaries-3.html: Added.
2006 * editing/pasteboard/copy-paste-across-shadow-boundaries-4-expected.txt: Added.
2007 * editing/pasteboard/copy-paste-across-shadow-boundaries-4.html: Added.
2008 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1-expected.txt: Added.
2009 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1.html: Added.
2010 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2-expected.txt: Added.
2011 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html: Added.
2012 * editing/pasteboard/copy-paste-with-shadow-content-expected.txt: Added.
2013 * editing/pasteboard/copy-paste-with-shadow-content.html: Added.
2015 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2017 GC can collect JS wrappers of nodes in the mutation records waiting to be delivered
2018 https://bugs.webkit.org/show_bug.cgi?id=190115
2020 Reviewed by Geoffrey Garen.
2022 Added a regression test.
2024 * fast/dom/MutationObserver/mutation-observer-retains-js-wrappers-of-targets-alive-expected.txt: Added.
2025 * fast/dom/MutationObserver/mutation-observer-retains-js-wrappers-of-targets-alive.html: Added.
2027 2018-10-02 Chris Dumez <cdumez@apple.com>
2029 radio / checkbox inputs should fire "click, input, change" events in order when clicked
2030 https://bugs.webkit.org/show_bug.cgi?id=190223
2032 Reviewed by Ryosuke Niwa.
2034 Update existing test to reflect behavior change. I have verified that our new behavior
2035 on this test is consistent with Gecko and Chrome.
2037 * fast/forms/radio/radio-group-keyboard-change-event-expected.txt:
2038 * fast/forms/radio/radio-group-keyboard-change-event.html:
2040 2018-10-02 Chris Dumez <cdumez@apple.com>
2042 fieldset.elements should return an HTMLCollection instead of an HTMLFormControlsCollection
2043 https://bugs.webkit.org/show_bug.cgi?id=190218
2045 Reviewed by Alex Christensen.
2047 Update existing tests to reflect behavior change, after checking that our behavior is consistent
2048 with Gecko and Blink on these tests.
2050 * fast/forms/fieldset/fieldset-elements-expected.txt:
2051 * fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
2052 * fast/forms/fieldset/fieldset-elements-htmlcollection.html: Added.
2053 * fast/forms/fieldset/fieldset-elements.html:
2054 * fast/forms/fieldset/fieldset-form-collection-radionode-list-expected.txt: Removed.
2055 * fast/forms/fieldset/fieldset-form-collection-radionode-list.html: Removed.
2057 2018-10-02 Devin Rousso <drousso@apple.com>
2059 Web Inspector: prevent layer events from firing until the layer information is re-requested
2060 https://bugs.webkit.org/show_bug.cgi?id=190159
2062 Reviewed by Joseph Pecoraro.
2064 * inspector/layers/layerTreeDidChange-expected.txt: Added.
2065 * inspector/layers/layerTreeDidChange.html: Added.
2067 2018-10-02 Devin Rousso <drousso@apple.com>
2069 Web Inspector: rename frontend managers to be more consistent with backend agents
2070 https://bugs.webkit.org/show_bug.cgi?id=190160
2072 Reviewed by Joseph Pecoraro.
2074 * http/tests/inspector/dom/cross-domain-inspected-node-access.html:
2075 * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
2076 * http/tests/inspector/dom/shapes-test.js:
2077 * http/tests/inspector/network/har/har-page.html:
2078 * http/tests/inspector/network/loadResource-insecure-resource.html:
2079 * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
2080 * http/tests/inspector/network/resource-response-source-memory-cache.html:
2081 * http/tests/inspector/network/resource-sizes-memory-cache.html:
2082 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
2083 * http/tests/websocket/tests/hybi/inspector/before-load.html:
2084 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html:
2085 * inspector/canvas/requestNode.html:
2086 * inspector/codemirror/resources/prettyprinting/utilities.js:
2087 (TestPage.registerInitializer.loadPrettyPrintingTestAndExpectedResults):
2088 (TestPage.registerInitializer.window.addPrettyPrintingTests):
2089 (TestPage.registerInitializer):
2090 * inspector/console/clearMessages.html:
2091 * inspector/console/command-line-api.html:
2092 * inspector/console/console-api.html:
2093 * inspector/console/console-count.html:
2094 * inspector/console/console-table.html:
2095 * inspector/console/console-time.html:
2096 * inspector/console/message-stack-trace.html:
2097 * inspector/console/messageAdded-from-named-evaluations.html:
2098 * inspector/console/messageRepeatCountUpdated.html:
2099 * inspector/console/messagesCleared.html:
2100 * inspector/console/webcore-logging-expected.txt:
2101 * inspector/console/webcore-logging.html:
2102 * inspector/controller/runtime-controller-import.html:
2103 * inspector/controller/runtime-controller.html:
2104 * inspector/css/add-rule.html:
2105 * inspector/css/createStyleSheet.html:
2106 * inspector/css/css-property.html:
2107 * inspector/css/getAllStyleSheets.html:
2108 * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
2109 * inspector/css/matched-style-properties.html:
2110 * inspector/css/modify-css-property.html:
2111 * inspector/css/modify-rule-selector.html:
2112 * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
2113 * inspector/css/pseudo-element-matches.html:
2114 * inspector/css/selector-dynamic-specificity.html:
2115 * inspector/css/selector-specificity.html:
2116 * inspector/css/shadow-scoped-style.html:
2117 * inspector/css/stylesheet-events-basic.html:
2118 * inspector/css/stylesheet-events-imports.html:
2119 * inspector/css/stylesheet-events-inspector-stylesheet.html:
2120 * inspector/css/stylesheet-events-multiple-documents.html:
2121 * inspector/css/stylesheet-with-mutations.html:
2122 * inspector/debugger/csp-exceptions.html:
2123 * inspector/debugger/js-stacktrace.html:
2124 * inspector/debugger/resources/log-pause-location.js:
2125 (TestPage.registerInitializer.window.findScript):
2126 (TestPage.registerInitializer.window.loadMainPageContent):
2127 (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
2128 (TestPage.registerInitializer.window.logLinesWithContext):
2129 * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html:
2130 * inspector/dom-debugger/dom-breakpoints.html:
2131 * inspector/dom-debugger/xhr-breakpoints.html:
2132 * inspector/dom/breakpoint-for-event-listener.html:
2133 * inspector/dom/csp-big5-hash.html:
2134 * inspector/dom/csp-hash.html:
2135 * inspector/dom/customElementState.html:
2136 * inspector/dom/domutilities-csspath.html:
2137 * inspector/dom/domutilities-path-dump.html:
2138 * inspector/dom/domutilities-xpath.html:
2139 * inspector/dom/event-listener-add-remove.html:
2140 * inspector/dom/getEventListenersForNode.html:
2141 * inspector/dom/getOuterHTML.html:
2142 * inspector/dom/hideHighlight.html:
2143 * inspector/dom/highlightFrame.html:
2144 * inspector/dom/highlightNode.html:
2145 * inspector/dom/highlightNodeList.html:
2146 * inspector/dom/highlightSelector.html:
2147 * inspector/dom/insertAdjacentHTML.html:
2148 * inspector/dom/inspect.html:
2149 * inspector/dom/pseudo-element-dynamic.html:
2150 * inspector/dom/pseudo-element-static.html:
2151 * inspector/dom/push-node-by-path-to-frontend.html:
2152 * inspector/dom/setEventListenerDisabled.html:
2153 * inspector/dom/setInspectedNode.html:
2154 * inspector/dom/setOuterHTML-no-document-element.html:
2155 * inspector/dom/setOuterHTML.html:
2156 * inspector/dom/shadow-and-non-shadow-children.html:
2157 * inspector/dom/shadowRootType.html:
2158 * inspector/dom/template-content.html:
2159 * inspector/formatting/resources/utilities.js:
2160 (TestPage.registerInitializer.loadFormattingTestAndExpectedResults):
2161 (TestPage.registerInitializer.window.addFormattingTests):
2162 (TestPage.registerInitializer):
2163 * inspector/indexeddb/clearObjectStore.html:
2164 * inspector/indexeddb/deleteDatabaseNamesWithSpace.html:
2165 * inspector/indexeddb/requestData.html:
2166 * inspector/indexeddb/requestDatabase.html:
2167 * inspector/indexeddb/requestDatabaseNames.html:
2168 * inspector/layers/layer-tree-manager.html:
2169 * inspector/model/dom-node.html:
2170 * inspector/model/frame-extra-scripts.html:
2171 * inspector/model/script-resource-relationship.html:
2172 * inspector/model/stack-trace.html:
2173 * inspector/page/empty-or-missing-resources.html:
2174 * inspector/page/hidpi-snapshot-size.html:
2175 * inspector/page/main-frame-resource.html:
2176 * inspector/runtime/change-execution-context-identifier.html:
2177 * inspector/runtime/saveResult.html:
2178 * inspector/storage/domStorage-events.html:
2179 * inspector/worker/console-basic.html:
2180 * inspector/worker/resources-in-worker.html:
2182 2018-10-02 Basuke Suzuki <Basuke.Suzuki@sony.com>
2184 [Curl] Fix missing values of resource timing API.
2185 https://bugs.webkit.org/show_bug.cgi?id=190193
2187 Reviewed by Alex Christensen.
2189 * platform/wincairo/TestExpectations:
2191 2018-10-02 Per Arne Vollan <pvollan@apple.com>
2193 [WebVTT] Cue with line setting is not rendered correctly
2194 https://bugs.webkit.org/show_bug.cgi?id=190168
2196 Reviewed by Eric Carlson.
2198 * media/track/captions-webvtt/line-position.vtt: Added.
2199 * media/track/track-cue-line-position-expected-mismatch.html: Added.
2200 * media/track/track-cue-line-position.html: Added.
2202 2018-10-02 Carlos Eduardo Ramalho <cadubentzen@gmail.com>
2204 [GTK] fast/forms/color/input-appearance-color.html is failing
2205 https://bugs.webkit.org/show_bug.cgi?id=189350
2207 Reviewed by Michael Catanzaro.
2209 Update test expectations to match changes introduced in r235435.
2211 * platform/gtk/TestExpectations:
2212 * platform/gtk/fast/forms/color/input-appearance-color-expected.png:
2213 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
2215 2018-10-01 Dean Jackson <dino@apple.com>
2217 Remove CSS Animation Triggers
2218 https://bugs.webkit.org/show_bug.cgi?id=190175
2219 <rdar://problem/44925626>
2221 Reviewed by Simon Fraser.
2223 Remove a bunch of tests that no longer have an implementation.
2226 * animations/trigger-computed-style-expected.txt: Removed.
2227 * animations/trigger-computed-style.html: Removed.
2228 * animations/trigger-container-scroll-boundaries-expected.txt: Removed.
2229 * animations/trigger-container-scroll-boundaries.html: Removed.
2230 * animations/trigger-container-scroll-empty-expected.txt: Removed.
2231 * animations/trigger-container-scroll-empty.html: Removed.
2232 * animations/trigger-container-scroll-simple-expected.txt: Removed.
2233 * animations/trigger-container-scroll-simple.html: Removed.
2234 * animations/trigger-parsing-expected.txt: Removed.
2235 * animations/trigger-parsing.html: Removed.
2236 * fast/css/compare-animation-trigger-expected.txt: Removed.
2237 * fast/css/compare-animation-trigger.html: Removed.
2238 * legacy-animation-engine/animations/trigger-computed-style-expected.txt: Removed.
2239 * legacy-animation-engine/animations/trigger-computed-style.html: Removed.
2240 * legacy-animation-engine/animations/trigger-container-scroll-boundaries-expected.txt: Removed.
2241 * legacy-animation-engine/animations/trigger-container-scroll-boundaries.html: Removed.
2242 * legacy-animation-engine/animations/trigger-container-scroll-empty-expected.txt: Removed.
2243 * legacy-animation-engine/animations/trigger-container-scroll-empty.html: Removed.
2244 * legacy-animation-engine/animations/trigger-container-scroll-simple-expected.txt: Removed.
2245 * legacy-animation-engine/animations/trigger-container-scroll-simple.html: Removed.
2246 * legacy-animation-engine/animations/trigger-parsing-expected.txt: Removed.
2247 * legacy-animation-engine/animations/trigger-parsing.html: Removed.
2248 * legacy-animation-engine/fast/css/compare-animation-trigger-expected.txt: Removed.
2249 * legacy-animation-engine/fast/css/compare-animation-trigger.html: Removed.
2250 * platform/gtk/TestExpectations:
2251 * platform/ios/TestExpectations:
2252 * platform/mac-wk2/TestExpectations:
2253 * platform/wincairo/TestExpectations:
2255 2018-10-02 Commit Queue <commit-queue@webkit.org>
2257 Unreviewed, rolling out r236624 and r236671.
2258 https://bugs.webkit.org/show_bug.cgi?id=190207
2260 The change in r236624 introduced crashes on the bots
2261 (Requested by ryanhaddad on #webkit).
2263 Reverted changesets:
2265 "Refactoring: eliminate raw pointer usage in Fullscreen code"
2266 https://bugs.webkit.org/show_bug.cgi?id=188747
2267 https://trac.webkit.org/changeset/236624
2269 "Unify implementation in VideoFullscreenInterfaceAVKit"
2270 https://bugs.webkit.org/show_bug.cgi?id=190091
2271 https://trac.webkit.org/changeset/236671
2273 2018-10-02 Frederic Wang <fwang@igalia.com>
2275 [WPE] Enable more Cache Storage and Service Workers tests
2276 https://bugs.webkit.org/show_bug.cgi?id=190198
2278 Reviewed by Michael Catanzaro.
2280 * platform/wpe/TestExpectations: Unskip most tests and add expectations for a few of them.
2282 2018-10-02 Frederic Wang <fwang@igalia.com>
2284 [GTK] Enable more Cache Storage and Service Workers tests
2285 https://bugs.webkit.org/show_bug.cgi?id=190196
2287 Reviewed by Michael Catanzaro.
2289 * platform/gtk/TestExpectations: Unskip most tests are add some failure annotations.
2291 2018-10-02 Thibault Saunier <tsaunier@igalia.com>
2293 [GTK][WPE] Blacklist more tests that are requiring webrtc <-> webaudio bridging
2294 https://bugs.webkit.org/show_bug.cgi?id=189829
2296 Reviewed by Alejandro G. Castro.
2298 * platform/gtk/TestExpectations:
2299 * platform/wpe/TestExpectations:
2301 2018-10-02 Basuke Suzuki <Basuke.Suzuki@sony.com>
2303 [WinCairo] Enable some wpt tests.
2304 https://bugs.webkit.org/show_bug.cgi?id=190129
2306 Unreviewed test gardening..
2308 * platform/wincairo/TestExpectations:
2309 * platform/wincairo/http/wpt/html/browsers/browsing-the-web/navigating-across-documents/click-expected.txt: Added.
2310 * platform/wincairo/http/wpt/html/browsers/browsing-the-web/navigating-across-documents/href-expected.txt: Added.
2312 2018-10-01 Ross Kirsling <ross.kirsling@sony.com>
2314 [WinCairo] Unreviewed test gardening.
2316 * platform/wincairo/TestExpectations:
2318 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2320 Removed a failing test expectation on imported/w3c/web-platform-tests/shadow-dom/slotchange.html
2321 since we haven't seen a single failure after the fix in r236440.
2323 * platform/mac/TestExpectations:
2325 2018-10-01 Myles C. Maxfield <mmaxfield@apple.com>
2327 [Cocoa] Update delete-emoji expected results
2328 https://bugs.webkit.org/show_bug.cgi?id=190182
2332 Simply update the expected results.
2334 * platform/mac-highsierra/editing/deleting/delete-emoji-1-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-1-expected.txt.
2335 * platform/mac-highsierra/editing/deleting/delete-emoji-9-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-9-expected.txt.
2336 * platform/mac-highsierra/editing/deleting/delete-emoji-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-expected.txt.
2337 * platform/mac/TestExpectations:
2338 * platform/mac/editing/deleting/delete-emoji-1-expected.txt:
2339 * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
2340 * platform/mac/editing/deleting/delete-emoji-expected.txt:
2342 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2344 Add a new variant of serializePreservingVisualAppearance which takes VisibleSelection
2345 https://bugs.webkit.org/show_bug.cgi?id=190108
2347 Reviewed by Wenson Hsieh.
2349 Rebaselined the test since the bug that interchange new lines are inserted in the last table cell is fixed.
2350 Also updated the description in the test to reflect this change.
2352 * editing/pasteboard/paste-table-003-expected.txt:
2353 * editing/pasteboard/paste-table-003.html:
2355 2018-10-01 Ryan Haddad <ryanhaddad@apple.com>
2357 Unreviewed, rebaseline tests after r236632.
2359 * platform/ios/css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2360 * platform/ios/css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt:
2361 * platform/ios/css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt: Added.
2363 2018-10-01 Sihui Liu <sihui_liu@apple.com>
2365 Remove StorageProcess
2366 https://bugs.webkit.org/show_bug.cgi?id=189975
2368 Reviewed by Geoffrey Garen.
2370 Since Service Worker management is in netowrk process now, we should terminate network
2371 process instead of storage process.
2373 * http/wpt/service-workers/persistent-importScripts.html:
2375 2018-10-01 Jiewen Tan <jiewen_tan@apple.com>
2377 [WebAuthN] Import a JS CBOR coder
2378 https://bugs.webkit.org/show_bug.cgi?id=189877
2379 <rdar://problem/44701124>
2381 Reviewed by Chris Dumez.
2383 This patch import a 3rd party JS CBOR coder from https://github.com/paroga/cbor-js.
2384 The library is MIT licensed, which should be fine to use within WebKit.
2386 As a benefit from the library, tests are updated to check CBOR binaries.
2388 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
2389 * http/wpt/webauthn/idl.https.html:
2390 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
2391 * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
2392 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
2393 * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
2394 * http/wpt/webauthn/resources/cbor.js: Added.
2395 * http/wpt/webauthn/resources/util.js:
2397 2018-10-01 Daniel Bates <dabates@apple.com>
2399 [iOS] Special keys are misidentified in DOM keyboard events
2400 https://bugs.webkit.org/show_bug.cgi?id=189974
2402 Reviewed by Wenson Hsieh.
2404 Add tests to ensure that we do not regress key identification for special keys.
2406 Update the expected results for test fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html
2407 now that we correctly identify some more keys.
2409 * fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element-expected.txt: Added.
2410 * fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element.html: Added.
2411 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2412 * fast/events/ios/keypress-keys-in-non-editable-element-expected.txt: Added.
2413 * fast/events/ios/keypress-keys-in-non-editable-element.html: Added.
2414 * resources/ui-helper.js:
2415 (window.UIHelper.typeCharacter): Actually type the specified character in DumpRenderTree.
2417 2018-10-01 Ryan Haddad <ryanhaddad@apple.com>
2419 REGRESSION (r235948?): Layout Test media/media-controls-accessibility.html is a flaky failure
2420 https://bugs.webkit.org/show_bug.cgi?id=189674
2422 Unreviewed test gardening..
2424 * platform/mac/TestExpectations: Remove flaky expectation.
2426 2018-10-01 Youenn Fablet <youenn@apple.com>
2428 [macOS Sierra] Layout Test http/wpt/cache-storage/cache-put-keys.https.any.worker.html is a flaky failure
2429 https://bugs.webkit.org/show_bug.cgi?id=184204
2431 Reviewed by Chris Dumez.
2433 * platform/mac-wk2/TestExpectations:
2435 2018-10-01 Chris Dumez <cdumez@apple.com>
2437 Make crossOriginObject.then undefined for promises
2438 https://bugs.webkit.org/show_bug.cgi?id=190094
2440 Reviewed by Darin Adler.
2442 Update existing tests to reflect behavior change.
2444 * http/tests/navigation/process-swap-window-open-expected.txt:
2445 * http/tests/navigation/process-swap-window-open.html:
2446 * http/wpt/cross-origin-window-policy/resources/utils.js:
2447 (testCrossOriginOption):
2449 2018-10-01 Alicia Boya GarcÃa <aboya@igalia.com>
2451 [MSE][GStreamer] Reset running time in PlaybackPipeline::flush()
2452 https://bugs.webkit.org/show_bug.cgi?id=190076
2454 Reviewed by Philippe Normand.
2456 A test where a seek is followed by a redundant append is added. This
2457 test timed out in the GStreamer MSE implementation before the
2458 accompanying patch fixed it.
2460 The MIME type declared in test-48khz-manifest.json has also been
2461 changed, from non-standard `audio/x-m4a` to `audio/mp4;
2462 codecs="mp4a.40.2"`, as implied by the MSE specs. This should not
2463 affect other tests because no other tests were reading this type
2466 * media/media-source/content/test-48khz-manifest.json:
2467 * media/media-source/media-source-seek-redundant-append-expected.txt: Added.
2468 * media/media-source/media-source-seek-redundant-append.html: Added.
2469 * media/video-test.js:
2471 2018-10-01 Antoine Quint <graouts@apple.com>
2473 [Web Animations] Fix test regressions after enabling Web Animations with CSS Integration
2474 https://bugs.webkit.org/show_bug.cgi?id=190032
2476 Unreviewed. We need to opt into the legacy animation engine for these tests to fix some crashes in other
2477 tests due to webkit.org/b/186946.
2479 * legacy-animation-engine/animations/cross-fade-webkit-mask-image.html:
2480 * legacy-animation-engine/transitions/delay.html:
2481 * legacy-animation-engine/transitions/transition-timing-function.html:
2483 2018-09-30 Eric Carlson <eric.carlson@apple.com>
2485 [MediaStream] Clean up RealtimeMediaSource settings change handling
2486 https://bugs.webkit.org/show_bug.cgi?id=189998
2487 <rdar://problem/44797884>
2489 Reviewed by Youenn Fablet.
2491 * webrtc/video-disabled-black.html:
2493 2018-09-29 Commit Queue <commit-queue@webkit.org>
2495 Unreviewed, rolling out r236631.
2496 https://bugs.webkit.org/show_bug.cgi?id=190112
2498 Caused various eventSender tests, including fast/css/pseudo-
2499 active-style-sharing*, to fail (Requested by smfr on #webkit).
2503 "Regression(r236512): http/tests/navigation/keyboard-events-
2504 during-provisional-navigation.html is flaky"
2505 https://bugs.webkit.org/show_bug.cgi?id=190052
2506 https://trac.webkit.org/changeset/236631
2508 2018-09-28 Zamiul Haque <zhaque@apple.com>
2510 Angled gradient backgrounds in body render vertically when body height is 0
2511 https://bugs.webkit.org/show_bug.cgi?id=177232
2512 <rdar://problem/34548230>.
2514 Reviewed by Tim Horton.
2516 Added tests to make sure that angled background gradients inside of a
2517 body tag of height 0 render as empty white screens.
2519 * angled-background-repeating-gradient-rendering-vertical.html: Added.
2520 * angled-background-repeating-gradient-rendering-vertical-expected.html: Added.
2522 2018-09-28 Chris Dumez <cdumez@apple.com>
2524 The return value of an OnBeforeUnloadEventHandler should always be coerced into a DOMString
2525 https://bugs.webkit.org/show_bug.cgi?id=190090
2527 Reviewed by Ryosuke Niwa.
2529 Update test that was returning a value in a beforeunload event listener instead of using an
2530 event handler. The test needs to use an event handler (window.onbeforeunload) as an event
2531 listener does not have a return value. I have verified that our behavior is consistent with
2532 Chrome and Firefox on this test, both with an event listener and an event handler.
2534 * fast/loader/form-submission-after-beforeunload-cancel.html:
2536 2018-09-28 Simon Fraser <simon.fraser@apple.com>
2538 RenderLayer::removeOnlyThisLayer() should not call updateLayerPositions()
2539 https://bugs.webkit.org/show_bug.cgi?id=190093
2541 Reviewed by Dean Jackson and Zalan Bujtas.
2543 The ordering of the repaints changes.
2545 blend-mode-turn-off-isolation-no-effect.html now issues a repaint, which is expected now.
2546 Isolation is so rare that this is not a problem.
2548 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2549 * css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt:
2550 * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt:
2551 * fast/repaint/absolute-position-change-containing-block-expected.txt:
2553 2018-09-28 Devin Rousso <drousso@apple.com>
2555 Web Inspector: crash in InspectorNetworkAgent::didReceiveResponse when loading denied x-frame resources
2556 https://bugs.webkit.org/show_bug.cgi?id=190046
2558 Reviewed by Joseph Pecoraro.
2560 * http/tests/inspector/network/resources/x-frame-options.php: Added.
2561 * http/tests/inspector/network/x-frame-options-expected.txt: Added.
2562 * http/tests/inspector/network/x-frame-options.html: Added.
2564 2018-09-28 Jiewen Tan <jiewen_tan@apple.com>
2566 [WebAuthN] Polish WebAuthN auto-test environment
2567 https://bugs.webkit.org/show_bug.cgi?id=189283
2568 <rdar://problem/44117828>
2570 Reviewed by Chris Dumez.
2572 This patch does the following few things:
2573 1. Update tests that employ old mocking mechnism to the new one.
2574 2. Move tests from http/tests/webauthn to http/wpt/webauthn. As a result, we have one unified place for
2575 all WebAuthN tests: http/wpt/webauthn.
2576 3. Add a helper function to check DOMException message as well.
2579 * http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Removed.
2580 * http/tests/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Removed.
2581 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https-expected.txt: Removed.
2582 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https.html: Removed.
2583 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Removed.
2584 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Removed.
2585 * http/tests/webauthn/resources/last-layer-frame.https.html: Removed.
2586 * http/tests/webauthn/resources/util.js: Removed.
2587 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
2588 * http/wpt/webauthn/idl.https.html:
2589 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
2590 * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
2591 * http/wpt/webauthn/public-key-credential-create-failure.https.html:
2592 * http/wpt/webauthn/public-key-credential-create-success.https-expected.txt: Removed.
2593 * http/wpt/webauthn/public-key-credential-create-success.https.html: Removed.
2594 * http/wpt/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Added.
2595 * http/wpt/webauthn/public-key-credential-create-with-invalid-parameters.https.html: Renamed from LayoutTests/http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https.html.
2596 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
2597 * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
2598 * http/wpt/webauthn/public-key-credential-get-failure.https.html:
2599 * http/wpt/webauthn/public-key-credential-get-success.https-expected.txt: Removed.
2600 * http/wpt/webauthn/public-key-credential-get-success.https.html: Removed.
2601 * http/wpt/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Added.
2602 * http/wpt/webauthn/public-key-credential-get-with-invalid-parameters.https.html: Renamed from LayoutTests/http/tests/webauthn/public-key-credential-get-with-invalid-parameters.https.html.
2603 * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Added.
2604 * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Added.
2605 * http/wpt/webauthn/resources/last-layer-frame.https.html: Added.
2606 * http/wpt/webauthn/resources/second-layer-frame.https.html: Renamed from LayoutTests/http/tests/webauthn/resources/second-layer-frame.https.html.
2607 * http/wpt/webauthn/resources/util.js:
2608 * platform/gtk/TestExpectations:
2609 * platform/ios-wk1/TestExpectations:
2610 * platform/mac-wk1/TestExpectations:
2611 * platform/mac-wk2/TestExpectations:
2612 * platform/win/TestExpectations:
2613 * platform/wincairo/TestExpectations:
2614 * platform/wpe/TestExpectations:
2616 2018-09-28 Jer Noble <jer.noble@apple.com>
2618 Refactoring: eliminate raw pointer usage in Fullscreen code
2619 https://bugs.webkit.org/show_bug.cgi?id=188747
2620 <rdar://problem/43541164>
2622 Reviewed by Alex Christensen.
2624 Test was causing false pass results due to the webkitPresentationMode being correctly set
2625 to "inline" during the close() operation; modify the test to only perform the close()
2626 operation when the presetation mode is changed to "picture-in-picture".
2628 * media/controls/ipad/close-page-with-picture-in-picture-video-assertion-failure.html:
2629 * media/controls/ipad/resources/picture-in-picture.html:
2631 2018-09-28 Chris Dumez <cdumez@apple.com>
2633 Drop support for cross-origin-window-policy header
2634 https://bugs.webkit.org/show_bug.cgi?id=190081
2636 Reviewed by Ryosuke Niwa.
2638 * http/wpt/cross-origin-window-policy/allow-postmessage-expected.txt: Removed.
2639 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny-expected.txt: Removed.
2640 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html: Removed.
2641 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html.headers: Removed.
2642 * http/wpt/cross-origin-window-policy/allow-postmessage.html: Removed.
2643 * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header-expected.txt: Removed.
2644 * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header.html: Removed.
2645 * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target-expected.txt: Removed.
2646 * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target.html: Removed.
2647 * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target-expected.txt: Removed.
2648 * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target.html: Removed.
2649 * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html: Removed.
2650 * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html.headers: Removed.
2651 * http/wpt/cross-origin-window-policy/resources/destination.html: Removed.
2652 * http/wpt/cross-origin-window-policy/resources/navigate-parent-via-anchor.html: Removed.
2653 * http/wpt/cross-origin-window-policy/resources/navigation-from-subframe-frame.py: Removed.
2654 * http/wpt/cross-origin-window-policy/resources/serve-cross-origin-window-policy-header.py: Removed.
2655 * http/wpt/cross-origin-window-policy/resources/utils.js: Removed.
2657 2018-09-28 Andy Estes <aestes@apple.com>
2659 [Apple Pay] Remove the "in-store" button type
2660 https://bugs.webkit.org/show_bug.cgi?id=190079
2662 Reviewed by Tim Horton.
2664 * http/tests/ssl/applepay/ApplePayButton.html:
2665 * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png:
2666 * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt:
2668 2018-09-28 Dawei Fenton <realdawei@apple.com>
2670 WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
2671 https://bugs.webkit.org/show_bug.cgi?id=189641
2673 Unreviewed, skip tests that are timing out.
2677 2018-09-28 Chris Dumez <cdumez@apple.com>
2679 document.open() should throw errors for cross-origin calls
2680 https://bugs.webkit.org/show_bug.cgi?id=189371
2681 <rdar://problem/44282700>
2683 Reviewed by Youenn Fablet.
2685 Tweak a couple of existing tests to reflect behavior change.
2687 * fast/dom/HTMLDocument/document-open-return-value.html:
2688 * fast/parser/tokenizer-close-during-document-write.html:
2690 2018-09-28 Commit Queue <commit-queue@webkit.org>
2692 Unreviewed, rolling out r236605.
2693 https://bugs.webkit.org/show_bug.cgi?id=190087
2695 caused three API test timeouts (Requested by jernoble on
2700 "Refactoring: eliminate raw pointer usage in Fullscreen code"
2701 https://bugs.webkit.org/show_bug.cgi?id=188747
2702 https://trac.webkit.org/changeset/236605
2704 2018-09-28 Jer Noble <jer.noble@apple.com>
2706 Refactoring: eliminate raw pointer usage in Fullscreen code
2707 https://bugs.webkit.org/show_bug.cgi?id=188747
2708 <rdar://problem/43541164>
2710 Reviewed by Alex Christensen.
2712 Test was causing false pass results due to the webkitPresentationMode being correctly set
2713 to "inline" during the close() operation; modify the test to only perform the close()
2714 operation when the presetation mode is changed to "picture-in-picture".
2716 * media/controls/ipad/close-page-with-picture-in-picture-video-assertion-failure.html:
2717 * media/controls/ipad/resources/picture-in-picture.html:
2719 2018-09-28 Chris Dumez <cdumez@apple.com>
2721 REGRESSION (r236573): [iOS] Layout test editing/pasteboard/emacs-ctrl-a-k-y.html is failing
2722 https://bugs.webkit.org/show_bug.cgi?id=190067
2724 Unreviewed, re-land ios-specific expected result for this test as they were inadvertently
2727 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Added.
2728 * platform/ios/TestExpectations:
2730 2018-09-27 Basuke Suzuki <Basuke.Suzuki@sony.com>
2732 [Curl] Fix priority issue with multiple cookies with different level of path.
2733 https://bugs.webkit.org/show_bug.cgi?id=189920
2735 Reviewed by Fujii Hironori.
2737 * http/tests/cookies/cookie-with-multiple-level-path-expected.txt: Added.
2738 * http/tests/cookies/cookie-with-multiple-level-path.html: Added.
2739 * http/tests/cookies/resources/cookie-with-multiple-level-path.php: Added.
2741 2018-09-27 Ryan Haddad <ryanhaddad@apple.com>
2743 [iOS] Layout test editing/pasteboard/emacs-ctrl-a-k-y.html is failing
2744 https://bugs.webkit.org/show_bug.cgi?id=190067
2746 Unreviewed test gardening.
2748 * platform/ios/TestExpectations: Mark test as failing.
2750 2018-09-27 John Wilander <wilander@apple.com>
2752 Resource Load Statistics: Non-redirected top frame navigation should not get captured in statistics
2753 https://bugs.webkit.org/show_bug.cgi?id=190055
2754 <rdar://problem/44843460>
2756 Reviewed by Chris Dumez.
2758 * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations-expected.txt: Added.
2759 * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations.html: Added.
2761 2018-09-27 Chris Dumez <cdumez@apple.com>
2763 Regression(r236512): fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html and editing/pasteboard/emacs-ctrl-a-k-y.html are flaky
2764 https://bugs.webkit.org/show_bug.cgi?id=190048
2766 Reviewed by Ryosuke Niwa.
2768 Update editing/pasteboard/emacs-ctrl-a-k-y.html to address flakiness:
2769 - Stop dumping editing callbacks as some of them may get logged in a slightly different order
2770 due to IPC ordering, and those are not needed to determine that the test passes.
2771 - Dump the test as text to avoid needing platform-specific results.
2773 * editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Added.
2774 * editing/pasteboard/emacs-ctrl-a-k-y.html:
2775 * platform/gtk/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2776 * platform/gtk/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2777 * platform/ios-wk1/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2778 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2779 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2780 * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2781 * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2782 * platform/win/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2783 * platform/wincairo/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2784 * platform/wincairo/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Removed.
2786 2018-09-27 Andy Estes <aestes@apple.com>
2788 [Payment Request] Update web platform tests
2789 https://bugs.webkit.org/show_bug.cgi?id=190049
2791 Reviewed by Youenn Fablet.
2793 Updated web-platform-tests/payment-request/ to tip-of-tree from web-platform-tests.
2795 * platform/ios-wk2/TestExpectations:
2796 * platform/mac-wk2/TestExpectations:
2798 2018-09-27 Alicia Boya GarcÃa <aboya@igalia.com>
2800 [MSE] Fix unwanted sample erase from the decode queue
2801 https://bugs.webkit.org/show_bug.cgi?id=180643
2803 Reviewed by Jer Noble.
2805 Added a test case for the fixed bug.
2807 * media/media-source/media-source-append-acb-no-frame-lost.html: Added.
2809 2018-09-27 Chris Dumez <cdumez@apple.com>
2811 Unreviewed, make fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html more deterministic to address flakiness.
2813 * fast/scrolling/scroll-animator-overlay-scrollbars-clicked-expected.txt:
2814 * fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html:
2816 2018-09-27 John Wilander <wilander@apple.com>
2818 Resource Load Statistics: Remove temporary compatibility fix for auto-dismiss popups
2819 https://bugs.webkit.org/show_bug.cgi?id=189980
2820 <rdar://problem/44780645>
2822 Reviewed by Alex Christensen.
2824 This test was for the temporary compatibility fix in:
2825 https://bugs.webkit.org/show_bug.cgi?id=183620. This change makes it into a
2826 test that the compatibility fix is no longer there.
2828 * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/grant-storage-access-under-opener-expected.txt.
2829 * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss.html: Renamed from LayoutTests/http/tests/storageAccess/grant-storage-access-under-opener.html.
2830 * platform/ios-wk2/TestExpectations:
2831 Removed comment and entry since https://bugs.webkit.org/show_bug.cgi?id=183714 was fixed long ago.
2832 * platform/ios/TestExpectations:
2834 * platform/mac-wk2/TestExpectations:
2837 2018-09-27 Ryan Haddad <ryanhaddad@apple.com>
2839 Unreviewed, rolling out r236557.
2841 Really roll out r236557 this time because it breaks internal
2846 "Add VP8 support to WebRTC"
2847 https://bugs.webkit.org/show_bug.cgi?id=189976
2848 https://trac.webkit.org/changeset/236557
2850 2018-09-27 Youenn Fablet <youenn@apple.com>
2852 Add VP8 support to WebRTC
2853 https://bugs.webkit.org/show_bug.cgi?id=189976
2855 Reviewed by Eric Carlson.
2857 * webrtc/audio-peer-connection-g722.html:
2858 * webrtc/routines.js:
2859 * webrtc/video-mute-vp8-expected.txt: Added.
2860 * webrtc/video-mute-vp8.html: Added.
2862 2018-09-27 Youenn Fablet <youenn@apple.com>
2864 LayoutTest webrtc/video-unmute.html is a flaky timeout
2865 https://bugs.webkit.org/show_bug.cgi?id=172879
2866 <rdar://problem/32548738>
2868 Reviewed by Eric Carlson.
2870 * platform/ios-wk2/TestExpectations:
2871 * platform/mac-wk2/TestExpectations:
2872 * webrtc/video-unmute.html:
2873 Resort on routines.js black frame routine.
2874 Reenable test in mac and ios.
2876 2018-09-27 Andy Estes <aestes@apple.com>
2878 [Apple Pay] Support granular errors in PaymentDetailsUpdate
2879 https://bugs.webkit.org/show_bug.cgi?id=189938
2881 Reviewed by Youenn Fablet.
2883 * http/tests/resources/payment-request.js:
2884 (validPaymentDetails):
2885 (updateDetailsOnShippingAddressChange):
2886 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https-expected.txt: Added.
2887 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https.html: Added.
2888 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https-expected.txt: Added.
2889 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https.html: Added.
2890 * platform/mac-wk2/TestExpectations:
2892 2018-09-27 Chris Dumez <cdumez@apple.com>
2894 document.open() should not propagate URLs to non-fully active documents
2895 https://bugs.webkit.org/show_bug.cgi?id=189375
2896 <rdar://problem/44282755>
2898 Reviewed by Youenn Fablet.
2900 Update existing test to reflect behavior change. I have verified that this test was
2901 failing in Firefox and is now passing in Firefox.
2903 * fast/dom/resource-locations-in-created-html-document.html:
2905 2018-09-27 Chris Dumez <cdumez@apple.com>
2907 The WebContent process should not process incoming IPC while waiting for a sync IPC reply
2908 https://bugs.webkit.org/show_bug.cgi?id=184183
2909 <rdar://problem/36800576>
2911 Reviewed by Ryosuke Niwa.
2913 Drop test for the DoNotProcessIncomingMessagesWhenWaitingForSyncReply IPC::SendOption as it was
2914 removed in this patch. This SendOption is no longer useful because it is now the default behavior
2915 for the WebContent process.
2917 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Removed.
2918 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Removed.
2920 2018-09-27 Philippe Normand <pnormand@igalia.com>
2922 Unreviewed GTK WebAudio rebaseline.
2924 This time from the 64-bit Release bot...
2926 * platform/gtk/webaudio/oscillator-custom-expected.wav:
2927 * platform/gtk/webaudio/oscillator-sawtooth-expected.wav:
2928 * platform/gtk/webaudio/oscillator-sine-expected.wav:
2929 * platform/gtk/webaudio/oscillator-square-expected.wav:
2930 * platform/gtk/webaudio/oscillator-triangle-expected.wav:
2932 2018-09-27 Philippe Normand <pnormand@igalia.com>
2934 Unreviewed GTK WebAudio rebaselines
2936 * platform/gtk/TestExpectations: webaudio/audioprocessingevent.html doesn't fail.
2937 * platform/gtk/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav: Rebaselined.
2939 2018-09-27 Philippe Normand <pnormand@igalia.com>
2941 [GTK] Several tests are failing since r217598
2942 https://bugs.webkit.org/show_bug.cgi?id=172809
2944 Unreviewed, GTK platform test expectations rebaseline.
2946 * platform/gtk/TestExpectations:
2947 * platform/gtk/http/tests/xmlhttprequest/cache-override-expected.txt: Removed.
2948 * platform/gtk/webaudio/oscillator-custom-expected.wav:
2949 * platform/gtk/webaudio/oscillator-sawtooth-expected.wav:
2950 * platform/gtk/webaudio/oscillator-sine-expected.wav:
2951 * platform/gtk/webaudio/oscillator-square-expected.wav:
2952 * platform/gtk/webaudio/oscillator-triangle-expected.wav:
2954 2018-09-27 Antoine Quint <graouts@apple.com>
2956 [Web Animations] Turn Web Animations with CSS integration on
2957 https://bugs.webkit.org/show_bug.cgi?id=184819
2958 <rdar://problem/39597337>
2960 Reviewed by Dean Jackson.
2963 * animations/3d/matrix-transform-type-animation.html:
2964 * animations/3d/replace-filling-transform.html:
2965 * animations/3d/transform-origin-vs-functions.html:
2966 * animations/3d/transform-perspective.html:
2967 * animations/additive-transform-animations.html:
2968 * animations/animation-border-overflow.html:
2969 * animations/animation-callback-timestamp.html:
2970 * animations/animation-controller-drt-api.html:
2971 * animations/animation-direction-alternate-reverse-expected.txt:
2972 * animations/animation-direction-alternate-reverse.html:
2973 * animations/animation-direction-reverse-fill-mode-hardware.html:
2974 * animations/animation-direction-reverse-hardware-opacity.html:
2975 * animations/animation-direction-reverse-hardware.html:
2976 * animations/animation-direction-reverse-non-hardware.html:
2977 * animations/animation-direction-reverse-timing-functions-hardware.html:
2978 * animations/animation-direction-reverse-timing-functions.html:
2979 * animations/animation-direction.html:
2980 * animations/animation-followed-by-transition.html:
2981 * animations/animation-hit-test-transform.html:
2982 * animations/animation-hit-test.html:
2983 * animations/animation-internals-api-expected.txt: Removed.
2984 * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
2985 * animations/animation-internals-api-multiple-keyframes.html: Removed.
2986 * animations/animation-internals-api.html: Removed.
2987 * animations/animation-offscreen-to-onscreen.html:
2988 * animations/animation-playstate-paused-style-resolution.html:
2989 * animations/big-rotation-expected.txt:
2990 * animations/big-rotation.html:
2991 * animations/change-completed-animation-transform.html:
2992 * animations/change-keyframes.html:
2993 * animations/combo-transform-rotate+scale.html:
2994 * animations/cross-fade-background-image.html:
2995 * animations/cross-fade-border-image-source.html:
2996 * animations/cross-fade-list-style-image.html:
2997 * animations/cross-fade-webkit-mask-box-image.html:
2998 * animations/duplicate-keys-expected.html:
2999 * animations/duplicate-keys.html:
3000 * animations/duplicated-keyframes-name.html:
3001 * animations/fill-forwards-end-state.html:
3002 * animations/fill-mode-forwards-zero-duration-expected.txt:
3003 * animations/fill-mode-forwards-zero-duration.html:
3004 * animations/fill-mode-removed.html:
3005 * animations/font-variations/font-stretch.html:
3006 * animations/font-variations/font-style.html:
3007 * animations/font-variations/font-variation-settings-order.html:
3008 * animations/font-variations/font-variation-settings-unlike.html:
3009 * animations/font-variations/font-variation-settings.html:
3010 * animations/font-variations/font-weight.html:
3011 * animations/generic-from-to.html:
3012 * animations/import.html:
3013 * animations/keyframe-multiple-timing-functions-transform.html:
3014 * animations/keyframe-timing-functions-transform.html:
3015 * animations/keyframe-timing-functions.html:
3016 * animations/keyframe-timing-functions2.html:
3017 * animations/keyframes-comma-separated.html:
3018 * animations/keyframes-dynamic.html:
3019 * animations/keyframes-infinite-iterations.html:
3020 * animations/keyframes-invalid-keys.html:
3021 * animations/keyframes-out-of-order.html:
3022 * animations/keyframes.html:
3023 * animations/leak-document-with-css-animation.html:
3024 * animations/lineheight-animation.html:
3025 * animations/longhand-timing-function.html:
3026 * animations/matrix-anim.html:
3027 * animations/missing-from-to-transforms.html:
3028 * animations/missing-from-to.html:
3029 * animations/missing-keyframe-properties-repeating.html:
3030 * animations/missing-keyframe-properties-timing-function.html:
3031 * animations/missing-keyframe-properties.html:
3032 * animations/missing-values-first-keyframe.html:
3033 * animations/missing-values-last-keyframe.html:
3034 * animations/multiple-animations-timing-function.html:
3035 * animations/multiple-animations.html:
3036 * animations/multiple-keyframes.html:
3037 * animations/negative-delay.html:
3038 * animations/pause-crash.html:
3039 * animations/play-state-start-paused.html:
3040 * animations/resources/animation-leak-iframe.html:
3041 * animations/simultaneous-start-left.html:
3042 * animations/simultaneous-start-transform.html:
3043 * animations/spring-function.html:
3044 * animations/stacking-context-unchanged-while-running.html:
3045 * animations/stop-animation-on-suspend.html:
3046 * animations/suspend-resume-animation-events.html:
3047 * animations/timing-functions.html:
3048 * animations/transition-and-animation-1.html:
3049 * animations/transition-and-animation-2.html:
3050 * animations/transition-and-animation-3.html:
3051 * animations/trigger-container-scroll-boundaries.html:
3052 * animations/trigger-container-scroll-empty.html:
3053 * animations/trigger-container-scroll-simple.html:
3054 * animations/unanimated-style.html:
3055 * animations/unprefixed-keyframes.html:
3056 * animations/width-using-ems.html:
3057 * compositing/animation/animated-composited-inside-hidden.html:
3058 * compositing/animation/computed-style-during-delay.html:
3059 * compositing/animation/layer-for-filling-animation.html:
3060 * compositing/backing/backface-visibility-flip.html:
3061 * compositing/backing/transform-transition-from-outside-view.html:
3062 * compositing/contents-scale/animating.html:
3063 * compositing/layer-creation/animation-overlap-with-children.html:
3064 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
3065 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
3066 * compositing/layer-creation/mismatched-transform-transition-overlap.html:
3067 * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
3068 * compositing/layer-creation/overlap-animation-clipping.html:
3069 * compositing/layer-creation/overlap-animation-container.html:
3070 * compositing/layer-creation/overlap-animation.html:
3071 * compositing/layer-creation/scale-rotation-animation-overlap.html:
3072 * compositing/layer-creation/scale-rotation-transition-overlap.html:
3073 * compositing/layer-creation/translate-animation-overlap.html:
3074 * compositing/layer-creation/translate-scale-animation-overlap.html:
3075 * compositing/layer-creation/translate-scale-transition-overlap.html:
3076 * compositing/layer-creation/translate-transition-overlap.html:
3077 * compositing/overflow/overflow-positioning.html:
3078 * compositing/reflections/animation-inside-reflection.html:
3079 * compositing/reflections/nested-reflection-animated.html:
3080 * compositing/reflections/nested-reflection-transition.html:
3081 * compositing/scrolling/touch-scroll-to-clip.html:
3082 * compositing/transitions/scale-transition-no-start.html:
3083 * compositing/transitions/singular-scale-transition.html:
3084 * compositing/visible-rect/animated-from-none.html:
3085 * compositing/visible-rect/animated.html:
3086 * css3/calc/transitions-dependent.html:
3087 * css3/calc/transitions.html:
3088 * css3/filters/backdrop/animation.html:
3089 * css3/filters/composited-during-animation.html:
3090 * css3/filters/filter-animation-from-none-hw.html:
3091 * css3/filters/filter-animation-from-none-multi-hw.html:
3092 * css3/filters/filter-animation-from-none-multi.html:
3093 * css3/filters/filter-animation-from-none.html:
3094 * css3/filters/filter-animation-hw.html:
3095 * css3/filters/filter-animation-multi-hw.html:
3096 * css3/filters/filter-animation-multi.html:
3097 * css3/filters/filter-animation.html:
3098 * css3/masking/clip-path-animation.html:
3099 * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
3100 * fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
3101 * fast/animation/css-animation-resuming-when-visible.html:
3102 * fast/animation/css-animation-throttling-lowPowerMode.html:
3103 * fast/animation/height-auto-transition-computed-value.html:
3104 * fast/css-generated-content/pseudo-animation.html:
3105 * fast/css-generated-content/pseudo-transition.html:
3106 * fast/filter-image/filter-image-animation.html:
3107 * fast/shapes/shape-outside-floats/shape-outside-animation.html:
3108 * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
3109 * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
3110 * http/wpt/css/css-animations/start-animation-001.html:
3111 * imported/blink/transitions/transition-not-interpolable.html:
3112 * imported/blink/transitions/unprefixed-transform.html:
3113 * platform/ios/TestExpectations:
3114 * platform/win/TestExpectations:
3115 * transitions/remove-transition-style.html:
3116 * transitions/transition-drt-api-delay-expected.txt: Removed.
3117 * transitions/transition-drt-api-delay.html: Removed.
3118 * transitions/transition-drt-api-expected.txt: Removed.
3119 * transitions/transition-drt-api.html: Removed.
3120 * transitions/zero-duration-with-non-zero-delay-end.html:
3122 2018-09-26 Devin Rousso <drousso@apple.com>
3124 Web Inspector: Hide DOM and XHR breakpoint sections when they are empty
3125 https://bugs.webkit.org/show_bug.cgi?id=182406
3126 <rdar://problem/37131512>
3128 Reviewed by Joseph Pecoraro.
3130 * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html:
3131 * inspector/debugger/break-on-uncaught-exception.html:
3132 * inspector/debugger/breakpoints-disabled-expected.txt:
3133 * inspector/debugger/breakpoints-disabled.html:
3134 * inspector/debugger/pause-reason.html:
3135 * inspector/debugger/setPauseOnAssertions.html:
3136 * inspector/worker/debugger-pause.html:
3138 2018-09-26 Devin Rousso <drousso@apple.com>
3140 Web Inspector: determine hasVisibleEffect for each RecordingAction as it's processed
3141 https://bugs.webkit.org/show_bug.cgi?id=189860
3143 Reviewed by Joseph Pecoraro.
3145 * inspector/unit-tests/array-utilities-expected.txt:
3146 * inspector/unit-tests/array-utilities.html:
3148 2018-09-26 Justin Fan <justin_fan@apple.com>
3150 WebGL 2: updated passing test expectations for deqp/primitiverestart
3151 https://bugs.webkit.org/show_bug.cgi?id=189981
3153 Reviewed by Jon Lee.
3155 Test-expectation updates for trac.webkit.org/changeset/236490; these are still to be skipped on ews.
3157 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/00-expected.txt:
3158 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/01-expected.txt:
3159 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/02-expected.txt:
3160 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/03-expected.txt:
3161 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/04-expected.txt:
3162 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/05-expected.txt:
3163 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/06-expected.txt:
3164 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/07-expected.txt:
3166 2018-09-26 Alex Christensen <achristensen@webkit.org>
3168 Unreviewed, rolling out r236524.
3174 "URLWithUserTypedString should return nil for URLs deemed to
3175 be invalid by WebCore::URL"
3176 https://bugs.webkit.org/show_bug.cgi?id=189979
3177 https://trac.webkit.org/changeset/236524
3179 2018-09-26 Per Arne Vollan <pvollan@apple.com>
3181 WebVTT cue alignment broken
3182 https://bugs.webkit.org/show_bug.cgi?id=190004
3184 Reviewed by Eric Carlson.
3186 * media/track/captions-webvtt/left-align.vtt: Added.
3187 * media/track/track-add-remove-cue-expected.txt:
3188 * media/track/track-add-remove-cue.html:
3189 * media/track/track-cue-left-align-expected-mismatch.html: Added.
3190 * media/track/track-cue-left-align.html: Added.
3191 * media/track/track-cue-mutable-expected.txt:
3192 * media/track/track-cue-mutable.html:
3193 * media/track/track-vttcue-expected.txt:
3194 * media/track/track-vttcue.html:
3195 * media/track/track-webvtt-tc013-settings-expected.txt:
3196 * media/track/track-webvtt-tc013-settings.html:
3197 * media/track/track-webvtt-tc015-positioning-expected.txt:
3198 * media/track/track-webvtt-tc015-positioning.html:
3199 * media/track/track-webvtt-tc016-align-positioning-expected.txt:
3200 * media/track/track-webvtt-tc016-align-positioning.html:
3201 * media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
3202 * media/track/track-webvtt-tc018-align-text-line-position.html:
3203 * media/track/track-webvtt-tc021-valign-expected.txt:
3204 * media/track/track-webvtt-tc021-valign.html:
3205 * media/video-test.js:
3208 2018-09-26 James Savage <james.savage@apple.com>
3210 Allow override of viewport configuration.
3211 https://bugs.webkit.org/show_bug.cgi?id=188772.
3212 <rdar://problem/43538892>.
3214 Reviewed by Simon Fraser.
3216 Add test proving that a document without a meta viewport specifying
3217 width=device-width still gets a layout when this setting is enabled. I also
3218 added a baseline case to prove that without this setting we do not layout
3221 * fast/viewport/ios/ipad/empty-viewport-expected.txt: Added.
3222 * fast/viewport/ios/ipad/empty-viewport.html: Added.
3223 * fast/viewport/ios/ipad/meta-viewport-disabled-expected.txt: Added.
3224 * fast/viewport/ios/ipad/meta-viewport-disabled.html: Added.
3226 2018-09-26 Alex Christensen <achristensen@webkit.org>
3228 uidna_nameToASCII only needs a buffer capacity of 64
3229 https://bugs.webkit.org/show_bug.cgi?id=190006
3231 Reviewed by Chris Dumez.
3233 * fast/dom/DOMURL/parsing.html:
3235 2018-09-26 Ryosuke Niwa <rniwa@webkit.org>
3237 Selection should work across shadow boundary when initiated by a mouse drag
3238 https://bugs.webkit.org/show_bug.cgi?id=151380
3239 <rdar://problem/24363872>
3241 Reviewed by Antti Koivisto and Wenson Hsieh.
3243 Added regression tests using ref tests since getSelection() doesn't expose any node inside a shadow tree.
3245 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1-expected.html: Added.
3246 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1.html: Added.
3247 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2-expected.html: Added.
3248 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2.html: Added.
3249 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3-expected.html: Added.
3250 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3.html: Added.
3251 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4-expected.html: Added.
3252 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4.html: Added.
3253 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5-expected.html: Added.
3254 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5.html: Added.
3255 * editing/selection/selection-across-shadow-boundaries-readonly-1-expected.html: Added.
3256 * editing/selection/selection-across-shadow-boundaries-readonly-1.html: Added.
3257 * editing/selection/selection-across-shadow-boundaries-readonly-2-expected.html: Added.
3258 * editing/selection/selection-across-shadow-boundaries-readonly-2.html: Added.
3259 * editing/selection/selection-across-shadow-boundaries-readonly-3-expected.html: Added.
3260 * editing/selection/selection-across-shadow-boundaries-readonly-3.html: Added.
3261 * editing/selection/selection-across-shadow-boundaries-user-select-all-1-expected.html: Added.
3262 * editing/selection/selection-across-shadow-boundaries-user-select-all-1.html: Added.
3264 2018-09-26 Alicia Boya GarcÃa <aboya@igalia.com>
3266 [GTK] Unreviewed test gardening
3267 https://bugs.webkit.org/show_bug.cgi?id=190002
3270 * platform/gtk/TestExpectations:
3272 2018-09-26 Truitt Savell <tsavell@apple.com>
3274 Marking two more media-fragments/ tests as flakey after the iOS12 update
3275 https://bugs.webkit.org/show_bug.cgi?id=187557
3277 Unreviewed Test Gardening
3279 * platform/ios/TestExpectations:
3281 2018-09-25 Justin Fan <justin_fan@apple.com>
3283 WebGL 2 Conformance: primitive restart and draw_primitive_restart WebGL2 sample
3284 https://bugs.webkit.org/show_bug.cgi?id=189625
3285 <rdar://problem/42882620>
3287 Reviewed by Dean Jackson.
3289 Implement support for Primitive Restart Fixed Index as expected
3290 by the WebGL 2 specifications.
3292 * TestExpectations: Skip some flaky tests between different Mac machines under 2.0.0.
3293 * webgl/webgl2-primitive-restart.html: Canary ref test to be run as part of LayoutTests suite.
3294 * webgl/webgl2-primitive-restart-expected.html:
3296 2018-09-25 Chris Dumez <cdumez@apple.com>
3298 Unreviewed, rolling out r236420 and r236458.
3300 This change is not fully correct
3302 Reverted changesets:
3304 "Do not do early processing of incoming sync IPC unless we're
3305 waiting for a sync IPC reply"
3306 https://bugs.webkit.org/show_bug.cgi?id=186941
3307 https://trac.webkit.org/changeset/236420
3309 "Unreviewed, update bug number of http/tests/misc/blob-
3310 size.html crash on Windows"
3311 https://trac.webkit.org/changeset/236458
3313 2018-09-25 Justin Fan <justin_fan@apple.com>
3315 WebGL 2 conformance: expected test results for the deqp suite (mac-mojave-wk2)
3316 https://bugs.webkit.org/show_bug.cgi?id=189942
3318 Reviewed by Jon Lee.
3320 Add expected results for the deqp suite with the new detailed format, for this spade for macOS Mojave.
3322 * webgl/2.0.0/deqp/.../*-expected.txt: Added expected results.
3324 2018-09-25 Jiewen Tan <jiewen_tan@apple.com>
3326 [WebAuthN] Make AuthenticatorManager
3327 https://bugs.webkit.org/show_bug.cgi?id=189279
3328 <rdar://problem/44116792>
3330 Reviewed by Chris Dumez.
3332 Most of the new tests are rewritten from the LocalAuthenticator API tests. Old mock tests are temporarily skipped
3333 for the new mock tests.
3336 * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt: Added.
3337 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html: Added.
3338 * http/wpt/webauthn/public-key-credential-create-success-local.https-expected.txt: Added.
3339 * http/wpt/webauthn/public-key-credential-create-success-local.https.html: Added.
3340 * http/wpt/webauthn/public-key-credential-create-success.https.html:
3341 * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt: Added.
3342 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html: Added.
3343 * http/wpt/webauthn/public-key-credential-get-success-local.https-expected.txt: Added.
3344 * http/wpt/webauthn/public-key-credential-get-success-local.https.html: Added.
3345 * http/wpt/webauthn/public-key-credential-get-success.https.html:
3346 * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available-expected.txt: Added.
3347 * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available.html: Added.
3348 * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available-expected.txt: Removed.
3349 * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available.html: Removed.
3350 * http/wpt/webauthn/resources/util.js:
3351 * platform/mac-wk2/TestExpectations:
3353 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3355 REGRESSION: (r235948) Layout Test compositing/backing/backing-store-attachment-fill-forwards-animation.html is a flaky failure
3356 https://bugs.webkit.org/show_bug.cgi?id=189598#c0
3358 Unreviewed test gardening.
3360 * platform/ios/TestExpectations: Mark test as flaky.
3361 * platform/mac-wk2/TestExpectations: Ditto.
3363 2018-09-25 Eric Carlson <eric.carlson@apple.com>
3365 [MediaStream] Update constraints supported by getDisplayMedia
3366 https://bugs.webkit.org/show_bug.cgi?id=189930
3368 Reviewed by Youenn Fablet.
3370 * http/tests/media/media-stream/get-display-media-prompt-expected.txt:
3371 * http/tests/media/media-stream/get-display-media-prompt.html:
3373 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3375 [resource-timing] imported/w3c/web-platform-tests/resource-timing/resource_timing.worker.html times out on WK1
3376 https://bugs.webkit.org/show_bug.cgi?id=189908
3378 Unreviewed test gardening.
3380 * platform/mac-wk1/TestExpectations: Mark test as a failure since it is hitting a WPT harness timeout.
3381 * platform/mac/TestExpectations: Remove expectation in favor of a mac-wk1 specific one.
3383 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3385 Unreviewed, correct a typo in a bug URL.
3387 * platform/mac/TestExpectations:
3389 2018-09-25 Chris Dumez <cdumez@apple.com>
3391 Unreviewed, update bug number of http/tests/misc/blob-size.html crash on Windows
3393 * platform/win/TestExpectations:
3395 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3397 Mark two tests as flakey.
3399 * platform/mac/TestExpectations:
3401 2018-09-24 John Wilander <wilander@apple.com>
3403 Cap lifetime of persistent cookies created client-side through document.cookie
3404 https://bugs.webkit.org/show_bug.cgi?id=189933
3405 <rdar://problem/44741888>
3407 Reviewed by Chris Dumez.
3410 Skipped the new test by default since the behavior change is for
3411 Cocoa platforms only.
3412 * http/tests/cookies/capped-lifetime-for-cookie-set-in-js-expected.txt: Added.
3413 * http/tests/cookies/capped-lifetime-for-cookie-set-in-js.html: Added.
3414 * http/tests/cookies/resources/cookie-utilities.js:
3415 * platform/ios/TestExpectations:
3416 Marked the new test as [ Pass ].
3417 * platform/mac-wk2/TestExpectations:
3418 Marked the new test as [ Pass ].
3420 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3422 Remove filterRes parameter from filters
3423 https://bugs.webkit.org/show_bug.cgi?id=129565
3424 <rdar://problem/44714340>
3426 Reviewed by Dean Jackson.
3428 Remove support for the "filterRes" attribute on SVG filters. It's marked as
3429 deprecated in https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-filterres
3430 and no longer supported by Chrome or Firefox.
3432 Removed existing filterRes tests, added new test checking that it has no effect.
3434 * html5lib/resources/tests11.dat: Edited to remove filterRes. This seems to have been superseded by
3435 imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests11.html
3436 * platform/gtk/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
3437 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
3438 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
3439 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
3440 * platform/gtk/svg/filters/filterRes-expected.png: Removed.
3441 * platform/gtk/svg/filters/filterRes1-expected.png: Removed.
3442 * platform/gtk/svg/filters/filterRes3-expected.png: Removed.
3443 * platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: Removed.
3444 * platform/mac/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
3445 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
3446 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
3447 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
3448 * platform/mac/svg/filters/filterRes-expected.png: Removed.
3449 * platform/mac/svg/filters/filterRes1-expected.png: Removed.
3450 * platform/mac/svg/filters/filterRes2-expected.png: Removed.
3451 * platform/mac/svg/filters/filterRes3-expected.png: Removed.
3452 * svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
3453 * svg/W3C-SVG-1.1-SE/svgdom-over-01-f.svg:
3454 * svg/dom/SVGAnimatedInteger-expected.txt:
3455 * svg/dom/SVGAnimatedInteger.html: Change to use feConvolveMatrix orderX.
3456 * svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.txt: Removed.
3457 * svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call.html: Removed.
3458 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.txt: Removed.
3459 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop.html: Removed.
3460 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.txt: Removed.
3461 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop.html: Removed.
3462 * svg/filters/filterRes-is-noop-expected.svg: Added.
3463 * svg/filters/filterRes-is-noop.svg: Added.
3464 * svg/filters/filterRes.svg: Removed.
3465 * svg/filters/filterRes1-expected.txt: Removed.
3466 * svg/filters/filterRes1.svg: Removed.
3467 * svg/filters/filterRes2-expected.png: Removed.
3468 * svg/filters/filterRes2-expected.txt: Removed.
3469 * svg/filters/filterRes2.svg: Removed.
3470 * svg/filters/filterRes3-expected.txt: Removed.
3471 * svg/filters/filterRes3.svg: Removed.
3473 2018-09-24 Justin Michaud <justin_michaud@apple.com>
3475 Import WPT tests for css custom properties api
3476 https://bugs.webkit.org/show_bug.cgi?id=189764
3478 Reviewed by Ryosuke Niwa.
3480 * platform/mac-wk1/TestExpectations:
3482 2018-09-24 Matt Lewis <jlewis3@apple.com>
3484 Skipped accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html on High Sierra+.
3485 https://bugs.webkit.org/show_bug.cgi?id=189094
3487 Unreviewed test gardening.
3489 * platform/mac-wk2/TestExpectations:
3491 2018-09-24 Ryosuke Niwa <rniwa@webkit.org>
3493 imported/w3c/web-platform-tests/shadow-dom/slotchange.html is a flaky failure
3494 https://bugs.webkit.org/show_bug.cgi?id=167652
3496 Reviewed by Saam Barati.
3498 Added a regression test for signaling a lot of slot elements.
3500 * fast/shadow-dom/signal-slot-list-retains-js-wrappers-expected.txt: Added.
3501 * fast/shadow-dom/signal-slot-list-retains-js-wrappers.html: Added.
3503 2018-09-24 Ryosuke Niwa <rniwa@webkit.org>
3505 Release assert when using paper-textarea due to autocorrect IDL attribute missing CEReactions
3506 https://bugs.webkit.org/show_bug.cgi?id=174629
3507 <rdar://problem/33407620>
3509 Reviewed by Simon Fraser.
3511 Added a regression test for mutating autocorrect and autocapitalize IDL attributes during connected callback.