1 2018-07-31 Alex Christensen <achristensen@webkit.org>
3 Remove Yosemite test results.
5 We haven't run these tests in over a year. They're not needed.
7 * platform/mac-yosemite: Removed.
9 2018-07-31 Ryan Haddad <ryanhaddad@apple.com>
11 Layout Test media/video-add-autoplay-user-gesture.html is flaky.
12 https://bugs.webkit.org/show_bug.cgi?id=174591
14 Reviewed by Darin Adler.
16 Remove the 1000ms restriction for this test to complete in order to eliminate flakiness.
18 * media/video-add-autoplay-user-gesture.html:
20 2018-07-31 Miguel Gomez <magomez@igalia.com>
22 [WPE] webanimations/partly-accelerated-transition-by-removing-property.html is failing since added in r234250 "[Web Animations] REGRESSION: transition added immediately after element creation doesn't work"
23 https://bugs.webkit.org/show_bug.cgi?id=188058
25 Unreviewed. Adding custom test expectation for WPE, as it never leaves AC mode.
27 * platform/wpe/TestExpectations:
28 * platform/wpe/webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
30 2018-07-30 Justin Fan <justin_fan@apple.com>
32 [WebGL2] Support compilation of GLSL ES version 300 shaders
33 https://bugs.webkit.org/show_bug.cgi?id=187982
34 <rdar://problem/42564229>
36 Reviewed by Dean Jackson.
38 New simple test added to ensure that GLSL ES version 300 shaders compile.
39 Updated other test results in glsl3 to match new functionality.
41 * fast/canvas/webgl/webgl2-glsl3-compile-expected.txt: Added.
42 * fast/canvas/webgl/webgl2-glsl3-compile.html: Added.
43 * platform/ios/TestExpectations: Skipping ios for now.
44 * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
45 * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
46 * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
47 * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
48 * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
49 * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
50 * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
51 * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
52 * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
53 * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
54 * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
56 2018-07-30 Ryan Haddad <ryanhaddad@apple.com>
58 Rebaseline fast/forms/file/input-file-re-render.html for Mojave.
60 Unreviewed test gardening.
62 * platform/mac-highsierra/fast/forms/file/input-file-re-render-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/file/input-file-re-render-expected.txt.
63 * platform/mac/fast/forms/file/input-file-re-render-expected.txt:
65 2018-07-30 Ryan Haddad <ryanhaddad@apple.com>
67 Update TestExpectations for mac-wk1.
69 Unreviewed test gardening.
71 * platform/mac-wk1/TestExpectations:
73 2018-07-30 Chris Dumez <cdumez@apple.com>
75 Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
76 https://bugs.webkit.org/show_bug.cgi?id=187284
78 Unreviewed, roll r233496 and r233571 now that all known issues have been fixed via
81 * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
82 * media/track/video-track-addition-and-frame-removal.html: Added.
84 2018-07-30 Per Arne Vollan <pvollan@apple.com>
86 [Win] Layout test http/tests/security/canvas-remote-read-remote-video-hls.html is failing.
87 https://bugs.webkit.org/show_bug.cgi?id=188169
89 Unreviewed test gardening.
91 * platform/win/TestExpectations:
93 2018-07-30 Per Arne Vollan <pvollan@apple.com>
95 [Win] Layout test fast/text/complex-first-glyph-with-initial-advance.html is failing.
96 https://bugs.webkit.org/show_bug.cgi?id=188168
98 Unreviewed test gardening.
100 * platform/win/TestExpectations:
102 2018-07-30 Per Arne Vollan <pvollan@apple.com>
104 [Win] Layout test fast/repaint/canvas-object-fit.html is failing.
105 https://bugs.webkit.org/show_bug.cgi?id=188167
107 Unreviewed test gardening.
109 * platform/win/TestExpectations:
111 2018-07-30 Per Arne Vollan <pvollan@apple.com>
113 [Win] Layout test webanimations/accessing-current-time-after-clearing-css-animation-effect.html is failing.
114 https://bugs.webkit.org/show_bug.cgi?id=188166
116 Unreviewed test gardening.
118 * platform/win/TestExpectations:
120 2018-07-30 Zan Dobersek <zdobersek@igalia.com>
122 Unreviewed WPE gardening. Adding and adjusting a bunch of expectations
123 to cover various ASSERT crashers.
125 * platform/wpe/TestExpectations:
127 2018-07-30 Zan Dobersek <zdobersek@igalia.com>
129 Unreviewed WPE gardening.
131 Adding two WPE-specific test baselines. Adjusting or adding a few
132 additional test expectations.
134 * platform/wpe/TestExpectations:
135 * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Added.
136 * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Added.
138 2018-07-29 Basuke Suzuki <Basuke.Suzuki@sony.com>
140 [Curl] Test gardening
141 https://bugs.webkit.org/show_bug.cgi?id=188155
143 Unreviewed test gardening.
145 * platform/wincairo/TestExpectations:
147 2018-07-29 Basuke Suzuki <Basuke.Suzuki@sony.com>
149 [Curl] Fix the bug when client reject the redirect on WebKitLegacy.
150 https://bugs.webkit.org/show_bug.cgi?id=188130
152 Reviewed by Darin Adler.
154 * platform/wincairo/TestExpectations:
155 - xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Pass
157 2018-07-24 Simon Fraser <simon.fraser@apple.com>
159 Animation stops with object-fit:contain on an animated 2d canvas
160 https://bugs.webkit.org/show_bug.cgi?id=187840
162 Reviewed by Zalan Bujtas.
164 * fast/repaint/canvas-object-fit-expected.txt: Added.
165 * fast/repaint/canvas-object-fit.html: Added.
167 2018-07-27 Basuke Suzuki <Basuke.Suzuki@sony.com>
169 [Curl] Test gardening
170 https://bugs.webkit.org/show_bug.cgi?id=188129
172 Unreviewed test gardening.
174 * platform/wincairo/TestExpectations:
175 * platform/wincairo/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Added.
177 2018-07-27 Simon Fraser <simon.fraser@apple.com>
179 Adjust the color matrix for the inverse apple-invert-lightness() transformation
180 https://bugs.webkit.org/show_bug.cgi?id=188131
181 rdar://problem/42673070
183 Reviewed by Zalan Bujtas.
185 Rebaseline tests that use the filter inversion. Add a new test that does inversion
186 for a whole range of colors, to get good coverage of the inversion matrix.
188 * editing/style/inverse-color-filter-expected.txt: Added.
189 * editing/style/inverse-color-filter.html: Added.
190 * editing/style/set-backColor-with-color-filter-expected.txt:
191 * editing/style/set-foreColor-with-color-filter-expected.txt:
192 * platform/win/TestExpectations:
194 2018-07-27 Michael Catanzaro <mcatanzaro@igalia.com>
196 More unreviewed GTK test gardening
200 2018-07-27 David Fenton <david_fenton@apple.com>
202 LayoutTest http/tests/cache/disk-cache/disk-cache-204-status-code.html is a flaky failure.
203 https://bugs.webkit.org/show_bug.cgi?id=162685
205 Unreviewed test gardening, marked as flaky on iOS Release.
207 * platform/ios-wk2/TestExpectations:
209 2018-07-27 Simon Fraser <simon.fraser@apple.com>
211 Be more conservative with compositing layer creation when memory is low
212 https://bugs.webkit.org/show_bug.cgi?id=187866
213 rdar://problem/42366345
215 Reviewed by Zalan Bujtas.
217 * compositing/layer-creation/compositing-policy-expected.txt: Added.
218 * compositing/layer-creation/compositing-policy.html: Added.
220 2018-07-27 Zalan Bujtas <zalan@apple.com>
222 [WK1] ASSERTION FAILED: renderer().repaintLayoutRects().m_repaintRect == renderer().clippedOverflowRectForRepaint(renderer().containerForRepaint()) in WebCore::RenderLayer::updateLayerPositionsAfterScroll
223 https://bugs.webkit.org/show_bug.cgi?id=188122
224 <rdar://problem/42584790>
226 Reviewed by Simon Fraser.
228 * platform/mac-wk1/TestExpectations:
230 2018-07-27 Michael Catanzaro <mcatanzaro@igalia.com>
232 Unreviewed GTK test gardening
235 * platform/gtk/TestExpectations:
237 2018-07-27 Basuke Suzuki <Basuke.Suzuki@sony.com>
239 [Curl] Crash on synchronous request via ResourceHandle.
240 https://bugs.webkit.org/show_bug.cgi?id=188033
242 Reviewed by Alex Christensen.
244 bug/188033 Crash sync xmlhttprequest
246 * platform/wincairo/TestExpectations:
248 2018-07-27 David Fenton <david_fenton@apple.com>
250 Layout Test tiled-drawing/scrolling/fixed/four-bars-zoomed.html is flaky text failure.
251 https://bugs.webkit.org/show_bug.cgi?id=188096
253 Unreviewed test gardening, marked test as flaky.
255 * platform/mac-wk2/TestExpectations:
257 2018-07-27 Basuke Suzuki <Basuke.Suzuki@sony.com>
259 [Curl] Set correct source info to ResourceResponse.
260 https://bugs.webkit.org/show_bug.cgi?id=188069
262 Reviewed by Fujii Hironori.
264 * platform/wincairo/TestExpectations:
265 - http/tests/cache/disk-cache/disk-cache-302-status-code.html: Pass
267 2018-07-27 Fujii Hironori <Hironori.Fujii@sony.com>
269 [WinCairo] Unreviewed test gardening
271 * platform/wincairo/TestExpectations:
272 Enable test cases under http/tests/css.
274 2018-07-26 Basuke Suzuki <Basuke.Suzuki@sony.com>
276 [Curl] Test gardening
277 https://bugs.webkit.org/show_bug.cgi?id=188090
279 Unreviewed test gardening.
280 Rearrange http test section.
282 * platform/wincairo/TestExpectations:
284 2018-07-26 Zalan Bujtas <zalan@apple.com>
286 [Fullscreen] Do not create composited layers for renderers unless they are part of the fullscreen subtree.
287 https://bugs.webkit.org/show_bug.cgi?id=188087
288 <rdar://problem/42632124>
290 Reviewed by Simon Fraser.
292 * compositing/no-compositing-when-fulll-screen-is-present-expected.txt: Added.
293 * compositing/no-compositing-when-fulll-screen-is-present.html: Added.
295 2018-07-26 Ryan Haddad <ryanhaddad@apple.com>
297 Unreviewed, rolling out r234281.
299 Broke internal builds.
303 "[Datalist] Add button to TextFieldInputs with a datalist"
304 https://bugs.webkit.org/show_bug.cgi?id=187741
305 https://trac.webkit.org/changeset/234281
307 2018-07-26 Aditya Keerthi <akeerthi@apple.com>
309 [Datalist] Add button to TextFieldInputs with a datalist
310 https://bugs.webkit.org/show_bug.cgi?id=187741
312 Reviewed by Tim Horton.
314 Added tests to verify appearance of TextFieldInputs with a datalist.
316 * fast/forms/datalist/datalist-searchinput-appearance.html: Added.
317 * fast/forms/datalist/datalist-textinput-appearance.html: Added.
318 * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added.
319 * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
320 * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added.
321 * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
323 2018-07-26 Antoine Quint <graouts@apple.com>
325 [Web Animations] Accelerated animations don't respect a positive delay value
326 https://bugs.webkit.org/show_bug.cgi?id=186930
327 <rdar://problem/41393393>
329 Reviewed by Dean Jackson.
331 Creating a new test that runs an accelerated animation on a non-positioned element with a small
332 positive delay. Prior to this patch, the element would move slightly when the delay elapses but
333 wouldn't animate towards the target value. With this patch, it animatea correctly. To check
334 that it does animate, we add a cache over the element except for the first 25px which is the area
335 within which it might have moved prior to this patch. This way the test only passes if the element
336 is fully hidden by the cache.
338 * webanimations/accelerated-animation-with-delay-expected.html: Added.
339 * webanimations/accelerated-animation-with-delay.html: Added.
341 2018-07-26 Basuke Suzuki <Basuke.Suzuki@sony.com>
343 [Curl] Test gardening
344 https://bugs.webkit.org/show_bug.cgi?id=188076
346 Unreviewed test gardening.
348 Mark diskcache test "Failure" for upcoming fix:
349 - https://bugs.webkit.org/show_bug.cgi?id=188069.
351 * platform/wincairo/TestExpectations:
352 - http/tests/cache/disk-cache/disk-cache-302-status-code.html [ Failure ]
354 2018-07-26 Nan Wang <n_wang@apple.com>
356 AX: nothing returned for various previous text marker APIs from one div/p node to another
357 https://bugs.webkit.org/show_bug.cgi?id=188071
359 Reviewed by Chris Fleizach.
361 * accessibility/mac/text-marker-p-tags-expected.txt: Added.
362 * accessibility/mac/text-marker-p-tags.html: Added.
363 * accessibility/mac/text-marker-string-for-document-range-expected.txt:
365 2018-07-26 David Fenton <david_fenton@apple.com>
367 Layout Test webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination.html is timing out on mac Debug
368 https://bugs.webkit.org/show_bug.cgi?id=188061
370 Unreviewed test gardening.
372 Marked test as [ Slow ].
374 * platform/mac/TestExpectations:
376 2018-07-26 Ryan Haddad <ryanhaddad@apple.com>
378 Unreviewed, update TestExpectations for macOS WK1.
380 * platform/mac-wk1/TestExpectations:
382 2018-07-26 Andy VanWagoner <andy@vanwagoner.family>
384 JSC: Intl API should ignore encoding when parsing BCP 47 language tag from ISO 15897 locale string (passed via LANG)
385 https://bugs.webkit.org/show_bug.cgi?id=167991
387 Reviewed by Michael Catanzaro.
389 Replaced expecting throwing a runtime error to avoid a crash, with testing for good default locale fallback behavior.
391 * js/intl-default-locale-expected.txt: Added.
392 * js/intl-default-locale.html: Added.
393 * js/intl-invalid-locale-crash-expected.txt: Removed.
394 * js/intl-invalid-locale-crash.html: Removed.
395 * platform/win/TestExpectations:
397 2018-07-26 Miguel Gomez <magomez@igalia.com>
399 Unreviewed GTK+ and WPE gardening after r234252.
401 * platform/gtk/TestExpectations:
402 * platform/gtk/fast/overflow/line-clamp-expected.png:
403 * platform/gtk/fast/overflow/line-clamp-expected.txt:
404 * platform/wpe/TestExpectations:
406 2018-07-26 Antoine Quint <graouts@apple.com>
408 [Web Animations] REGRESSION: transition added immediately after element creation doesn't work
409 https://bugs.webkit.org/show_bug.cgi?id=187942
411 Reviewed by Dean Jackson.
413 Creating a new test that runs a transition based on an explicit value being removed in favor
414 of the implicit value of a property that can be accelerated. To check that we indeed run the
415 animation, we have a cache that covers the entire range of interpolated values except for the
416 start and end values and wait 100ms after creating the transition to end the test. Prior to this
417 patch, the element would be at its start value and a 1px red line would show to the right of the
418 cache. With this patch, the red line is hidden by the cache as it's animated.
420 We also add a test that checks that we do not create a composited layer when several transitions,
421 with only one being potentially accelerated, target the same element.
423 * webanimations/accelerated-transition-by-removing-property-expected.html: Added.
424 * webanimations/accelerated-transition-by-removing-property.html: Added.
425 * webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
426 * webanimations/partly-accelerated-transition-by-removing-property.html: Added.
428 2018-07-26 Basuke Suzuki <Basuke.Suzuki@sony.com>
430 [Curl] Test gardening
431 https://bugs.webkit.org/show_bug.cgi?id=188034
433 Unreviewed WinCairo gardening.
437 * http/tests/xmlhttprequest/resources/print-referer.php: Added.
438 * http/tests/xmlhttprequest/simple-sync-expected.txt: Added.
439 * http/tests/xmlhttprequest/simple-sync.html:
441 2018-07-25 Basuke Suzuki <Basuke.Suzuki@sony.com>
443 [Curl] Test gardening
444 https://bugs.webkit.org/show_bug.cgi?id=188034
446 Unreviewed WinCairo gardening.
448 * httpxmlhttprequest/simple-sync.html: Added.
449 * platform/wincairo/TestExpectations:
451 2018-07-25 Zalan Bujtas <zalan@apple.com>
453 REGRESSION(r227577) Text on TV & Movies page doesn't wrap properly in iTunes
454 https://bugs.webkit.org/show_bug.cgi?id=188018
455 <rdar://problem/42517520>
457 Reviewed by Dean Jackson.
459 * fast/block/lines-clamp-advanced-expected.html: Removed.
460 * fast/block/lines-clamp-advanced-rl-expected.html: Removed.
461 * fast/block/lines-clamp-advanced-rl.html: Removed.
462 * fast/block/lines-clamp-advanced.html: Removed.
463 * fast/block/lines-clamp-basic-expected.html: Removed.
464 * fast/block/lines-clamp-basic-rl-expected.html: Removed.
465 * fast/block/lines-clamp-basic-rl.html: Removed.
466 * fast/block/lines-clamp-basic.html: Removed.
467 * fast/css/lines-clamp-parsing-expected.txt: Removed.
468 * fast/css/lines-clamp-parsing.html: Removed.
469 * fast/overflow/line-clamp-with-text-shadow-expected.html: Added.
470 * fast/overflow/line-clamp-with-text-shadow.html: Added.
471 * platform/ios-simulator-wk2/fast/overflow/line-clamp-expected.txt: Removed.
473 2018-07-25 David Fenton <david_fenton@apple.com>
475 Layout Test media/audio-concurrent-supported.html is a flaky failure.
476 https://bugs.webkit.org/show_bug.cgi?id=188017
478 Unreviewed test gardening.
480 * platform/ios-simulator-wk2/TestExpectations:
482 2018-07-25 David Fenton <david_fenton@apple.com>
484 Unreviewed, rolling out r234187.
486 the layout test added with this change is flaky on the bots
490 "Animation stops with object-fit:contain on an animated 2d
492 https://bugs.webkit.org/show_bug.cgi?id=187840
493 https://trac.webkit.org/changeset/234187
495 2018-07-25 Andy VanWagoner <andy@vanwagoner.family>
497 [INTL] Intl constructor lengths should be configurable
498 https://bugs.webkit.org/show_bug.cgi?id=187960
500 Reviewed by Saam Barati.
502 Expect DateTimeFormat formatToParts length to be 1.
504 * js/intl-datetimeformat-expected.txt:
505 * js/script-tests/intl-datetimeformat.js:
507 2018-07-25 Ms2ger <Ms2ger@igalia.com>
509 [GTK][WPE] Unreviewed test gardening
510 https://bugs.webkit.org/show_bug.cgi?id=188003
512 Unreviewed test gardening.
514 * platform/gtk/TestExpectations:
515 - webgl/2.0.0/conformance2/glsl3/: skip while we disable WebGL2 support
516 - media/video-restricted-invisible-autoplay-allowed-when-visible.html: mark as flaky
517 - compositing/backing/backing-store-attachment-fill-forwards-animation.html: mark as failing
518 - http/tests/security/canvas-remote-read-remote-video-hls.html: mark as failing
519 * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
522 2018-07-24 Chris Dumez <cdumez@apple.com>
524 REGRESSION (r219757): Accessing response getter of XHR instance from IFRAME sets constructor to Object from the IFRAME
525 https://bugs.webkit.org/show_bug.cgi?id=187411
526 <rdar://problem/41920593>
528 Reviewed by Sam Weinig.
530 Add layout test coverage. I have verified locally that it passes in Chromium as well.
532 * http/tests/xmlhttprequest/resources/data.json: Added.
533 * http/tests/xmlhttprequest/resources/xhr-response-constructor-iframe.html: Added.
534 * http/tests/xmlhttprequest/xhr-response-constructor-subframe-expected.txt: Added.
535 * http/tests/xmlhttprequest/xhr-response-constructor-subframe.html: Added.
537 2018-07-24 Simon Fraser <simon.fraser@apple.com>
539 Animation stops with object-fit:contain on an animated 2d canvas
540 https://bugs.webkit.org/show_bug.cgi?id=187840
542 Reviewed by Zalan Bujtas.
544 * fast/repaint/canvas-object-fit-expected.txt: Added.
545 * fast/repaint/canvas-object-fit.html: Added.
547 2018-07-24 Basuke Suzuki <Basuke.Suzuki@sony.com>
549 [Curl] Add support for wss:// websockets
550 https://bugs.webkit.org/show_bug.cgi?id=172630
552 Reviewed by Fujii Hironori.
554 Pass simple-wss.html.
556 * platform/wincairo/TestExpectations:
558 2018-07-24 Chris Dumez <cdumez@apple.com>
560 Unreviewed, rolling out r233496 and r233571.
562 Likely cause of <rdar://problem/42160890> and
563 <rdar://problem/42329658> as ActiveDOMObjects can now be
564 constructed / destroyed while we are iterating over them.
568 "Nullptr crash accessing Document in
569 GenericEventQueue::dispatchOneEvent()"
570 https://bugs.webkit.org/show_bug.cgi?id=187284
571 https://trac.webkit.org/changeset/233496
573 "REGRESSION(r233496): macOS Sierra hits debug assertions in
574 TrackListBase::suspend"
575 https://bugs.webkit.org/show_bug.cgi?id=187378
576 https://trac.webkit.org/changeset/233571
578 2018-07-24 Thibault Saunier <tsaunier@igalia.com>
580 Unreviewed WPE/GTK gardening.
582 Disabled newly added webrtc tests that depend on implementing WebAudioSourceProviderGStreamer.
585 webrtc/peer-connection-createMediaStreamDestination.html
587 * platform/gtk/TestExpectations:
588 * platform/wpe/TestExpectations:
590 2018-07-24 Ryan Haddad <ryanhaddad@apple.com>
592 Mark http/tests/workers/service/serviceworkerclients-matchAll.https.html as flaky.
593 https://bugs.webkit.org/show_bug.cgi?id=183705
595 Unreviewed test gardening.
597 * platform/ios-wk2/TestExpectations:
598 * platform/mac-wk2/TestExpectations:
600 2018-07-24 Antoine Quint <graouts@apple.com>
602 [Web Animations] Crash when setting an animation style on an existing animation that had its effect set to null
603 https://bugs.webkit.org/show_bug.cgi?id=187953
605 Reviewed by Dean Jackson.
607 Add a new test that sets an animation property via style after setting the initial animation's effect to null.
609 * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect-expected.txt: Added.
610 * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html: Added.
612 2018-07-24 Antoine Quint <graouts@apple.com>
614 [Web Animations] Crash when setting "animation: none" after clearing an animation's effect
615 https://bugs.webkit.org/show_bug.cgi?id=187952
617 Reviewed by Dean Jackson.
619 Add a new test that checks that setting "animation: none" on an element that previously had a valid
620 CSS animation and for which the effect was set to null does not crash.
622 * webanimations/setting-css-animation-none-after-clearing-effect-expected.txt: Added.
623 * webanimations/setting-css-animation-none-after-clearing-effect.html: Added.
625 2018-07-24 Antoine Quint <graouts@apple.com>
627 [Web Animations] Crash accessing CSSAnimation::bindingsCurrentTime when effect has been set to null
628 https://bugs.webkit.org/show_bug.cgi?id=187950
629 <rdar://problem/42515747>
631 Reviewed by Dean Jackson.
633 Add a new test where we check that the current time of a CSSAnimation can be accessed after setting its effect to null.
635 * webanimations/accessing-current-time-after-clearing-css-animation-effect-expected.txt: Added.
636 * webanimations/accessing-current-time-after-clearing-css-animation-effect.html: Added.
638 2018-07-24 Daniel Bates <dabates@apple.com>
640 Cannot view PDF's on my.gov.au: "Refused to load https://my.gov.au/attachment/viewAttachment because it
641 appears in neither the object-src directive nor the default-src directive of the Content Security Policy"
642 https://bugs.webkit.org/show_bug.cgi?id=187870
643 <rdar://problem/41190880>
645 Reviewed by Dean Jackson.
647 Add new tests and fix up the existing test http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html
648 so that still tests a scenario where a same-origin plugin document loaded in a child window is blocked from
649 loading its plugin now that that "object-src: 'none'" is no longer inherited by the plugin document.
651 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl:
652 * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js: Added.
653 (checkDidSameOriginChildWindowLoadAndNotifyDone):
655 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
656 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window.html: Added.
657 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt:
658 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report-expected.txt: Added.
659 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report.php: Added.
660 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html:
661 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window-expected.txt: Added.
662 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window.html: Added.
663 * platform/ios/TestExpectations: Skip the included tests as we do not support plugins on iOS.
664 * platform/win/TestExpectations: Skip the included tests as plugins do not seem to work on Windows. We currently skip many
665 (if not all) plugin tests on Windows despite <rdar://problem/5074411> being marked as Closed (why?).
667 2018-07-24 Zan Dobersek <zdobersek@igalia.com>
669 Unreviewed WPE gardening.
671 Adding WPE-specific baselines for WebGL2 conformance tests that are
672 already passing on this port.
674 * platform/wpe/webgl: Added.
675 * platform/wpe/webgl/2.0.0: Added.
676 * platform/wpe/webgl/2.0.0/conformance2: Added.
677 * platform/wpe/webgl/2.0.0/conformance2/glsl3: Added.
678 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: Added.
679 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: Added.
680 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: Added.
681 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: Added.
682 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: Added.
683 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: Added.
684 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: Added.
685 * platform/wpe/webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Added.
686 * platform/wpe/webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Added.
687 * platform/wpe/webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Added.
688 * platform/wpe/webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: Added.
689 * platform/wpe/webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: Added.
690 * platform/wpe/webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: Added.
691 * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: Added.
692 * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: Added.
693 * platform/wpe/webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: Added.
694 * platform/wpe/webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: Added.
695 * platform/wpe/webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: Added.
696 * platform/wpe/webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Added.
697 * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: Added.
698 * platform/wpe/webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Added.
699 * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Added.
700 * platform/wpe/webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: Added.
701 * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: Added.
702 * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: Added.
703 * platform/wpe/webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: Added.
704 * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Added.
705 * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Added.
707 2018-07-24 Thibault Saunier <tsaunier@igalia.com>
709 [WPE][GTK] Implement PeerConnection API on top of libwebrtc
710 https://bugs.webkit.org/show_bug.cgi?id=186932
712 Reviewed by Philippe Normand.
714 * platform/gtk/TestExpectations: Enable webrtc tests.
716 2018-07-24 Dirk Schulze <krit@webkit.org>
718 [css-masking] Black backdrop on -webkit-clip-path on SVG root
719 https://bugs.webkit.org/show_bug.cgi?id=187880
721 Avoid duplicated clip in RenderLayer.
723 Reviewed by Simon Fraser.
725 * svg/clip-path/clip-path-on-svg-005-expected.svg: Added.
726 * svg/clip-path/clip-path-on-svg-005.svg: Added.
728 2018-07-23 Per Arne Vollan <pvollan@apple.com>
730 The test webanimations/accessing-current-time-after-finished-css-animation-target-removal.html is failing on Windows.
731 https://bugs.webkit.org/show_bug.cgi?id=187943
733 Unreviewed test gardening.
735 * platform/win/TestExpectations:
737 2018-07-23 Manuel Rego Casasnovas <rego@igalia.com>
739 [css-grid] Add support for calc() in gutter properties
740 https://bugs.webkit.org/show_bug.cgi?id=187902
742 Reviewed by Simon Fraser.
744 Two tests are now passing thanks to this change.
748 2018-07-23 Andy VanWagoner <andy@vanwagoner.family>
750 [INTL] Language tags are not canonicalized
751 https://bugs.webkit.org/show_bug.cgi?id=185836
753 Reviewed by Keith Miller.
755 Use gregory instead of gregorian, matching test262/intl402 and other engines.
756 Remove tests for algorithmic numbering systems. Add NumberFormat numbering system tests.
758 * js/intl-datetimeformat-expected.txt:
759 * js/intl-numberformat-expected.txt:
760 * js/script-tests/intl-datetimeformat.js:
761 * js/script-tests/intl-numberformat.js:
762 (string_appeared_here):
764 2018-07-23 Sihui Liu <sihui_liu@apple.com>
766 CrashTracer: com.apple.WebKit.Storage at WebCore: WebCore::encodeKey
767 https://bugs.webkit.org/show_bug.cgi?id=187927
768 <rdar://problem/42516426>
770 Reviewed by Chris Dumez.
772 Add a new test case in existing test file to cover the crash case and update the expecation accordingly.
774 * storage/indexeddb/index-multientry-expected.txt:
775 * storage/indexeddb/index-multientry-private-expected.txt:
776 * storage/indexeddb/resources/index-multientry.js:
779 2018-07-23 Basuke Suzuki <Basuke.Suzuki@sony.com>
781 [Curl] Test gardening
782 https://bugs.webkit.org/show_bug.cgi?id=187932
784 Unreviewed test gardening.
786 Enable Secure WebSocket tests.
788 * platform/wincairo/TestExpectations:
790 2018-07-23 Justin Fan <justin_fan@apple.com>
792 Enable WebGL2 glsl3 tests with expected FAIL results
793 https://bugs.webkit.org/show_bug.cgi?id=187929
794 <rdar://problem/42516498>
796 Reviewed by Dean Jackson.
798 Before enabling glsl ES 3 for WebGL2 work, enable corresponding webgl2 conformance tests.
801 * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
802 * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
803 * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
804 * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
805 * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
806 * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
807 * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
808 * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
809 * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
810 * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
811 * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
812 * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
813 * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
814 * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
815 * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
816 * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
817 * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
818 * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
819 * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
820 * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
821 * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
822 * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
823 * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
824 * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
825 * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
826 * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
827 * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
828 * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
829 * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
830 * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
831 * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
832 * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
833 * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
834 * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
835 * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
836 * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
837 * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
839 2018-07-23 Nan Wang <n_wang@apple.com>
841 AX: Press tab to highlight items on a webpage is not working with voiceover enabled
842 https://bugs.webkit.org/show_bug.cgi?id=187824
844 Reviewed by Zalan Bujtas.
846 * accessibility/mac/tab-focus-post-notification-expected.txt: Added.
847 * accessibility/mac/tab-focus-post-notification.html: Added.
849 2018-07-23 Antoine Quint <graouts@apple.com>
851 [Web Animations] Querying the current time of a finished CSSAnimation after removing its target leads to a crash
852 https://bugs.webkit.org/show_bug.cgi?id=187906
854 Reviewed by Dean Jackson.
856 Add a new test that checks the behavior of a CSSAnimation instance after its completion and removal of its target.
858 * webanimations/accessing-current-time-after-finished-css-animation-target-removal-expected.txt: Added.
859 * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html: Added.
861 2018-07-23 Chris Dumez <cdumez@apple.com>
863 REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
864 https://bugs.webkit.org/show_bug.cgi?id=183705
865 <rdar://problem/42440606>
867 Unreviewed, attempting a better fix for http/tests/workers/service/serviceworkerclients-matchAll.https.html.
868 If it fixes the flakiness I'll do the same for the 2 page cache tests.
870 * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
873 (async.doTestAfterMessage):
874 (matchAllPromise1): Deleted.
876 * platform/ios-wk2/TestExpectations:
877 * platform/mac-wk2/TestExpectations:
879 2018-07-23 Per Arne Vollan <pvollan@apple.com>
881 Layout test webanimations/empty-keyframes-crash.html is failing on Windows.
882 https://bugs.webkit.org/show_bug.cgi?id=187912
884 Unreviewed test gardening.
886 * platform/win/TestExpectations:
888 2018-07-23 Per Arne Vollan <pvollan@apple.com>
890 Skip crypto tests on Windows.
891 https://bugs.webkit.org/show_bug.cgi?id=165090
893 Unreviewed test gardening.
895 * platform/win/TestExpectations:
897 2018-07-23 Ryan Haddad <ryanhaddad@apple.com>
899 Mark http/tests/security/bypassing-cors-checks-for-extension-urls.html as flaky.
900 https://bugs.webkit.org/show_bug.cgi?id=187658
902 Unreviewed test gardening.
904 * platform/mac-wk2/TestExpectations:
906 2018-07-23 Ryan Haddad <ryanhaddad@apple.com>
908 Mark three service worker clients tests as flaky.
909 https://bugs.webkit.org/show_bug.cgi?id=183705
911 Unreviewed test gardening.
913 * platform/ios-wk2/TestExpectations:
914 * platform/mac-wk2/TestExpectations:
916 2018-07-22 Dean Jackson <dino@apple.com>
918 fullscreen env() variables should have initial values
919 https://bugs.webkit.org/show_bug.cgi?id=187897
920 <rdar://problem/42485682>
922 Reviewed by Sam Weinig.
924 * fullscreen/fullscreen-env-initial-expected.html: Added.
925 * fullscreen/fullscreen-env-initial.html: Added.
927 2018-07-20 John Wilander <wilander@apple.com>
929 Resource Load Statistics: Enable basic functionality in experimental debug mode
930 https://bugs.webkit.org/show_bug.cgi?id=187835
931 <rdar://problem/42408590>
933 Reviewed by Chris Dumez.
935 This patch makes the experimental ITP Debug Mode feature work, at least
938 * http/tests/resourceLoadStatistics/enable-debug-mode-expected.txt: Added.
939 * http/tests/resourceLoadStatistics/enable-debug-mode.html: Added.
940 * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode-expected.txt: Added.
941 * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html: Added.
943 2018-07-20 Sihui Liu <sihui_liu@apple.com>
945 [ MacOS iOS ] Layout Test storage/indexeddb/modern/opendatabase-after-storage-crash.html is flaky
946 https://bugs.webkit.org/show_bug.cgi?id=187648
947 <rdar://problem/42405935>
949 Reviewed by Brady Eidson.
951 Make test wait until requests finish to get correct result, because indexedDB operations are asynchronous.
953 * storage/indexeddb/modern/opendatabase-after-storage-crash-expected.txt:
954 * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
956 2018-07-19 Simon Fraser <simon.fraser@apple.com>
958 Remove completed animations from GraphicsLayer, thus avoiding excessive backing store allocation
959 https://bugs.webkit.org/show_bug.cgi?id=187844
960 rdar://problem/40387294
962 Reviewed by Dean Jackson.
964 * compositing/backing/backing-store-attachment-fill-forwards-animation-expected.txt: Added.
965 * compositing/backing/backing-store-attachment-fill-forwards-animation.html: Added.
967 2018-07-20 Ryosuke Niwa <rniwa@apple.com>
969 Picking a color from the color panel for typing attributes needs to inverse transform through color-filter
970 https://bugs.webkit.org/show_bug.cgi?id=187846
972 Reviewed by Simon Fraser.
974 Added tests to make sure foreground or background colors specified in execCommand don't get inverted.
976 Fixed the test which was asserting that textInputController.attributedSubstringFromRange doesn't invert the color
977 since that's exactly what WebKit embedders uses to compute the style for color pickers.
979 Added new tests for copy & paste case using textInputController.legacyAttributedString.
981 * editing/execCommand/set-backColor-with-color-filter-from-scripts-expected.txt: Added.
982 * editing/execCommand/set-backColor-with-color-filter-from-scripts.html: Added.
983 * editing/execCommand/set-foreColor-with-color-filter-from-scripts-expected.txt: Added.
984 * editing/execCommand/set-foreColor-with-color-filter-from-scripts.html: Added.
985 * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt:
986 * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: This test uses attributedSubstringFromRange,
987 which implemented using editingAttributedStringFromRange in WebCore. Since this is exactly what WebKit embedders uses
988 to compute the current style of the selected text, we need to invert the color here. This API's main clinet is input methods
989 so this shouldn't affect other editing operations, in particular, copy and paste, which uses HTMLConverter.
990 * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter-expected.txt: Added.
991 * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter.html: Added. Make sure the attributed string
992 generated for copy & paste does not invert foreground or background colors via textInputController.legacyAttributedString.
993 This is testing HTMLConverter, not editingAttributedStringFromRange, used by WebKit embedders and input methods.
994 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
995 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added background color in the test.
996 * editing/style/set-backColor-with-color-filter-expected.txt: Added.
997 * editing/style/set-backColor-with-color-filter.html: Added.
998 * editing/style/set-foreColor-with-color-filter-expected.txt: Renamed from exec-command-foreColor-with-color-filter-expected.txt.
999 * editing/style/set-foreColor-with-color-filter.html: Renamed from exec-command-foreColor-with-color-filter.html.
1000 Updated the test to use testRunner.execCommand which uses CommandFromMenuOrKeyBinding in applyCommandToFrame since we're
1001 trying to test the code path taken by WebKit embedders and font panel here.
1003 2018-07-20 Chris Dumez <cdumez@apple.com>
1005 REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
1006 https://bugs.webkit.org/show_bug.cgi?id=183705
1008 Reviewed by Youenn Fablet.
1010 At the beginning of the tests, wait for the client count to reach the expected value instead of
1011 expecting it to be the right value right away. Clients unregister themselves asynchronously so
1012 it is flaky otherwise.
1014 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html:
1015 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html:
1016 * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
1017 (async.doTestAfterMessage):
1019 2018-07-20 Basuke Suzuki <Basuke.Suzuki@sony.com>
1021 [Curl] Test gardening
1022 https://bugs.webkit.org/show_bug.cgi?id=187863
1024 Unreviewed test gardening.
1026 Enable WebSocket tests.
1028 * platform/wincairo/TestExpectations:
1030 2018-07-19 Jer Noble <jer.noble@apple.com>
1032 HLS resources with remote subresources will not taint canvasses.
1033 https://bugs.webkit.org/show_bug.cgi?id=187731
1034 <rdar://problem/42290703>
1036 Reviewed by Brady Eidson.
1038 * http/tests/media/resources/hls/test-vod-localhost.m3u8: Added.
1039 * http/tests/security/canvas-remote-read-remote-video-hls-expected.txt: Added.
1040 * http/tests/security/canvas-remote-read-remote-video-hls.html: Added.
1042 2018-07-20 Ryan Haddad <ryanhaddad@apple.com>
1044 Rebaseline editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html for Sierra.
1046 Unreviewed test gardening.
1048 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
1050 2018-07-20 Frederic Wang <fwang@igalia.com>
1052 Import new WPT tests for custom elements
1053 https://bugs.webkit.org/show_bug.cgi?id=187806
1055 Reviewed by Javier Fernandez.
1057 Some tests crashing or timing out are skipped. Also, one test depending on the availability
1058 of the @capture attribute of the HTMLInputElement element has a specific expectation on iOS.
1060 * TestExpectations: Skip some tests crashing or timing out.
1061 * platform/ios/imported/w3c/web-platform-tests/custom-elements/reactions/HTMLInputElement-expected.txt: Added.
1063 2018-07-19 Antoine Quint <graouts@apple.com>
1065 Flaky crash in AnimationTimeline::cancelOrRemoveDeclarativeAnimation
1066 https://bugs.webkit.org/show_bug.cgi?id=187530
1067 <rdar://problem/42095186>
1069 Reviewed by Dean Jackson.
1071 Adjust an existing test which assumes an animation might be running when it's not really, so we test the animation is
1072 not running using an alternate method.
1074 * animations/keyframes-dynamic-expected.txt:
1075 * animations/keyframes-dynamic.html:
1077 2018-07-19 Ryan Haddad <ryanhaddad@apple.com>
1079 Mark storage/indexeddb/modern/opendatabase-after-storage-crash.html as flaky.
1080 https://bugs.webkit.org/show_bug.cgi?id=187648
1082 Unreviewed test gardening.
1084 * platform/wk2/TestExpectations:
1086 2018-07-19 Simon Fraser <simon.fraser@apple.com>
1090 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html:
1092 2018-07-18 Simon Fraser <simon.fraser@apple.com>
1094 Setting foreground color when editing should take color-filter into account, and report the correct foreground color for collapsed selections
1095 https://bugs.webkit.org/show_bug.cgi?id=187778
1097 Reviewed by Ryosuke Niwa.
1099 * editing/mac/attributed-string/attrib-string-colors-with-color-filter-expected.txt: Added.
1100 * editing/mac/attributed-string/attrib-string-colors-with-color-filter.html: Added.
1101 * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt: Added.
1102 * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: Added.
1103 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
1104 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added.
1105 * editing/style/exec-command-foreColor-with-color-filter-expected.txt: Added.
1106 * editing/style/exec-command-foreColor-with-color-filter.html: Added.
1108 2018-07-19 Truitt Savell <tsavell@apple.com>
1110 [ win-ews ] http/tests/preload/onload_event.html is flakey crash on win-ews
1111 https://bugs.webkit.org/show_bug.cgi?id=187809
1113 Unreviewed test gardening.
1115 * platform/win/TestExpectations:
1117 2018-07-19 Frederic Wang <fwang@igalia.com>
1119 Fix message of NotSupportedError exception thrown during custom element creation
1120 https://bugs.webkit.org/show_bug.cgi?id=187757
1122 Reviewed by Yusuke Suzuki.
1124 * fast/custom-elements/exceptions-for-synchronous-custom-element-creation-expected.txt: Added.
1125 * fast/custom-elements/exceptions-for-synchronous-custom-element-creation.html: Added.
1127 2018-07-18 Ryan Haddad <ryanhaddad@apple.com>
1129 Rebaseline fast/css/apple-system-colors.html.
1131 Unreviewed test gardening.
1133 * platform/mac/fast/css/apple-system-colors-expected.txt:
1135 2018-07-18 Antoine Quint <graouts@apple.com>
1137 [Web Animations] Interpolation between font-styles with a keyword value should be discrete
1138 https://bugs.webkit.org/show_bug.cgi?id=187722
1140 Reviewed by Myles Maxfield.
1142 Mark some WPT progressions.
1144 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1145 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1146 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1147 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1148 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1149 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1151 2018-07-18 Jer Noble <jer.noble@apple.com>
1153 PiP from Element Fullscreen should match AVKit's behavior
1154 https://bugs.webkit.org/show_bug.cgi?id=187623
1156 Reviewed by Jon Lee.
1159 * media/fullscreen-video-going-into-pip-expected.txt: Removed.
1160 * media/fullscreen-video-going-into-pip.html: Removed.
1161 * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Removed.
1162 * media/video-contained-in-fullscreen-element-going-into-pip.html: Removed.
1163 * platform/mac-wk2/TestExpectations:
1165 2018-07-18 Truitt Savell <tsavell@apple.com>
1167 [ WK2 ] Layout Test http/wpt/service-workers/update-service-worker.https.html is a flaky Timeout
1168 https://bugs.webkit.org/show_bug.cgi?id=187766
1170 Unreviewed test gardening.
1172 * platform/wk2/TestExpectations:
1174 2018-07-18 Alicia Boya GarcĂa <aboya@igalia.com>
1176 [GTK] Unreviewed test gardening
1177 https://bugs.webkit.org/show_bug.cgi?id=187771
1180 * platform/gtk/TestExpectations:
1181 * platform/wpe/TestExpectations:
1183 2018-07-18 Simon Fraser <simon.fraser@apple.com>
1185 Fix the parsing of colors in attributed string tests, and make it possible to dump the typing attributes
1186 https://bugs.webkit.org/show_bug.cgi?id=187747
1188 Reviewed by Ryosuke Niwa.
1190 Fix the parsing of color properties in dump-attributed-string.js, and treat NSStrokeColor as
1191 a color. Rebase all the affected tests. Give macOS Sierra its own expectations with the legacy NSCustomColorSpace.
1193 Add attributed-string-for-typing.html which tests typingAttributes.
1195 * editing/mac/attributed-string/anchor-element-expected.txt:
1196 * editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
1197 * editing/mac/attributed-string/attributed-string-for-typing.html: Added.
1198 * editing/mac/attributed-string/basic-expected.txt:
1199 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
1200 * editing/mac/attributed-string/font-size-expected.txt:
1201 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1202 * editing/mac/attributed-string/font-weight-expected.txt:
1203 * editing/mac/attributed-string/letter-spacing-expected.txt:
1204 * editing/mac/attributed-string/resources/dump-attributed-string.js:
1205 (dumpAttributedString):
1206 (formatNonParagraphAttributeValue):
1207 (parseNSColorDescription):
1209 (serializeAttributedString.log): Deleted.
1210 (serializeAttributedString.): Deleted.
1211 (serializeAttributedString): Deleted.
1212 * editing/mac/attributed-string/text-decorations-expected.txt:
1213 * editing/mac/attributed-string/vertical-align-expected.txt:
1214 * platform/mac-sierra/editing/mac/attributed-string/anchor-element-expected.txt:
1215 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
1216 * platform/mac-sierra/editing/mac/attributed-string/basic-expected.txt:
1217 * platform/mac-sierra/editing/mac/attributed-string/comment-cdata-section-expected.txt:
1218 * platform/mac-sierra/editing/mac/attributed-string/font-size-expected.txt:
1219 * platform/mac-sierra/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1220 * platform/mac-sierra/editing/mac/attributed-string/font-weight-expected.txt:
1221 * platform/mac-sierra/editing/mac/attributed-string/letter-spacing-expected.txt:
1222 * platform/mac-sierra/editing/mac/attributed-string/text-decorations-expected.txt:
1223 * platform/mac-sierra/editing/mac/attributed-string/vertical-align-expected.txt:
1224 * platform/mac/editing/mac/attributed-string/anchor-element-expected.txt: Removed.
1225 * platform/mac/editing/mac/attributed-string/basic-expected.txt: Removed.
1226 * platform/mac/editing/mac/attributed-string/comment-cdata-section-expected.txt: Removed.
1227 * platform/mac/editing/mac/attributed-string/font-size-expected.txt: Removed.
1228 * platform/mac/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Removed.
1229 * platform/mac/editing/mac/attributed-string/font-weight-expected.txt: Removed.
1230 * platform/mac/editing/mac/attributed-string/letter-spacing-expected.txt: Removed.
1231 * platform/mac/editing/mac/attributed-string/text-decorations-expected.txt: Removed.
1232 * platform/mac/editing/mac/attributed-string/vertical-align-expected.txt: Removed.
1234 2018-07-17 Antoine Quint <graouts@apple.com>
1236 Ensure timingFunctionForKeyframeAtIndex() can be used from setAnimatedPropertiesInStyle().
1237 https://bugs.webkit.org/show_bug.cgi?id=187637
1238 <rdar://problem/42157915>
1240 Reviewed by Dean Jackson.
1242 Add a new test that would crash prior to this change.
1244 * webanimations/empty-keyframes-crash-expected.txt: Added.
1245 * webanimations/empty-keyframes-crash.html: Added.
1247 2018-07-17 Ryan Haddad <ryanhaddad@apple.com>
1249 Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.html for Sierra after r233898.
1251 Unreviewed test gardening.
1253 * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added.
1254 * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added.
1256 2018-07-17 Truitt Savell <tsavell@apple.com>
1258 Layout Test compositing/iframes/display-none-subframe.html is a flaky failure
1259 https://bugs.webkit.org/show_bug.cgi?id=186406
1261 Unreviewed test gardening
1263 * platform/wk2/TestExpectations:
1265 2018-07-17 Jiewen Tan <jiewen_tan@apple.com>
1267 Unreviewed, test gardening after r233898.
1270 * platform/gtk/TestExpectations:
1271 * platform/ios/TestExpectations:
1272 * platform/mac/TestExpectations:
1273 * platform/wpe/TestExpectations:
1275 2018-07-15 Jiewen Tan <jiewen_tan@apple.com>
1277 [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
1278 https://bugs.webkit.org/show_bug.cgi?id=187501
1279 <rdar://problem/41438160>
1281 Reviewed by Youenn Fablet.
1283 crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
1284 it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
1288 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
1289 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
1290 * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
1291 * http/wpt/crypto/aes-cbc-crash.any.html: Added.
1292 * http/wpt/crypto/aes-cbc-crash.any.js: Added.
1293 * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
1294 * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
1295 * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
1296 * http/wpt/crypto/aes-ctr-crash.any.html: Added.
1297 * http/wpt/crypto/aes-ctr-crash.any.js: Added.
1298 * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
1299 * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
1300 * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
1301 * http/wpt/crypto/aes-gcm-crash.any.html: Added.
1302 * http/wpt/crypto/aes-gcm-crash.any.js: Added.
1303 * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
1304 * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
1305 * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
1306 * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
1307 * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
1308 * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
1309 * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
1310 * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1311 * http/wpt/crypto/ecdsa-crash.any.html: Added.
1312 * http/wpt/crypto/ecdsa-crash.any.js: Added.
1313 * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1314 * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1315 * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1316 * http/wpt/crypto/hkdf-crash.any.html: Added.
1317 * http/wpt/crypto/hkdf-crash.any.js: Added.
1318 * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1319 * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1320 * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1321 * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1322 * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1323 * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1324 * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1325 * http/wpt/crypto/resources/common.js: Added.
1326 * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1327 * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1328 * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1329 * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1330 * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1331 * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1332 * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1333 * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1334 * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1335 * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1336 * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1337 * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1338 * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1339 * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1340 * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1341 * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1342 * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1343 * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1344 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1345 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1347 2018-07-17 Ryan Haddad <ryanhaddad@apple.com>
1349 Unskip LayoutTest imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html.
1350 https://bugs.webkit.org/show_bug.cgi?id=186901
1352 Unreviewed test gardening.
1356 2018-07-17 Antoine Quint <graouts@apple.com>
1358 [Web Animations] Interpolation between lengths with an "auto" value should be discrete
1359 https://bugs.webkit.org/show_bug.cgi?id=187721
1361 Reviewed by Dean Jackson.
1363 Make two more tests opt into the new animation engine since they pass and they're not in the legacy-animation-engine directory.
1364 A third test now has some logging due to transitions not actually running, which is expected and correct.
1366 * fast/animation/height-auto-transition-computed-value.html:
1367 * imported/blink/transitions/transition-not-interpolable.html:
1368 * legacy-animation-engine/transitions/transition-to-from-auto-expected.txt:
1370 2018-07-17 John Wilander <wilander@apple.com>
1372 Add completion handlers to TestRunner functions setStatisticsLastSeen(), setStatisticsPrevalentResource(), setStatisticsVeryPrevalentResource(), setStatisticsHasHadUserInteraction(), and setStatisticsHasHadNonRecentUserInteraction()
1373 https://bugs.webkit.org/show_bug.cgi?id=187710
1374 <rdar://problem/42252757>
1376 Reviewed by Chris Dumez.
1378 These changes are to update all test cases that make use of
1379 TestRunner functions:
1380 - setStatisticsLastSeen(),
1381 - setStatisticsPrevalentResource(),
1382 - setStatisticsVeryPrevalentResource(),
1383 - setStatisticsHasHadUserInteraction(), and
1384 - setStatisticsHasHadNonRecentUserInteraction().
1386 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
1387 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
1388 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
1389 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1390 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
1391 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
1392 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
1393 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1394 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
1395 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
1396 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
1397 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
1398 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
1399 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
1400 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
1401 * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
1402 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1403 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1404 * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
1405 * http/tests/resourceLoadStatistics/grandfathering.html:
1406 * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
1407 * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
1408 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
1409 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1410 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
1411 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1412 * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1413 * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
1414 * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
1415 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
1416 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
1417 * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
1418 * http/tests/resourceLoadStatistics/prune-statistics.html:
1419 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
1420 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
1421 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
1422 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
1423 * http/tests/resourceLoadStatistics/telemetry-generation.html:
1424 * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
1425 * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
1427 2018-07-17 Ryan Haddad <ryanhaddad@apple.com>
1429 Rebaseline displaylists/extent-includes-* tests for mac-wk1 after r233869.
1430 https://bugs.webkit.org/show_bug.cgi?id=187574
1432 Unreviewed test gardening.
1434 * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
1435 * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
1437 2018-07-17 Dirk Schulze <krit@webkit.org>
1439 [clip-path] Implement support for margin-box as reference box and box shape
1440 https://bugs.webkit.org/show_bug.cgi?id=127984
1442 Reviewed by Simon Fraser.
1444 Compute the margin-box rectangle as needed for clip-path based on the actual
1445 computed values for the margin-top, *-left, *-bottom, *-right properties.
1447 * css3/masking/clip-path-circle-margin-box-expected.html: Added.
1448 * css3/masking/clip-path-margin-box-expected.html: Added.
1449 * css3/masking/clip-path-margin-box.html: Added.
1450 * platform/mac/css3/masking/clip-path-circle-margin-box-expected.png: Removed.
1451 * platform/mac/css3/masking/clip-path-circle-margin-box-expected.txt: Removed.
1453 2018-07-17 Javier Fernandez <jfernandez@igalia.com>
1455 Delete content of a single cell table should not delete the whole table
1456 https://bugs.webkit.org/show_bug.cgi?id=173117
1458 Reviewed by Ryosuke Niwa.
1460 Tests to verify that single-cell tables are not deleted when their
1461 last character is deleted, unless it was previously selected by
1464 Changes two expected files to adapt them to the new logic.
1466 * LayoutTests/editing/deleting/deleting-relative-positioned-special-element-expected.txt: The paragraph is not deleted, even if it's empty. The paragraphs above are not merged, which was the goal of the test.
1467 * editing/deleting/delete-last-char-in-table-expected.txt: The table is not removed, even if it's empty. The formatted elements are deleted, which was the goal of the test.
1468 * editing/deleting/backspace-delete-last-char-in-table-expected.txt: Added.
1469 * editing/deleting/backspace-delete-last-char-in-table.html: Added.
1470 * editing/deleting/forward-delete-last-char-in-table-expected.txt: Added.
1471 * editing/deleting/forward-delete-last-char-in-table.html: Added.
1472 * editing/deleting/select-and-delete-last-char-in-table-expected.txt: Added.
1473 * editing/deleting/select-and-delete-last-char-in-table.html: Added.
1475 2018-07-16 Simon Fraser <simon.fraser@apple.com>
1477 Roll out r233873 and r233875 since they caused 8 new layout test crashes.
1480 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Removed.
1481 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Removed.
1482 * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Removed.
1483 * http/wpt/crypto/aes-cbc-crash.any.html: Removed.
1484 * http/wpt/crypto/aes-cbc-crash.any.js: Removed.
1485 * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Removed.
1486 * http/wpt/crypto/aes-cbc-crash.any.worker.html: Removed.
1487 * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Removed.
1488 * http/wpt/crypto/aes-ctr-crash.any.html: Removed.
1489 * http/wpt/crypto/aes-ctr-crash.any.js: Removed.
1490 * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Removed.
1491 * http/wpt/crypto/aes-ctr-crash.any.worker.html: Removed.
1492 * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Removed.
1493 * http/wpt/crypto/aes-gcm-crash.any.html: Removed.
1494 * http/wpt/crypto/aes-gcm-crash.any.js: Removed.
1495 * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Removed.
1496 * http/wpt/crypto/aes-gcm-crash.any.worker.html: Removed.
1497 * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Removed.
1498 * http/wpt/crypto/derive-hmac-key-crash.any.html: Removed.
1499 * http/wpt/crypto/derive-hmac-key-crash.any.js: Removed.
1500 * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Removed.
1501 * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Removed.
1502 * http/wpt/crypto/ecdsa-crash.any-expected.txt: Removed.
1503 * http/wpt/crypto/ecdsa-crash.any.html: Removed.
1504 * http/wpt/crypto/ecdsa-crash.any.js: Removed.
1505 * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Removed.
1506 * http/wpt/crypto/ecdsa-crash.any.worker.html: Removed.
1507 * http/wpt/crypto/hkdf-crash.any-expected.txt: Removed.
1508 * http/wpt/crypto/hkdf-crash.any.html: Removed.
1509 * http/wpt/crypto/hkdf-crash.any.js: Removed.
1510 * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Removed.
1511 * http/wpt/crypto/hkdf-crash.any.worker.html: Removed.
1512 * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Removed.
1513 * http/wpt/crypto/pbkdf2-crash.any.html: Removed.
1514 * http/wpt/crypto/pbkdf2-crash.any.js: Removed.
1515 * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Removed.
1516 * http/wpt/crypto/pbkdf2-crash.any.worker.html: Removed.
1517 * http/wpt/crypto/resources/common.js: Removed.
1518 * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Removed.
1519 * http/wpt/crypto/rsa-oaep-crash.any.html: Removed.
1520 * http/wpt/crypto/rsa-oaep-crash.any.js: Removed.
1521 * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Removed.
1522 * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Removed.
1523 * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Removed.
1524 * http/wpt/crypto/rsa-pss-crash.any.html: Removed.
1525 * http/wpt/crypto/rsa-pss-crash.any.js: Removed.
1526 * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Removed.
1527 * http/wpt/crypto/rsa-pss-crash.any.worker.html: Removed.
1528 * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Removed.
1529 * http/wpt/crypto/unwrap-ec-key-crash.any.html: Removed.
1530 * http/wpt/crypto/unwrap-ec-key-crash.any.js: Removed.
1531 * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Removed.
1532 * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Removed.
1533 * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Removed.
1534 * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Removed.
1535 * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Removed.
1536 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Removed.
1537 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Removed.
1539 2018-07-16 Ryosuke Niwa <rniwa@webkit.org>
1541 [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
1542 https://bugs.webkit.org/show_bug.cgi?id=187649
1544 Reviewed by Wenson Hsieh.
1546 Force update the selection before ending the test.
1548 * editing/selection/update-selection-by-style-change.html:
1550 2018-07-16 Simon Fraser <simon.fraser@apple.com>
1552 Add color filter for transforming colors in Dark Mode
1553 https://bugs.webkit.org/show_bug.cgi?id=187717
1554 rdar://problem/41146650
1556 Reviewed by Dean Jackson.
1558 * css3/color-filters/color-filter-apple-invert-lightness-expected.html: Added.
1559 * css3/color-filters/color-filter-apple-invert-lightness.html: Added.
1560 * css3/color-filters/color-filter-parsing-expected.txt:
1561 * css3/color-filters/color-filter-parsing.html:
1563 2018-07-15 Jiewen Tan <jiewen_tan@apple.com>
1565 [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
1566 https://bugs.webkit.org/show_bug.cgi?id=187501
1567 <rdar://problem/41438160>
1569 Reviewed by Youenn Fablet.
1571 crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
1572 it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
1576 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
1577 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
1578 * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
1579 * http/wpt/crypto/aes-cbc-crash.any.html: Added.
1580 * http/wpt/crypto/aes-cbc-crash.any.js: Added.
1581 * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
1582 * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
1583 * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
1584 * http/wpt/crypto/aes-ctr-crash.any.html: Added.
1585 * http/wpt/crypto/aes-ctr-crash.any.js: Added.
1586 * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
1587 * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
1588 * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
1589 * http/wpt/crypto/aes-gcm-crash.any.html: Added.
1590 * http/wpt/crypto/aes-gcm-crash.any.js: Added.
1591 * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
1592 * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
1593 * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
1594 * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
1595 * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
1596 * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
1597 * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
1598 * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1599 * http/wpt/crypto/ecdsa-crash.any.html: Added.
1600 * http/wpt/crypto/ecdsa-crash.any.js: Added.
1601 * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1602 * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1603 * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1604 * http/wpt/crypto/hkdf-crash.any.html: Added.
1605 * http/wpt/crypto/hkdf-crash.any.js: Added.
1606 * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1607 * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1608 * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1609 * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1610 * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1611 * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1612 * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1613 * http/wpt/crypto/resources/common.js: Added.
1614 * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1615 * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1616 * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1617 * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1618 * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1619 * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1620 * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1621 * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1622 * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1623 * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1624 * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1625 * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1626 * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1627 * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1628 * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1629 * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1630 * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1631 * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1632 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1633 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1635 2018-07-16 Said Abou-Hallawa <sabouhallawa@apple.com>
1637 [iOS] When bringing MobileSafari to the foreground, images, which are pending decoding, won't be drawn into the immediate-paint transaction
1638 https://bugs.webkit.org/show_bug.cgi?id=187375
1640 Reviewed by Simon Fraser.
1642 The Internals API paintControlTints() is now renamed to invalidateControlTints()
1643 to be consistent with the new enum values and with the new name of the
1646 * fast/css/webkit-mask-crash-fieldset-legend.html:
1647 * fast/css/webkit-mask-crash-figure.html:
1648 * fast/css/webkit-mask-crash-table.html:
1649 * fast/css/webkit-mask-crash-td-2.html:
1650 * fast/css/webkit-mask-crash-td.html:
1652 2018-07-16 Truitt Savell <tsavell@apple.com>
1654 [ MacOS WK1 Debug ] Layout Test svg/custom/linking-uri-01-b.svg is flakey
1655 https://bugs.webkit.org/show_bug.cgi?id=187711
1657 Unreviewed test gardening.
1659 * platform/mac-wk1/TestExpectations:
1661 2018-07-16 David Fenton <david_fenton@apple.com>
1663 Unreviewed, rolling out r233867.
1665 caused build failures on High Sierra, Sierra and iOS
1669 "[WebCrypto] Crypto operations should copy their parameters
1670 before hoping to another thread"
1671 https://bugs.webkit.org/show_bug.cgi?id=187501
1672 https://trac.webkit.org/changeset/233867
1674 2018-07-15 Jiewen Tan <jiewen_tan@apple.com>
1676 [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
1677 https://bugs.webkit.org/show_bug.cgi?id=187501
1678 <rdar://problem/41438160>
1680 Reviewed by Youenn Fablet.
1682 crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
1683 it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
1687 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
1688 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
1689 * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
1690 * http/wpt/crypto/aes-cbc-crash.any.html: Added.
1691 * http/wpt/crypto/aes-cbc-crash.any.js: Added.
1692 * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
1693 * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
1694 * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
1695 * http/wpt/crypto/aes-ctr-crash.any.html: Added.
1696 * http/wpt/crypto/aes-ctr-crash.any.js: Added.
1697 * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
1698 * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
1699 * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
1700 * http/wpt/crypto/aes-gcm-crash.any.html: Added.
1701 * http/wpt/crypto/aes-gcm-crash.any.js: Added.
1702 * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
1703 * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
1704 * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
1705 * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
1706 * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
1707 * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
1708 * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
1709 * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1710 * http/wpt/crypto/ecdsa-crash.any.html: Added.
1711 * http/wpt/crypto/ecdsa-crash.any.js: Added.
1712 * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1713 * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1714 * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1715 * http/wpt/crypto/hkdf-crash.any.html: Added.
1716 * http/wpt/crypto/hkdf-crash.any.js: Added.
1717 * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1718 * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1719 * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1720 * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1721 * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1722 * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1723 * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1724 * http/wpt/crypto/resources/common.js: Added.
1725 * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1726 * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1727 * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1728 * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1729 * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1730 * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1731 * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1732 * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1733 * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1734 * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1735 * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1736 * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1737 * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1738 * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1739 * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1740 * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1741 * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1742 * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1743 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1744 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1746 2018-07-16 Aditya Keerthi <akeerthi@apple.com>
1748 [Datalist][macOS] Add suggestions UI for TextFieldInputTypes
1749 https://bugs.webkit.org/show_bug.cgi?id=186531
1751 Reviewed by Tim Horton.
1753 Added tests to verify that the suggestions are correctly shown and hidden, and that
1754 suggestions can be selected and inserted into an input field.
1756 * fast/forms/datalist/datalist-show-hide-expected.txt: Added.
1757 * fast/forms/datalist/datalist-show-hide.html: Added.
1758 * fast/forms/datalist/datalist-textinput-keydown-expected.txt: Added.
1759 * fast/forms/datalist/datalist-textinput-keydown.html: Added.
1760 * platform/ios/TestExpectations:
1761 * resources/ui-helper.js:
1762 (window.UIHelper.isShowingDataListSuggestions):
1764 2018-07-16 Jeremy Jones <jeremyj@apple.com>
1766 Fullscreen requires active document.
1767 https://bugs.webkit.org/show_bug.cgi?id=186226
1768 rdar://problem/36187413
1770 Reviewed by Jer Noble.
1772 This change guarantees the document to be visible for both element fullscreen and video fullscreen.
1774 User gesture is not enough to guarantee that the document is visible when fullscreen is initiated
1775 because JavaScript can spin wait before initiating fullscreen. During that spin the page or window might
1778 Document::hidden() can't be relied upon because it won't update while JavaScript spins.
1780 This change adds a sync call to the UI process to get the current UI visibility state.
1782 * media/no-fullscreen-when-hidden.html: Added.
1783 * media/video-test.js:
1784 (eventName.string_appeared_here.thunk):
1786 * platform/ios-wk1/TestExpectations:
1787 * platform/mac-wk1/TestExpectations:
1789 2018-07-16 Aaron Chu <aaron_chu@apple.com>
1791 AX: Audit Tab should have an Audit Manager
1792 https://bugs.webkit.org/show_bug.cgi?id=184071
1793 <rdar://problem/38946364>
1795 Reviewed by Brian Burg.
1797 Test cases for AuditManager, AuditTestCase, AuditTestSuite, AuditResult and AuditReport.
1799 * inspector/audit/audit-manager-expected.txt: Added.
1800 * inspector/audit/audit-manager.html: Added.
1801 * inspector/audit/audit-report-expected.txt: Added.
1802 * inspector/audit/audit-report.html: Added.
1803 * inspector/audit/audit-test-case-expected.txt: Added.
1804 * inspector/audit/audit-test-case.html: Added.
1805 * inspector/audit/audit-test-suite-expected.txt: Added.
1806 * inspector/audit/audit-test-suite.html: Added.
1807 * inspector/audit/resources/audit-test-fixtures.js: Added.
1808 (TestPage.registerInitializer.window.testSuiteFixture1):
1809 (TestPage.registerInitializer.window.testSuiteFixture1.testCaseDescriptors):
1810 (TestPage.registerInitializer.window.testSuiteFixture2):
1811 (TestPage.registerInitializer.window.testSuiteFixture2.testCaseDescriptors):
1812 (TestPage.registerInitializer):
1814 2018-07-16 Truitt Savell <tsavell@apple.com>
1816 [ iOS ] Layout Test fast/forms/submit-change-fragment.html is a flaky Timeout
1817 https://bugs.webkit.org/show_bug.cgi?id=187699
1819 Unreviewed test gardening.
1821 * platform/ios-simulator-wk2/TestExpectations:
1823 2018-07-16 Truitt Savell <tsavell@apple.com>
1825 [ EWS ] http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html is Crashing on Win-EWS
1826 https://bugs.webkit.org/show_bug.cgi?id=187700
1828 Unreviewed test gardening.
1830 * platform/win/TestExpectations:
1832 2018-07-14 Dirk Schulze <krit@webkit.org>
1834 [css-masking] Fully support -webkit-clip-path on SVG elements
1835 https://bugs.webkit.org/show_bug.cgi?id=185829
1837 Reviewed by Simon Fraser.
1839 Test -webkit-clip-path element references on SVG elements. Make sure, -webkit-clip-path
1840 contributes to hit testing for element references and basic shapes.
1842 * svg/clip-path/webkit-clip-path-after-expected.svg: Added.
1843 * svg/clip-path/webkit-clip-path-after.svg: Added.
1844 * svg/clip-path/webkit-clip-path-before-expected.svg: Added.
1845 * svg/clip-path/webkit-clip-path-before.svg: Added.
1846 * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting-expected.txt: Added.
1847 * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting.html: Added.
1848 * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting-expected.txt: Added.
1849 * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting.html: Added.
1850 * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting-expected.txt: Added.
1851 * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting.html: Added.
1852 * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting-expected.txt: Added.
1853 * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting.html: Added.
1855 2018-07-13 Ryan Haddad <ryanhaddad@apple.com>
1857 Add TestExpectations and baselines for iOS 12
1858 https://bugs.webkit.org/show_bug.cgi?id=187628
1860 Reviewed by Alexey Proskuryakov.
1862 * platform/ios-12/TestExpectations: Added.
1864 2018-07-13 Ryan Haddad <ryanhaddad@apple.com>
1866 Add TestExpectations and baselines for Mojave.
1867 https://bugs.webkit.org/show_bug.cgi?id=187620
1869 Reviewed by Alexey Proskuryakov.
1871 * platform/mac/TestExpectations:
1873 2018-07-13 John Wilander <wilander@apple.com>
1875 Flesh out WebSocket cookie tests to cover cookie policy for third-party resources
1876 https://bugs.webkit.org/show_bug.cgi?id=187541
1877 <rdar://problem/42048729>
1879 Reviewed by Alex Christensen.
1881 * http/tests/cookies/resources/cookie-utilities.js:
1882 Added a function for setting a cookie in a WebSocket handshake.
1883 * http/tests/websocket/tests/hybi/cookie_wsh.py:
1884 (web_socket_do_extra_handshake):
1885 Now sets the root path for new cookies so that they can be seen by
1886 for example cookies/resources/echo-cookies.php.
1887 * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party-expected.txt: Added.
1888 * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party.html: Added.
1889 * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party-expected.txt: Added.
1890 * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party.html: Added.
1891 * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt:
1892 * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html:
1893 Now tests under the condition where localhost as third-party is
1894 allowed to set a new cookie as third party. It also makes sure to use
1895 cookies with the path set to the root so that all cookies are visible.
1897 2018-07-13 Youenn Fablet <youenn@apple.com>
1899 Support connecting a MediaStreamAudioDestinationNode to RTCPeerConnection
1900 https://bugs.webkit.org/show_bug.cgi?id=187627
1901 <rdar://problem/35334400>
1903 Reviewed by Jer Noble.
1905 * webrtc/peer-connection-createMediaStreamDestination-expected.txt: Added.
1906 * webrtc/peer-connection-createMediaStreamDestination.html: Added.
1908 2018-07-13 Truitt Savell <tsavell@apple.com>
1910 [ MacOS WK1 ] Layout Tests in media/media-fragments/ are flaky
1911 https://bugs.webkit.org/show_bug.cgi?id=187557
1913 Unreviewed test gardening.
1915 * platform/mac-wk1/TestExpectations:
1917 2018-07-13 Truitt Savell <tsavell@apple.com>
1919 [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
1920 https://bugs.webkit.org/show_bug.cgi?id=187649
1922 Unreviewed test gardening.
1924 * platform/mac-wk2/TestExpectations:
1926 2018-07-13 Truitt Savell <tsavell@apple.com>
1928 [ MacOS Debug ] Layout Test inspector/view/asynchronous-layout.html is a Flaky Timeout
1929 https://bugs.webkit.org/show_bug.cgi?id=187622
1931 Unreviewed test gardening.
1933 * platform/mac/TestExpectations:
1935 2018-07-12 Youenn Fablet <youenn@apple.com>
1937 Add a FrameLoaderClient willInjectUserScriptForFrame callback
1938 https://bugs.webkit.org/show_bug.cgi?id=187565
1940 Reviewed by Alex Christensen.
1942 * http/tests/contentextensions/injected-script-callback-expected.txt: Added.
1943 * http/tests/contentextensions/injected-script-callback.html: Added.
1945 2018-07-11 Ross Kirsling <ross.kirsling@sony.com>
1947 UTF-16 XHTML files need svn:mime-type to be handled correctly by Windows SVN
1948 https://bugs.webkit.org/show_bug.cgi?id=187571
1950 Reviewed by Alex Christensen.
1952 * dom/xhtml/level3/core/documentgetinputencoding03.xhtml:
1953 * dom/xhtml/level3/core/entitygetinputencoding02.xhtml:
1954 * dom/xhtml/level3/core/entitygetxmlversion02.xhtml:
1955 * dom/xhtml/level3/core/external_foo.ent:
1956 Added property svn:mime-type and removed property svn:eol-style (to align with documentgetxmlencoding03.xhtml).
1958 2018-07-12 Miguel Gomez <magomez@igalia.com>
1960 Unreviewed GTK+ and WPE gardening after r233765.
1962 * platform/gtk/TestExpectations:
1963 * platform/wpe/TestExpectations:
1965 2018-07-12 Zalan Bujtas <zalan@apple.com>
1967 Newly added float should trigger full layout on the block.
1968 https://bugs.webkit.org/show_bug.cgi?id=187251
1969 <rdar://problem/41726137>
1971 Reviewed by David Kilzer.
1973 * fast/inline/new-float-needs-layout-when-line-is-dirty-expected.txt: Added.
1974 * fast/inline/new-float-needs-layout-when-line-is-dirty.html: Added.
1976 2018-07-11 Youenn Fablet <youenn@apple.com>
1978 MediaDevices should derive from EventTarget in its IDL
1979 https://bugs.webkit.org/show_bug.cgi?id=187575
1981 Reviewed by Chris Dumez.
1983 * fast/mediastream/MediaDevices-addEventListener-expected.txt: Added.
1984 * fast/mediastream/MediaDevices-addEventListener.html: Added.
1986 2018-07-11 Ryosuke Niwa <rniwa@webkit.org>
1988 Layout Test editing/selection/navigation-clears-editor-state.html is flaky
1989 https://bugs.webkit.org/show_bug.cgi?id=187389
1991 Reviewed by Wenson Hsieh.
1993 Use 200 iterations like we did before r233701 and mark it as SLOW.
1996 * editing/selection/navigation-clears-editor-state.html:
1998 2018-07-11 Aditya Keerthi <akeerthi@apple.com>
2000 REGRESSION (231276): Attempting to copy an image fails
2001 https://bugs.webkit.org/show_bug.cgi?id=187212
2002 <rdar://problem/41540074>
2004 Reviewed by Ryosuke Niwa.
2006 Added test to ensure that we can copy a URL without a title, and the URL's
2007 lastPathComponent appears like a file URL.
2009 * editing/mac/pasteboard/can-copy-url-without-title-expected.txt: Added.
2010 * editing/mac/pasteboard/can-copy-url-without-title.html: Added.
2011 * platform/mac-wk1/TestExpectations: The added test is WK2-only due to webkit.org/b/187230.
2013 2018-07-11 Ross Kirsling <ross.kirsling@sony.com>
2015 [WinCairo] Unreviewed test gardening.
2017 * platform/wincairo/TestExpectations:
2019 2018-07-11 Truitt Savell <tsavell@apple.com>
2021 Layout Test media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter.html is flaky
2022 https://bugs.webkit.org/show_bug.cgi?id=187420
2024 Unreviewed test gardening.
2026 * platform/mac/TestExpectations:
2028 2018-07-11 Youenn Fablet <youenn@apple.com>
2030 Fix remaining Cross-Origin-Resource-Policy failures, if any
2031 https://bugs.webkit.org/show_bug.cgi?id=186761
2032 <rdar://problem/41209829>
2034 Reviewed by Alex Christensen.
2036 Remove redundant tests with WPT.
2038 * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Removed.
2039 * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Removed.
2040 * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Removed.
2041 * http/wpt/cross-origin-resource-policy/fetch.html: Removed.
2042 * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Removed.
2043 * http/wpt/cross-origin-resource-policy/iframe-loads.html: Removed.
2044 * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Removed.
2045 * http/wpt/cross-origin-resource-policy/image-loads.html: Removed.
2046 * http/wpt/cross-origin-resource-policy/resources/hello.py: Removed.
2047 * http/wpt/cross-origin-resource-policy/resources/iframe.py: Removed.
2048 * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Removed.
2049 * http/wpt/cross-origin-resource-policy/resources/redirect.py: Removed.
2050 * http/wpt/cross-origin-resource-policy/resources/script.py: Removed.
2051 * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Removed.
2052 * http/wpt/cross-origin-resource-policy/script-loads.html: Removed.
2054 2018-07-11 Jer Noble <jer.noble@apple.com>
2056 Disable all network caching for HLS streams.
2057 https://bugs.webkit.org/show_bug.cgi?id=187544
2058 <rdar://problem/41863600>
2060 Reviewed by Chris Dumez.
2062 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt:
2063 * http/tests/cache/disk-cache/disk-cache-media-small.html:
2065 2018-07-11 Ms2ger <Ms2ger@igalia.com>
2067 [GTK] Unreviewed test gardening
2068 https://bugs.webkit.org/show_bug.cgi?id=187551
2070 Unreviewed gardening.
2072 * platform/gtk/TestExpectations: Mark new test as failing: it depends on mac-only code.
2074 2018-07-10 Youenn Fablet <youenn@apple.com>
2076 Make fetch() use "same-origin" credentials by default
2077 https://bugs.webkit.org/show_bug.cgi?id=176023
2079 Reviewed by Chris Dumez.
2081 Resource timing does not work properly on WK1 when stopping fetch/XHR load to restart it without credentials.
2082 Updated expected results accordingly.
2084 * http/tests/inspector/network/resource-mime-type.html:
2085 Update resource-mime-type.html to ensure we go to the network for every load.
2086 * http/wpt/resource-timing/rt-cors.js:
2087 (assertRedirectWithDisallowedTimingData):
2088 Updated test according https://www.w3.org/TR/resource-timing-1/#performanceresourcetiming.
2089 * platform/mac-wk1/http/wpt/resource-timing/rt-cors-expected.txt: Added.
2090 * platform/mac-wk1/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
2091 * platform/win/http/wpt/resource-timing/rt-cors-expected.txt: Added.
2092 * platform/win/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
2094 2018-07-10 Saam Barati <sbarati@apple.com>
2096 Layout Test editing/selection/navigation-clears-editor-state.html is flaky
2097 https://bugs.webkit.org/show_bug.cgi?id=187389
2098 <rdar://problem/41898822>
2100 Rubber-stamped by Ryosuke Niwa.
2102 Make this test less susceptible to timing out on debug builds by:
2103 - lowering the number of iframes we add by a factor of two
2104 - removing the tests own internal 18 second timeout
2106 * editing/selection/navigation-clears-editor-state.html:
2108 2018-07-10 Zalan Bujtas <zalan@apple.com>
2110 FragmentInterval, FragmentIntervalTree and FragmentSearchAdapter should hold not hold raw pointers to renderers.
2111 https://bugs.webkit.org/show_bug.cgi?id=187249
2112 <rdar://problem/41725869>
2114 Reviewed by Simon Fraser.
2116 * fast/multicol/crash-in-vertical-writing-mode-expected.txt: Added.
2117 * fast/multicol/crash-in-vertical-writing-mode.html: Added.
2119 2018-07-10 John Wilander <wilander@apple.com>
2121 Resource Load Statistics: Make testRunner.statisticsResetToConsistentState() take a completion handler
2122 https://bugs.webkit.org/show_bug.cgi?id=187499
2123 <rdar://problem/41999431>
2125 Reviewed by Chris Dumez.
2127 These changes are to adopt and make use of the new completion handler in
2128 testRunner.statisticsResetToConsistentState().
2130 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
2131 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
2132 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
2133 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2134 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
2135 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
2136 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
2137 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2138 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
2139 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
2140 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
2141 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
2142 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
2143 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
2144 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
2145 * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
2146 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
2147 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
2148 * http/tests/resourceLoadStatistics/grandfathering.html:
2149 * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2150 * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2151 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
2152 * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2153 * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2154 * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2155 * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2156 * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2157 * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2158 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2159 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
2160 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2161 * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2162 * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
2163 * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
2164 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
2165 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2166 * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
2167 * http/tests/resourceLoadStatistics/prune-statistics.html:
2168 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
2169 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
2170 * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2171 * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2172 * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2173 * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2174 * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2175 * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2176 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
2177 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
2178 * http/tests/resourceLoadStatistics/telemetry-generation.html:
2179 * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
2180 * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
2181 * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
2182 * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html:
2184 2018-07-10 Truitt Savell <tsavell@apple.com>
2186 [ MacOS Debug ] Layout Test media/media-fragments/TC0015.html is flaky
2187 https://bugs.webkit.org/show_bug.cgi?id=187522
2189 Unreviewed test gardening.
2191 * platform/mac-wk1/TestExpectations:
2193 2018-07-09 Dean Jackson <dino@apple.com>
2195 Remove fullscreen-auto-hide-delay
2196 https://bugs.webkit.org/show_bug.cgi?id=187493
2197 <rdar://problem/41830852>
2199 Reviewed by Antoine Quint.
2201 Update the existing test that partially used the delay, and remove the ones that
2202 used only the delay.
2204 * fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
2205 * fullscreen/fullscreen-auto-hide-delay.html: Removed.
2206 * fullscreen/fullscreen-env-expected.txt:
2207 * fullscreen/fullscreen-env.html:
2208 * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
2209 * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay.html: Removed.
2211 2018-07-09 Truitt Savell <tsavell@apple.com>
2213 Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is flaky
2214 https://bugs.webkit.org/show_bug.cgi?id=187484
2216 Unreviewed test gardening.
2218 * platform/mac/TestExpectations:
2220 2018-07-09 Truitt Savell <tsavell@apple.com>
2222 [macOS] Layout Test fast/hidpi/filters-and-image-buffer-resolution.html is flaky, but no longer Flaky on [iOS]
2223 https://bugs.webkit.org/show_bug.cgi?id=187491
2225 Unreviewed test gardening
2227 * platform/ios-wk2/TestExpectations:
2228 * platform/mac/TestExpectations:
2230 2018-07-09 Brady Eidson <beidson@apple.com>
2232 Continued unreviewed hacking on this test because that's my full time job now.
2234 * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2236 2018-07-09 Brady Eidson <beidson@apple.com>
2238 This test is *still* flaky. This unreviewed patch is my attempt to make it less so.
2240 * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2242 2018-07-09 Brian Burg <bburg@apple.com>
2244 REGRESSION: Web Inspector no longer pauses in internal injected scripts like WDFindNodes.js
2245 https://bugs.webkit.org/show_bug.cgi?id=187350
2246 <rdar://problem/41728249>
2248 Reviewed by Matt Baker.
2250 Add a new test to demonstrate a difference in behavior when Debugger.setPauseForInternalScripts(true)
2251 is sent to the backend. There's no way to correctly stringify the current call frame when stepping into
2252 console.log because the injected script was blackboxed at the time that the scripts were parsed.
2253 Instead, the stepping output just shows that the debugger is paused somewhere inside console.log.
2255 * inspector/debugger/pause-for-internal-scripts-expected.txt: Added.
2256 * inspector/debugger/pause-for-internal-scripts.html: Added.
2257 * inspector/debugger/resources/log-pause-location.js:
2258 (TestPage.registerInitializer.window.addSteppingTestCase):
2259 (TestPage.registerInitializer):
2261 2018-07-09 Truitt Savell <tsavell@apple.com>
2263 Layout Test media/video-background-playback.html is flaky
2264 https://bugs.webkit.org/show_bug.cgi?id=187476
2266 Unreviewed test gardening.
2268 * platform/mac/TestExpectations:
2270 2018-07-09 Ryan Haddad <ryanhaddad@apple.com>
2272 Mark animations/needs-layout.html as flaky on iOS.
2273 https://bugs.webkit.org/show_bug.cgi?id=187388
2275 Unreviewed test gardening.
2277 * platform/ios-wk2/TestExpectations:
2279 2018-07-08 David Kilzer <ddkilzer@apple.com>
2281 DOMMatrix.invertSelf() returns garbage values for a non-invertible matrix
2282 <https://webkit.org/b/187446>
2283 <rdar://problem/41853187>
2285 Reviewed by Daniel Bates.
2287 * http/wpt/css/geometry/DOMMatrix-invertSelf-expected.txt: Add.
2288 * http/wpt/css/geometry/DOMMatrix-invertSelf.html: Add.
2289 * http/wpt/css/geometry/support/dommatrix-test-util.js: Copy from
2290 LayoutTests/imported/w3c/web-platform-tests/css/geometry/support/dommatrix-test-util.js.
2292 2018-07-06 Nan Wang <n_wang@apple.com>
2294 AX: add a subrole for meter elements on macOS
2295 https://bugs.webkit.org/show_bug.cgi?id=187409
2296 <rdar://problem/41905702>
2298 Reviewed by Chris Fleizach.
2300 * accessibility/mac/meter-subrole-expected.txt: Added.
2301 * accessibility/mac/meter-subrole.html: Added.
2302 * platform/mac/accessibility/roles-exposed-expected.txt:
2304 2018-07-06 Youenn Fablet <youenn@apple.com>
2306 WebRTC MediaStreamTrack Enable / Disable causes video delay / lag
2307 https://bugs.webkit.org/show_bug.cgi?id=186889
2308 <rdar://problem/41370285>
2310 Reviewed by Eric Carlson.
2312 Test is no longer valid since we are now sending 0 bytes for audio tracks.
2314 * webrtc/audio-muted-stats2-expected.txt: Removed.
2315 * webrtc/audio-muted-stats2.html: Removed.
2317 2018-07-06 Ryan Haddad <ryanhaddad@apple.com>
2319 Skip imported/w3c/web-platform-tests/infrastructure/assumptions/html-elements.html on debug.
2320 https://bugs.webkit.org/show_bug.cgi?id=187093
2322 Unreviewed test gardening.
2326 2018-07-06 Brady Eidson <beidson@apple.com>
2328 This test is flaky. This unreviewed patch is my attempt to make it less so.
2330 * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2332 2018-07-06 David Fenton <david_fenton@apple.com>
2334 Layout Test imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
2335 https://bugs.webkit.org/show_bug.cgi?id=187372
2337 Unreviewed test gardening.
2339 Added [ Slow ] to the existing [ Pass Timeout ] expectation.
2341 * platform/mac-wk1/TestExpectations:
2343 2018-07-06 Ryan Haddad <ryanhaddad@apple.com>
2345 Rebaseline accessibility/ios-simulator/strong-password-field.html after r233578.
2347 Unreviewed test gardening.
2349 * accessibility/ios-simulator/strong-password-field-expected.txt:
2351 2018-07-06 David Fenton <david_fenton@apple.com>
2353 Layout Test imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker.html is flaky timeout.
2354 https://bugs.webkit.org/show_bug.cgi?id=187408
2356 Unreviewed test gardening.
2358 * platform/mac/TestExpectations:
2360 2018-07-06 Antoine Quint <graouts@apple.com>
2362 [Web Animations] Using a Web Animation leaks the Document
2363 https://bugs.webkit.org/show_bug.cgi?id=187088
2364 <rdar://problem/41392046>
2366 Reviewed by Darin Adler.
2368 * webanimations/leak-document-with-web-animation-expected.txt: Added.
2369 * webanimations/leak-document-with-web-animation.html: Added.
2370 * webanimations/resources/web-animation-leak-iframe.html: Added.
2372 2018-07-06 Saam Barati <sbarati@apple.com>
2374 Layout Test editing/selection/navigation-clears-editor-state.html is flaky
2375 https://bugs.webkit.org/show_bug.cgi?id=187389
2377 Reviewed by Mark Lam.
2379 * editing/selection/navigation-clears-editor-state.html:
2380 Make the test's internal time out mechanism longer since
2381 it's being hit on the bots.
2383 2018-07-06 Nan Wang <n_wang@apple.com>
2385 AX: setValue on text controls should send out key events
2386 https://bugs.webkit.org/show_bug.cgi?id=186690
2387 <rdar://problem/41169985>
2389 Reviewed by Chris Fleizach.
2391 Editor's clearText function will also dispatch the InputEvent. In the test,
2392 we need to make sure each test case finishes handling all the input events
2393 before moving to the next test case.
2395 * accessibility/mac/set-value-editable-dispatch-events-expected.txt:
2396 * accessibility/mac/set-value-editable-dispatch-events.html:
2398 2018-07-06 Truitt Savell <tsavell@apple.com>
2400 Layout Test imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html is flaky
2401 https://bugs.webkit.org/show_bug.cgi?id=187393
2403 Unreviewed test gardening.
2407 2018-07-06 Daniel Bates <dabates@apple.com>
2409 Remove Strong Confirmation Password button
2410 https://bugs.webkit.org/show_bug.cgi?id=187306
2411 <rdar://problem/41795185>
2413 Reviewed by Sam Weinig.
2415 Remove support for the Strong Confirmation Password button because we never made use of it.
2417 * accessibility/ios-simulator/strong-password-field-expected.txt:
2418 * accessibility/ios-simulator/strong-password-field.html:
2419 * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html:
2420 * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html:
2421 * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html:
2422 * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html:
2423 * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html:
2424 * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html:
2425 * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html:
2426 * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html:
2427 * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes-expected.html:
2428 * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes.html:
2429 * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button-expected.html: Removed.
2430 * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button.html: Removed.
2431 * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button-expected.html: Removed.
2432 * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button.html: Removed.
2433 * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html:
2434 * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
2435 * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html:
2436 * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
2437 * fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button.html: Removed.
2438 * fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt:
2439 * fast/forms/auto-fill-button/last-auto-fill-button-type.html:
2440 * platform/gtk/TestExpectations:
2441 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2442 * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2443 * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2444 * platform/win/TestExpectations:
2445 * platform/win/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2446 * platform/wincairo/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2448 2018-07-05 Carlos Garcia Campos <cgarcia@igalia.com>
2450 Unreviewed GTK gardening. Remove platform expectations for imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
2452 Since r233512 we are getting the same results as other ports.
2454 * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Removed.
2456 2018-07-05 Youenn Fablet <youenn@apple.com>
2458 REGRESSION (r230843): Flash doesn't work; Produces blue box on page
2459 https://bugs.webkit.org/show_bug.cgi?id=187346
2460 <rdar://problem/41773974>
2462 Reviewed by Ryosuke Niwa.
2464 Skip new test on WK1 since it does not have the ability to block plugins.
2466 * http/tests/plugins/plugin-allow-then-reload-expected.txt: Added.
2467 * http/tests/plugins/plugin-allow-then-reload.html: Added.
2468 * platform/mac-wk1/TestExpectations:
2470 2018-07-05 Brady Eidson <beidson@apple.com>
2472 IndexedDB operations in a Page fail after a StorageProcess crash.
2473 <rdar://problem/41626526> and https://bugs.webkit.org/show_bug.cgi?id=187123
2475 Reviewed by Alex Christensen.
2477 * storage/indexeddb/modern/opendatabase-after-storage-crash.html: Added.
2479 2018-07-05 Ryosuke Niwa <rniwa@webkit.org>
2481 Youtube video pages crash after a couple of minutes
2482 https://bugs.webkit.org/show_bug.cgi?id=187316
2484 Reviewed by Antti Koivisto.
2486 Added a regression test to remove an iframe with a video while there is a main content
2487 which is eligible to be shown in the Touch Bar.
2489 * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added.
2490 * media/remove-video-best-media-element-in-main-frame-crash.html: Added.
2492 2018-07-05 Fujii Hironori <Hironori.Fujii@sony.com>
2494 REGRESSION(r233495) [cairo] drawGlyphsShadow should use the fast path for zero blur-radius
2495 https://bugs.webkit.org/show_bug.cgi?id=187336
2497 Reviewed by Carlos Garcia Campos.
2499 * platform/gtk/TestExpectations: Unmarked fast/text/multiple-text-shadow-overflow-layout-rect.html.
2501 2018-07-05 Saam Barati <sbarati@apple.com>
2503 [mac-wk1] Layout Test editing/selection/navigation-clears-editor-state.html is a flaky failure
2504 https://bugs.webkit.org/show_bug.cgi?id=187309
2506 Reviewed by Mark Lam.
2508 Try to make this test less flaky by making percents threshold of freed
2511 * editing/selection/navigation-clears-editor-state-expected.txt:
2512 * editing/selection/navigation-clears-editor-state.html:
2514 2018-07-05 Youenn Fablet <youenn@apple.com>
2516 Layout Test http/tests/workers/service/basic-messageport.html is flaky
2517 https://bugs.webkit.org/show_bug.cgi?id=182630
2519 Reviewed by Alex Christensen.
2521 Test is flaky due to a race between serviceWorkerClient.postMessage and MessagePort.postMessage.
2522 Both are going through UIProcess but MessagePort events are grabbed asynchronously.
2523 Fixed the test to not expect order between these two message exchange channels.
2525 * http/tests/workers/service/basic-messageport-expected.txt:
2526 * http/tests/workers/service/resources/basic-messageport.js:
2527 (channel.port1.onmessage):
2529 * platform/mac-wk2/TestExpectations:
2531 2018-07-05 David Fenton <david_fenton@apple.com>
2533 LayoutTest imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
2534 https://bugs.webkit.org/show_bug.cgi?id=187372
2536 Unreviewed test gardening.
2538 * platform/mac-wk1/TestExpectations:
2540 2018-07-05 Commit Queue <commit-queue@webkit.org>
2542 Unreviewed, rolling out r233539.
2543 https://bugs.webkit.org/show_bug.cgi?id=187368
2545 Changes made for youtube crashes has caused 15 api failures
2546 (Requested by Truitt on #webkit).
2550 "Youtube video pages crash after a couple of minutes"
2551 https://bugs.webkit.org/show_bug.cgi?id=187316
2552 https://trac.webkit.org/changeset/233539
2554 2018-07-04 Ryosuke Niwa <rniwa@webkit.org>
2556 Youtube video pages crash after a couple of minutes
2557 https://bugs.webkit.org/show_bug.cgi?id=187316
2559 Reviewed by Antti Koivisto.
2561 Added a regression test to remove an iframe with a video while there is a main content
2562 which is eligible to be shown in the Touch Bar.
2564 * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added.
2565 * media/remove-video-best-media-element-in-main-frame-crash.html: Added.
2567 2018-07-05 Zalan Bujtas <zalan@apple.com>
2569 Do not assume that hypen's width can be computed using the simplified text measure codepath.
2570 https://bugs.webkit.org/show_bug.cgi?id=187352
2571 <rdar://problem/40821283>
2573 Reviewed by Simon Fraser.
2575 * fast/text/hyphen-is-complex-crash-expected.txt: Added.
2576 * fast/text/hyphen-is-complex-crash.html: Added.
2578 2018-07-05 Wenson Hsieh <wenson_hsieh@apple.com>
2580 [WK1] editing/spelling/markers.html times out on High Sierra after r233439
2581 https://bugs.webkit.org/show_bug.cgi?id=187351
2583 Reviewed by Tim Horton.
2585 This is currently timing out on High Sierra, because the `verifyUnexpectedMarkers` portion of the
2586 test fails to actually make use of the override spell checking results. Fix this by passing the
2587 results when calling the function.
2589 * editing/spelling/markers.html:
2591 2018-07-05 Nan Wang <n_wang@apple.com>
2593 AX: setValue on text controls should send out key events
2594 https://bugs.webkit.org/show_bug.cgi?id=186690
2595 <rdar://problem/41169985>
2597 Reviewed by Chris Fleizach.
2599 * accessibility/mac/set-value-editable-dispatch-events-expected.txt: Added.
2600 * accessibility/mac/set-value-editable-dispatch-events.html: Added.
2602 2018-07-05 Truitt Savell <tsavell@apple.com>
2604 Layout Test svg/animations/animateMotion-additive-2c.svg and svg/animations/animateMotion-additive-2d.svg is flaky
2605 https://bugs.webkit.org/show_bug.cgi?id=187345
2607 Unreviewed test gardening.
2609 * platform/mac-wk2/TestExpectations:
2611 2018-07-04 Carlos Garcia Campos <cgarcia@igalia.com>
2613 REGRESSION(r233325): [GTK] Broke 40 animations tests
2614 https://bugs.webkit.org/show_bug.cgi?id=187264
2616 Reviewed by Žan Doberšek.
2618 Remove expectations for tests that are passing now.
2620 * platform/gtk/TestExpectations:
2622 2018-07-04 Antti Koivisto <antti@apple.com>
2624 Reparse user stylesheets when _useSystemAppearance changes
2625 https://bugs.webkit.org/show_bug.cgi?id=187312
2626 <rdar://problem/38565834>
2628 Reviewed by Tim Horton.
2630 * fast/media/use-system-appearance-user-stylesheet-parsing-expected.txt: Added.
2631 * fast/media/use-system-appearance-user-stylesheet-parsing.html: Added.
2633 2018-07-04 Alicia Boya GarcĂa <aboya@igalia.com>
2635 Unreviewed GTK test gardening.
2636 https://bugs.webkit.org/show_bug.cgi?id=187328
2638 * platform/gtk/TestExpectations:
2639 * platform/wpe/TestExpectations:
2641 2018-07-03 Antoine Quint <graouts@apple.com>
2643 [Web Animations] Make WPT test at timing-model/timelines/timelines.html pass reliably
2644 https://bugs.webkit.org/show_bug.cgi?id=186508
2645 <rdar://problem/41000260>
2647 Reviewed by Dean Jackson.
2649 We're now passing this test reliably.
2653 2018-07-03 Ryosuke Niwa <rniwa@webkit.org>
2655 Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
2656 https://bugs.webkit.org/show_bug.cgi?id=187284
2658 Reviewed by Eric Carlson.
2660 Added a regression test which reliably hits the newly added debug assertion.
2662 * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
2663 * media/track/video-track-addition-and-frame-removal.html: Added.
2665 2018-07-03 Fujii Hironori <Hironori.Fujii@sony.com>
2667 [cairo] Doesn't paint box-shadow with zero blur-radius
2668 https://bugs.webkit.org/show_bug.cgi?id=187244
2670 Reviewed by Žan Doberšek.
2672 * platform/gtk/fast/box-shadow/inset-expected.png: Updated.
2674 2018-07-03 Youenn Fablet <youenn@apple.com>
2676 Crash in WebKit::CacheStorage::Cache::toRecordInformation when running http/tests/cache-storage/cache-persistency.https.html
2677 https://bugs.webkit.org/show_bug.cgi?id=187243
2679 Reviewed by Chris Dumez.
2683 2018-07-03 Chris Dumez <cdumez@apple.com>
2685 performance-api/performance-observer-no-document-leak.html is flaky
2686 https://bugs.webkit.org/show_bug.cgi?id=186938
2687 <rdar://problem/41379336>
2689 Reviewed by Simon Fraser.
2691 Update test to stop relying on internals.numberOfLiveDocuments() and instead rely on the new
2692 internals.documentIdentifier() / internals.isDocumentAlive(documentIdentifier) API in order
2693 to address the flakiness. Relying on the number of live documents to check if a particular
2694 document was destroyed is unreliable and flaky given that WebKit constructs documents for
2698 * performance-api/performance-observer-no-document-leak-expected.txt:
2699 * performance-api/performance-observer-no-document-leak.html:
2701 2018-07-03 Truitt Savell <tsavell@apple.com>
2703 Re-enabling canvas tests for canvas/philip/tests/initial.reset.gradient.html
2704 https://bugs.webkit.org/show_bug.cgi?id=187307
2706 Unreviewed test gardening.
2708 * platform/mac/TestExpectations:
2710 2018-07-03 Truitt Savell <tsavell@apple.com>
2712 re-enable some canvas tests that are now consistently passing
2713 https://bugs.webkit.org/show_bug.cgi?id=187305
2715 Unreviewed test gardening.
2717 * platform/mac/TestExpectations:
2719 2018-07-03 Jonathan Bedard <jbedard@apple.com>
2721 Unreviewed, rolling out r233461.
2723 Assertions triggered during iOS 11 debug layout and API tests
2727 "[iOS] Add assert to catch improper use of WebCore::Timer in
2729 https://bugs.webkit.org/show_bug.cgi?id=185330
2730 https://trac.webkit.org/changeset/233461
2732 2018-07-03 Frederic Wang <fwang@igalia.com>
2734 Import WPT infrastructure tests
2735 https://bugs.webkit.org/show_bug.cgi?id=187095
2737 Reviewed by Youenn Fablet.
2739 * TestExpectations: Mark known failures.
2741 2018-07-03 Frederic Wang <fwang@igalia.com>
2743 REGRESSION (r232186): Hardware-accelerated CSS animations using steps() timing function no longer work
2744 https://bugs.webkit.org/show_bug.cgi?id=186129
2746 Reviewed by Antoine Quint.
2748 Add a test to ensure that accelerated and non-accelerated animations are properly started
2749 when WebAnimationsCSSIntegration is enabled. In particular, consider the case of animated
2750 transform using steps() timing function.
2752 * http/wpt/css/css-animations/start-animation-001-expected.html: Added.
2753 * http/wpt/css/css-animations/start-animation-001.html: Added.
2755 2018-07-03 Frederic Wang <fred.wang@free.fr>
2757 [iOS] Animations with Bézier timing function not suspended on UI process when animation-play-state is set to "paused"
2758 https://bugs.webkit.org/show_bug.cgi?id=170784
2760 Add a reftest to visually check pausing of transform animations.
2762 Reviewed by Antoine Quint.
2764 * http/wpt/css/css-animations/set-animation-play-state-to-paused-001-expected.html: Added.
2765 * http/wpt/css/css-animations/set-animation-play-state-to-paused-001.html: Added.
2767 2018-07-03 Antoine Quint <graouts@apple.com>
2769 Crash in WebCore::WebAnimation::timeToNextRequiredTick when running imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
2770 https://bugs.webkit.org/show_bug.cgi?id=187145
2772 Unreviewed. Forgot to remove the expectation change when fixing the bug in r233430.
2776 2018-07-02 Sukolsak Sakshuwong <sukolsak@gmail.com>
2778 Regular expressions with ".?" expressions at the start and the end match the entire string
2779 https://bugs.webkit.org/show_bug.cgi?id=119191
2781 Reviewed by Michael Saboff.
2783 * fast/regex/dotstar-expected.txt:
2784 * fast/regex/script-tests/dotstar.js:
2786 2018-07-02 Antti Koivisto <antti@apple.com>
2788 Tighter limit for canvas memory use on iOS
2789 https://bugs.webkit.org/show_bug.cgi?id=187279
2790 <rdar://problem/38420562>
2792 Reviewed by Simon Fraser.
2794 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
2795 * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt:
2797 2018-07-02 Sukolsak Sakshuwong <sukolsak@gmail.com>
2799 RegExp.exec returns wrong value with a long integer quantifier
2800 https://bugs.webkit.org/show_bug.cgi?id=187042
2802 Reviewed by Saam Barati.
2804 * fast/regex/overflow-expected.txt:
2805 * fast/regex/script-tests/overflow.js:
2807 2018-07-02 Myles C. Maxfield <mmaxfield@apple.com>
2809 [Cocoa] Google Fonts doesn't work if the user has the requested font locally-installed
2810 https://bugs.webkit.org/show_bug.cgi?id=187228
2811 <rdar://problem/40967280>
2813 Reviewed by Brent Fulgham.
2815 * fast/text/user-installed-fonts/local-expected.html: Added.
2816 * fast/text/user-installed-fonts/local.html: Added.
2818 2018-07-02 Wenson Hsieh <wenson_hsieh@apple.com>
2820 [WK1] editing/spelling/markers.html is failing on recent builds of macOS Mojave
2821 https://bugs.webkit.org/show_bug.cgi?id=187253
2823 Reviewed by Tim Horton.
2825 In recent builds of macOS Mojave, NSSpellChecker returns both grammar and spelling errors when asked to analyze
2826 the string "I have a issue.". While arguably correct, the change causes this existing layout test to fail due
2827 to one of the calls to `verifyUnexpectedMarkers` expecting either grammar markers and not spelling markers, or
2830 To fix this, we can leverage the mechanism added in r233412 to simulate different results from the platform
2831 spellchecker, such that the test now exercises all combinations of grammar and spelling corrections observed on
2832 each macOS platform, regardless of the actual platform where the test is being run.
2834 This patch also enhances the capabilities of `LayoutTestSpellChecker`. See `Tools/ChangeLog` for more details.
2836 * editing/spelling/markers-expected.txt:
2837 * editing/spelling/markers.html:
2838 * editing/spelling/text-replacement-after-typing-to-word.html:
2840 Adjusted for a renamed TestRunner method.
2842 2018-07-02 Michael Catanzaro <mcatanzaro@igalia.com>
2844 Unreviewed GTK gardening
2846 * platform/gtk/TestExpectations:
2847 * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Added.
2849 2018-07-02 Eric Carlson <eric.carlson@apple.com>
2851 Video sometimes flickers when playing to AppleTV
2852 https://bugs.webkit.org/show_bug.cgi?id=187193
2853 <rdar://problem/40153865>
2855 Reviewed by Jer Noble and Youenn Fablet.
2857 * platform/mac/media/audio-session-category-audio-autoplay.html: Update as audio category
2858 doesn't change immediately.
2860 2018-07-02 Zan Dobersek <zdobersek@igalia.com>
2862 Unreviewed WPE gardening.
2864 Adjust or add a few test expectations. Remove a bad text baseline for
2865 one W3C Fetch test, add a proper text baseline for another.
2867 * platform/wpe/TestExpectations:
2868 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers: Added.
2869 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers/header-values-expected.txt: Added.
2870 * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Removed.
2872 2018-07-02 Frederic Wang <fwang@igalia.com>
2874 WTF's internal std::optional implementation should abort() on bad optional access
2875 https://bugs.webkit.org/show_bug.cgi?id=186536
2877 Unreviewed test gardening.
2879 2018-07-02 Frederic Wang <fwang@igalia.com>
2881 WTF's internal std::optional implementation should abort() on bad optional access
2882 https://bugs.webkit.org/show_bug.cgi?id=186536
2884 Reviewed by Michael Catanzaro.
2886 * TestExpectations: Mark two tests as crashing (bug #187145 and bug #187243).
2888 2018-07-01 Fujii Hironori <Hironori.Fujii@sony.com>
2890 [WK2] fast/parser/document-open-in-unload.html makes the following test crash
2891 https://bugs.webkit.org/show_bug.cgi?id=98345
2892 <rdar://problem/12474923>
2894 Reviewed by Ryosuke Niwa.
2896 * platform/wk2/TestExpectations: Unskipped fast/parser/document-open-in-unload.html.
2898 2018-07-01 Myles C. Maxfield <mmaxfield@apple.com>
2900 [Cocoa] LastResort in the font family list causes emoji with joiners to be rendered as multiple .notdef characters
2901 https://bugs.webkit.org/show_bug.cgi?id=187209
2902 <rdar://problem/40920785>
2904 Reviewed by Darin Adler.
2906 * fast/text/emoji-with-joiner-expected.txt: Added.
2907 * fast/text/emoji-with-joiner.html: Added.
2909 2018-07-01 Wenson Hsieh <wenson_hsieh@apple.com>
2911 [macOS] Text replacements that end with symbols are expanded immediately
2912 https://bugs.webkit.org/show_bug.cgi?id=187225
2913 <rdar://problem/41112433>
2915 Reviewed by Darin Adler.
2917 Adds a layout test to check that if a user has configured a text replacement that ends with punctuation, then:
2918 1. Typing that text replacement won't immediately trigger replacement.
2919 2. Text replacement is triggered after pressing enter.
2921 * editing/spelling/text-replacement-after-typing-to-word-expected.txt: Added.
2922 * editing/spelling/text-replacement-after-typing-to-word.html: Added.
2923 * platform/ios/TestExpectations:
2924 * platform/mac-wk2/TestExpectations:
2926 2018-06-29 Antoine Quint <graouts@apple.com>
2928 [Web Animations] Make WPT test at timing-model/timelines/document-timelines.html pass reliably
2929 https://bugs.webkit.org/show_bug.cgi?id=186507
2930 <rdar://problem/41000257>
2932 Reviewed by Dean Jackson.
2934 This test now passes reliably.
2938 2018-06-30 Antoine Quint <graouts@apple.com>
2940 [Web Animations] Make imported/mozilla/css-transitions/test_event-dispatch.html pass reliably
2941 https://bugs.webkit.org/show_bug.cgi?id=183843
2945 This test is no longer flaky, the fix for webkit.org/b/183834 fixed the issue.
2947 * platform/ios/TestExpectations:
2949 2018-06-30 Commit Queue <commit-queue@webkit.org>
2951 Unreviewed, rolling out r233391.
2952 https://bugs.webkit.org/show_bug.cgi?id=187217
2954 This patch broke Windows ports (Requested by fredw on
2959 "WTF's internal std::optional implementation should abort() on
2960 bad optional access"
2961 https://bugs.webkit.org/show_bug.cgi?id=186536
2962 https://trac.webkit.org/changeset/233391
2964 2018-06-29 Frederic Wang <fwang@igalia.com>
2966 WTF's internal std::optional implementation should abort() on bad optional access
2967 https://bugs.webkit.org/show_bug.cgi?id=186536
2969 Reviewed by Michael Catanzaro.
2971 * TestExpectations: Mark one WebAnimations test as crashing (bug #187145).
2973 2018-06-29 Nan Wang <n_wang@apple.com>
2975 Crash under WebCore::AXObjectCache::handleMenuItemSelected
2976 https://bugs.webkit.org/show_bug.cgi?id=186918
2977 <rdar://problem/41365984>
2979 Reviewed by Chris Fleizach.
2981 * accessibility/accessibility-crash-focused-element-change-expected.txt: Added.
2982 * accessibility/accessibility-crash-focused-element-change.html: Added.
2984 2018-06-29 Antti Koivisto <antti@apple.com>
2986 REGRESSION (r232806): Facebook login fields have blue fill background instead of white
2987 https://bugs.webkit.org/show_bug.cgi?id=187207
2989 Reviewed by Tim Horton.
2991 * fast/forms/input-background-ua-media-query-expected.html: Added.
2992 * fast/forms/input-background-ua-media-query.html: Added.
2994 2018-06-29 Daniel Bates <dabates@apple.com>
2996 REGRESSION (r230921): Cannot log in to forums.swift.org using GitHub account
2997 https://bugs.webkit.org/show_bug.cgi?id=187197
2998 <rdar://problem/40420821>
3000 Reviewed by Brent Fulgham.
3002 Add tests to ensure that Same-Site cookies are sent in a subsequent same-origin form submission
3003 from a child window that is cross-origin with its opener. Also add a test to ensure that Same-Site
3004 cookies are visible to an about:blank pop-up window (as about:blank is Same-Site with its opener
3005 by definition of being same-origin with it).
3007 * http/tests/cookies/same-site/fetch-in-about-blank-popup-expected.txt: Added.
3008 * http/tests/cookies/same-site/fetch-in-about-blank-popup.html: Added.
3009 * http/tests/cookies/same-site/post-from-cross-site-popup-expected.txt: Added.
3010 * http/tests/cookies/same-site/post-from-cross-site-popup.html: Added.
3011 * http/tests/cookies/same-site/resources/post-from-popup.html: Added.
3013 2018-06-29 Ryan Haddad <ryanhaddad@apple.com>
3015 Skip media/picture-in-picture-interruption.html on iOS since it relies on 'runWithKeyDown'.
3016 https://bugs.webkit.org/show_bug.cgi?id=187181
3018 Unreviewed test gardening.
3020 * platform/ios/TestExpectations:
3022 2018-06-29 Aditya Keerthi <akeerthi@apple.com>
3024 [macOS] Do not crash if there is an attempt to copy a file URL to the clipboard
3025 https://bugs.webkit.org/show_bug.cgi?id=187183
3027 Reviewed by Wenson Hsieh.
3029 Added a test to ensure that the WebProcess does not crash if we attempt to copy a
3030 file URL to the clipboard. The test also ensures the clipboard content remains
3034 * http/tests/security/pasteboard-file-url-expected.txt: Added.
3035 * http/tests/security/pasteboard-file-url.html: Added.
3036 * platform/mac-wk2/TestExpectations:
3038 2018-06-29 Nan Wang <n_wang@apple.com>
3040 AX: [iOS] VoiceOver scroll position is jumpy in frames
3041 https://bugs.webkit.org/show_bug.cgi?id=186956
3043 Reviewed by Simon Fraser.
3045 * fast/scrolling/ios/iframe-scroll-into-view-expected.html: Added.
3046 * fast/scrolling/ios/iframe-scroll-into-view.html: Added.
3048 2018-06-29 Truitt Savell <tsavell@apple.com>
3050 Layout Test webrtc/datachannel/mdns-ice-candidates.html is flaky
3051 https://bugs.webkit.org/show_bug.cgi?id=187180
3053 Unreviewed test gardening.
3057 2018-06-29 Truitt Savell <tsavell@apple.com>
3059 Layout Test js/error-should-not-strong-reference-global-object.html is flaky on macOS
3060 https://bugs.webkit.org/show_bug.cgi?id=187103
3062 Unreviewed test gardening
3064 * platform/mac-wk2/TestExpectations:
3065 * platform/mac/TestExpectations:
3067 2018-06-25 Said Abou-Hallawa <sabouhallawa@apple.com>
3069 Infinite loop if a <use> element references its ancestor and the DOMNodeInserted event handler of one its ancestor's descents updates the document style
3070 https://bugs.webkit.org/show_bug.cgi?id=186925
3072 Reviewed by Antti Koivisto.
3074 * svg/dom/svg-use-infinite-loop-cloning-expected.txt: Added.
3075 * svg/dom/svg-use-infinite-loop-cloning.html: Added.
3077 2018-06-29 Manuel Rego Casasnovas <rego@igalia.com>
3079 [WPE] Three CSS Grid Layout tests crash due to valueless std::optional access
3080 https://bugs.webkit.org/show_bug.cgi?id=186752
3082 Reviewed by Frédéric Wang.
3084 * platform/wpe/TestExpectations: Remove tests from TestExpectations file
3085 as they're passing now.
3087 2018-06-29 Thibault Saunier <tsaunier@igalia.com>
3089 [GTK][WPE]: Add a way to setup our development environment inside flatpak
3090 https://bugs.webkit.org/show_bug.cgi?id=186771
3092 Reviewed by Carlos Alberto Lopez Perez.
3094 * http/conf/flatpak-httpd.conf: Added. Apache configuration file to be used inside flaptak.
3096 2018-06-29 David Fenton <david_fenton@apple.com>
3098 Unreviewed, rolling out r233349.
3100 caused 42 crashes on iOS GuardMalloc and iOS ASan tests
3104 "[Web Animations] Using a Web Animation leaks the Document"
3105 https://bugs.webkit.org/show_bug.cgi?id=187088
3106 https://trac.webkit.org/changeset/233349
3108 2018-06-29 Jer Noble <jer.noble@apple.com>
3110 Returning PiP'd video to fullscreen while playing leaves video muted.
3111 https://bugs.webkit.org/show_bug.cgi?id=187181
3112 <rdar://problem/41408335>
3114 Reviewed by Eric Carlson.
3116 * media/picture-in-picture-interruption-expected.txt: Added.
3117 * media/picture-in-picture-interruption.html: Added.
3119 2018-06-29 Per Arne Vollan <pvollan@apple.com>
3121 Layout Test imported/mozilla/css-animations/test_animation-starttime.html is failing.
3122 https://bugs.webkit.org/show_bug.cgi?id=186807
3124 Unreviewed test gardening.
3126 * platform/win/TestExpectations:
3128 2018-06-29 Per Arne Vollan <pvollan@apple.com>
3130 Layout Test fast/text/mark-matches-broken-line-rendering.html is failing
3131 https://bugs.webkit.org/show_bug.cgi?id=187177
3133 Unreviewed test gardening.
3135 * platform/win/TestExpectations:
3137 2018-06-29 Antoine Quint <graouts@apple.com>
3139 Layout Test compositing/animation/layer-for-filling-animation.html is a flaky failure
3140 https://bugs.webkit.org/show_bug.cgi?id=187163
3144 This test needed to be modified to account for the pending state being updated at a different time,
3145 so we just wait a frame to ensure the animation is ended. See r233325.
3147 * compositing/animation/layer-for-filling-animation.html:
3149 2018-06-29 Antoine Quint <graouts@apple.com>
3151 [mac][wk2] REGRESSION (Tiled Drawing): Some css3/ tests fail with fringing around tiled background-images that intersect tile boundaries
3152 https://bugs.webkit.org/show_bug.cgi?id=122235
3154 Unreviewed. This test has not been flaky on all ports by GTK for a long time.
3156 * platform/ios-wk1/TestExpectations:
3157 * platform/mac-wk2/TestExpectations:
3158 * platform/wincairo/TestExpectations:
3160 2018-06-27 Antoine Quint <graouts@apple.com>
3162 [Web Animations] Using a Web Animation leaks the Document
3163 https://bugs.webkit.org/show_bug.cgi?id=187088
3164 <rdar://problem/41392046>
3166 Reviewed by Dean Jackson.
3168 Add a new test that creates an Animation object in JS within an iframe and checks that removing
3169 the iframe clears its Document.
3171 * webanimations/leak-document-with-web-animation-expected.txt: Added.
3172 * webanimations/leak-document-with-web-animation.html: Added.
3173 * webanimations/resources/web-animation-leak-iframe.html: Added.
3175 2018-06-28 Olivia Barnett <obarnett@apple.com>
3177 Find in page for typographic quotes does not find low (German) quotes
3178 https://bugs.webkit.org/show_bug.cgi?id=187164
3179 <rdar://problem/29612785>
3181 Reviewed by Tim Horton.
3183 Added additional test for German quotes.
3185 * fast/text/find-quotes.html:
3187 2018-06-28 Zalan Bujtas <zalan@apple.com>
3189 [iOS] Unreviewed test gardening.
3191 * platform/ios/TestExpectations:
3193 2018-06-28 Zalan Bujtas <zalan@apple.com>
3195 [LFC] Add block formatting only test cases
3196 https://bugs.webkit.org/show_bug.cgi?id=187162
3198 Reviewed by Antti Koivisto.
3200 These tests are expected to generate the same tree output on every platform (no text, strictly block only).
3202 * fast/block/block-only/absolute-auto-with-sibling-margin-bottom-expected.txt: Added.
3203 * fast/block/block-only/absolute-auto-with-sibling-margin-bottom.html: Added.
3204 * fast/block/block-only/absolute-height-stretch-expected.txt: Added.
3205 * fast/block/block-only/absolute-height-stretch.html: Added.
3206 * fast/block/block-only/absolute-left-auto-expected.txt: Added.
3207 * fast/block/block-only/absolute-left-auto.html: Added.
3208 * fast/block/block-only/absolute-left-right-top-bottom-auto-expected.txt: Added.
3209 * fast/block/block-only/absolute-left-right-top-bottom-auto.html: Added.
3210 * fast/block/block-only/absolute-nested-expected.txt: Added.
3211 * fast/block/block-only/absolute-nested.html: Added.
3212 * fast/block/block-only/absolute-nested2-expected.txt: Added.
3213 * fast/block/block-only/absolute-nested2.html: Added.
3214 * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
3215 * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
3216 * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2-expected.txt: Added.
3217 * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2.html: Added.
3218 * fast/block/block-only/absolute-simple-expected.txt: Added.
3219 * fast/block/block-only/absolute-simple.html: Added.
3220 * fast/block/block-only/absolute-width-shrink-to-fit-expected.txt: Added.
3221 * fast/block/block-only/absolute-width-shrink-to-fit.html: Added.
3222 * fast/block/block-only/absolute-width-stretch-expected.txt: Added.
3223 * fast/block/block-only/absolute-width-stretch.html: Added.
3224 * fast/block/block-only/absolute-with-static-block-position-nested-expected.txt: Added.
3225 * fast/block/block-only/absolute-with-static-block-position-nested.html: Added.
3226 * fast/block/block-only/almost-intruding-left-float-simple-expected.txt: Added.
3227 * fast/block/block-only/almost-intruding-left-float-simple.html: Added.
3228 * fast/block/block-only/border-simple-expected.txt: Added.
3229 * fast/block/block-only/border-simple.html: Added.
3230 * fast/block/block-only/fixed-nested-expected.txt: Added.
3231 * fast/block/block-only/fixed-nested.html: Added.
3232 * fast/block/block-only/float-left-when-container-has-padding-margin-expected.txt: Added.
3233 * fast/block/block-only/float-left-when-container-has-padding-margin.html: Added.
3234 * fast/block/block-only/floating-box-clear-both-simple-expected.txt: Added.
3235 * fast/block/block-only/floating-box-clear-both-simple.html: Added.
3236 * fast/block/block-only/floating-box-clear-right-simple-expected.txt: Added.
3237 * fast/block/block-only/floating-box-clear-right-simple.html: Added.
3238 * fast/block/block-only/floating-box-left-and-right-multiple-expected.txt: Added.
3239 * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset-expected.txt: Added.
3240 * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset.html: Added.
3241 * fast/block/block-only/floating-box-left-and-right-multiple.html: Added.
3242 * fast/block/block-only/floating-box-right-simple-expected.txt: Added.
3243 * fast/block/block-only/floating-box-right-simple.html: Added.
3244 * fast/block/block-only/floating-box-with-clear-siblings-expected.txt: Added.
3245 * fast/block/block-only/floating-box-with-clear-siblings.html: Added.
3246 * fast/block/block-only/floating-box-with-clear-simple-expected.txt: Added.
3247 * fast/block/block-only/floating-box-with-clear-simple.html: Added.
3248 * fast/block/block-only/floating-box-with-new-formatting-context-expected.txt: Added.
3249 * fast/block/block-only/floating-box-with-new-formatting-context.html: Added.
3250 * fast/block/block-only/floating-box-with-relative-positioned-sibling-expected.txt: Added.
3251 * fast/block/block-only/floating-box-with-relative-positioned-sibling.html: Added.
3252 * fast/block/block-only/floating-left-right-simple-expected.txt: Added.
3253 * fast/block/block-only/floating-left-right-simple.html: Added.
3254 * fast/block/block-only/floating-left-right-with-all-margins-expected.txt: Added.
3255 * fast/block/block-only/floating-left-right-with-all-margins.html: Added.
3256 * fast/block/block-only/floating-lefts-and-rights-simple-expected.txt: Added.
3257 * fast/block/block-only/floating-lefts-and-rights-simple.html: Added.
3258 * fast/block/block-only/floating-multiple-lefts-expected.txt: Added.
3259 * fast/block/block-only/floating-multiple-lefts-in-body-expected.txt: Added.
3260 * fast/block/block-only/floating-multiple-lefts-in-body.html: Added.
3261 * fast/block/block-only/floating-multiple-lefts-multiple-lines-expected.txt: Added.
3262 * fast/block/block-only/floating-multiple-lefts-multiple-lines.html: Added.
3263 * fast/block/block-only/floating-multiple-lefts.html: Added.
3264 * fast/block/block-only/floating-with-new-block-formatting-context-expected.txt: Added.
3265 * fast/block/block-only/floating-with-new-block-formatting-context.html: Added.
3266 * fast/block/block-only/margin-collapse-bottom-bottom-expected.txt: Added.
3267 * fast/block/block-only/margin-collapse-bottom-bottom.html: Added.
3268 * fast/block/block-only/margin-collapse-bottom-nested-expected.txt: Added.
3269 * fast/block/block-only/margin-collapse-bottom-nested.html: Added.
3270 * fast/block/block-only/margin-collapse-first-last-are-floating-expected.txt: Added.
3271 * fast/block/block-only/margin-collapse-first-last-are-floating.html: Added.
3272 * fast/block/block-only/margin-collapse-simple-expected.txt: Added.
3273 * fast/block/block-only/margin-collapse-simple.html: Added.
3274 * fast/block/block-only/margin-collapse-top-nested-expected.txt: Added.
3275 * fast/block/block-only/margin-collapse-top-nested.html: Added.
3276 * fast/block/block-only/margin-collapse-when-child-has-padding-border-expected.txt: Added.
3277 * fast/block/block-only/margin-collapse-when-child-has-padding-border.html: Added.
3278 * fast/block/block-only/margin-collapse-with-block-formatting-context-expected.txt: Added.
3279 * fast/block/block-only/margin-collapse-with-block-formatting-context.html: Added.
3280 * fast/block/block-only/margin-collapse-with-block-formatting-context2-expected.txt: Added.
3281 * fast/block/block-only/margin-collapse-with-block-formatting-context2.html: Added.
3282 * fast/block/block-only/margin-left-right-sizing-expected.txt: Added.
3283 * fast/block/block-only/margin-left-right-sizing-out-of-flow-expected.txt: Added.
3284 * fast/block/block-only/margin-left-right-sizing-out-of-flow.html: Added.
3285 * fast/block/block-only/margin-left-right-sizing.html: Added.
3286 * fast/block/block-only/margin-propagation-simple-content-height-expected.txt: Added.
3287 * fast/block/block-only/margin-propagation-simple-content-height.html: Added.
3288 * fast/block/block-only/margin-sibling-collapse-propagated-expected.txt: Added.
3289 * fast/block/block-only/margin-sibling-collapse-propagated.html: Added.
3290 * fast/block/block-only/margin-simple-expected.txt: Added.
3291 * fast/block/block-only/margin-simple.html: Added.
3292 * fast/block/block-only/negative-margin-simple-expected.txt: Added.
3293 * fast/block/block-only/negative-margin-simple.html: Added.
3294 * fast/block/block-only/padding-nested-expected.txt: Added.
3295 * fast/block/block-only/padding-nested.html: Added.
3296 * fast/block/block-only/padding-simple-expected.txt: Added.
3297 * fast/block/block-only/padding-simple.html: Added.
3298 * fast/block/block-only/relative-auto-expected.txt: Added.
3299 * fast/block/block-only/relative-auto-with-parent-offset-expected.txt: Added.
3300 * fast/block/block-only/relative-auto-with-parent-offset.html: Added.
3301 * fast/block/block-only/relative-auto.html: Added.
3302 * fast/block/block-only/relative-bottom-expected.txt: Added.
3303 * fast/block/block-only/relative-bottom.html: Added.
3304 * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
3305 * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
3306 * fast/block/block-only/relative-right-expected.txt: Added.
3307 * fast/block/block-only/relative-right.html: Added.
3308 * fast/block/block-only/relative-siblings-expected.txt: Added.
3309 * fast/block/block-only/relative-siblings.html: Added.
3310 * fast/block/block-only/relative-simple-expected.txt: Added.
3311 * fast/block/block-only/relative-simple.html: Added.
3313 2018-06-28 Timothy Hatcher <timothy@apple.com>
3315 Find on page selection color isn't adapted for dark mode.
3316 https://bugs.webkit.org/show_bug.cgi?id=187072
3317 rdar://problem/40354841
3319 Unreviewed test gardening.
3321 * fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
3322 * fast/text/mark-matches-broken-line-rendering-expected.html:
3323 * fast/text/mark-matches-rendering-expected.html:
3324 Use -apple-system-find-highlight-background to work on all macOS versions.
3325 * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
3327 2018-06-28 Antoine Quint <graouts@apple.com>
3329 [Web Animations] Make imported/mozilla/css-animations/test_animation-starttime.html pass reliably
3330 https://bugs.webkit.org/show_bug.cgi?id=183834
3331 <rdar://problem/40997932>
3333 Reviewed by Dean Jackson.
3335 This test now passes reliably so we remove any specific expectation. Another test needed to be modified to account for
3336 the pending state being updated at a different time, so we just wait a frame to ensure the animation is started.
3339 * compositing/visible-rect/animated.html:
3341 2018-06-28 Jer Noble <jer.noble@apple.com>
3343 Unreviewed gardening; media/video-buffering-allowed.html is flakey due to not completing in time.
3345 Remove the artificial early timeout (1s) in this test.
3347 * media/video-buffering-allowed.html:
3349 2018-06-28 Aditya Keerthi <akeerthi@apple.com>
3351 REGRESSION (r232040): Cursor jumping in Safari text fields
3352 https://bugs.webkit.org/show_bug.cgi?id=187142
3353 <rdar://problem/41397577>
3355 Reviewed by Tim Horton.
3357 Added test to ensure that the 'selectionchange' event is only fired once per
3358 click in an editable node.
3360 * fast/events/ios/click-selectionchange-once-expected.txt: Added.
3361 * fast/events/ios/click-selectionchange-once.html: Added.
3363 2018-06-28 Dirk Schulze <krit@webkit.org>
3365 [css-masking] Update clip-path box mapping to unified box
3366 https://bugs.webkit.org/show_bug.cgi?id=185797
3368 Reviewed by Simon Fraser.
3370 Update existing tests and add new tests to check the slightly different behavior.
3372 * fast/masking/parsing-clip-path-shape-expected.txt:
3373 * fast/masking/parsing-clip-path-shape.html:
3374 * svg/clip-path/clip-path-shape-border-box-expected.svg: Added.
3375 * svg/clip-path/clip-path-shape-border-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
3376 * svg/clip-path/clip-path-shape-content-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3377 * svg/clip-path/clip-path-shape-content-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3378 * svg/clip-path/clip-path-shape-fill.svg:
3379 * svg/clip-path/clip-path-shape-margin-box-expected.svg: Added.
3380 * svg/clip-path/clip-path-shape-margin-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
3381 * svg/clip-path/clip-path-shape-padding-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3382 * svg/clip-path/clip-path-shape-padding-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3383 * svg/clip-path/clip-path-shape-stroke.svg:
3385 2018-06-27 Ryan Haddad <ryanhaddad@apple.com>
3387 Mark imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky.
3388 https://bugs.webkit.org/show_bug.cgi?id=172864
3390 Unreviewed test gardening.
3394 2018-06-27 Youenn Fablet <youenn@apple.com>
3396 Rebase LayoutTests/http/tests/contentextensions/subresource-redirect-blocked-expected.txt after r233269
3397 https://bugs.webkit.org/show_bug.cgi?id=187125
3401 * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
3403 2018-06-27 Dirk Schulze <krit@webkit.org>
3405 -webkit-clip-path wrong offset for clipPath references
3406 https://bugs.webkit.org/show_bug.cgi?id=129246
3408 Reviewed by Simon Fraser.
3410 Add test for reference clip-path offset. Correct a broken test.
3411 All tests in the repo for references are interoperable between Gecko, Blink
3414 * css3/masking/clip-path-reference-2-expected.html: Added.
3415 * css3/masking/clip-path-reference-2.html: Added.
3416 * css3/masking/clip-path-reference-userSpaceOnUse-expected.html:
3417 * css3/masking/clip-path-reference-userSpaceOnUse.html:
3419 2018-06-27 Antti Koivisto <antti@apple.com>
3421 Don't invoke post resolution callbacks when resolving computed style
3422 https://bugs.webkit.org/show_bug.cgi?id=187113
3423 <rdar://problem/41365766>
3425 Reviewed by Geoff Garen.
3427 * fast/dom/object-computed-style-event-expected.txt: Added.
3428 * fast/dom/object-computed-style-event.html: Added.
3430 2018-06-27 Timothy Hatcher <timothy@apple.com>
3432 Find on page selection color isn't adapted for dark mode.
3433 https://bugs.webkit.org/show_bug.cgi?id=187072
3434 rdar://problem/40354841
3436 Reviewed by Tim Horton.
3438 * fast/css/apple-system-control-colors-expected.txt: Updated.
3439 * fast/text/mark-matches-broken-line-rendering-expected.html: Ditto.
3440 * fast/text/mark-matches-rendering-expected.html: Ditto.
3442 2018-06-27 Youenn Fablet <youenn@apple.com>
3444 Disable content blockers in NetworkLoadChecker except for ping loads
3445 https://bugs.webkit.org/show_bug.cgi?id=187083
3446 <rdar://problem/41440083>
3448 Reviewed by Chris Dumez.
3450 * http/tests/contentextensions/reload-without-contentextensions-expected.txt: Added.
3451 * http/tests/contentextensions/reload-without-contentextensions.html: Added.
3452 * http/tests/contentextensions/reload-without-contentextensions.html.json: Added.
3454 2018-06-27 Simon Fraser <simon.fraser@apple.com>
3456 https://hackernoon.com/ uses lots of layer backing store
3457 https://bugs.webkit.org/show_bug.cgi?id=186909
3458 rdar://problem/40257540
3460 Reviewed by Tim Horton.
3464 * compositing/backing/backing-store-attachment-outside-viewport-expected.txt: Added.
3465 * compositing/backing/backing-store-attachment-outside-viewport.html: Added.
3467 2018-06-27 Nan Wang <n_wang@apple.com>
3469 AX: [iOS] Remove the ability to set keyboard focus when VoiceOver takes focus
3470 https://bugs.webkit.org/show_bug.cgi?id=187076
3472 Reviewed by Chris Fleizach.
3474 * accessibility/ios-simulator/accessibility-focus-do-not-set-focus-expected.txt: Added.
3475 * accessibility/ios-simulator/accessibility-focus-do-not-set-focus.html: Added.
3476 * accessibility/ios-simulator/dom-focus-fires-on-correct-element-expected.txt: Removed.
3477 * accessibility/ios-simulator/dom-focus-fires-on-correct-element.html: Removed.
3479 2018-06-26 Youenn Fablet <youenn@apple.com>
3481 Import wpt CORP tests
3482 https://bugs.webkit.org/show_bug.cgi?id=187027
3484 Reviewed by Chris Dumez.
3486 Skipping tests for WK1.
3488 * platform/ios-wk1/TestExpectations:
3489 * platform/mac-wk1/TestExpectations:
3490 * platform/win/TestExpectations:
3492 2018-06-26 Daniel Bates <dabates@apple.com>
3494 REGRESSION (r231479): Unable to buy Odeon cinema tickets in STP (bogus 'X-Frame-Options' to 'SAMEORIGIN')
3495 https://bugs.webkit.org/show_bug.cgi?id=186090
3496 <rdar://problem/40692595>
3498 Reviewed by Andy Estes.
3500 Add a test to ensure that we allow a same-origin page with "X-Frame-Options: SAMEORIGIN" to
3501 load as a result of a redirected cross-origin POST request.
3503 * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow-expected.txt: Added.
3504 * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow.html: Added.
3505 * http/tests/security/XFrameOptions/resources/post-form-to-x-frame-options-parent-same-origin-allow.html: Added.
3506 * http/tests/security/XFrameOptions/resources/x-frame-options-parent-same-origin-allow.cgi:
3508 2018-06-26 Saam Barati <sbarati@apple.com>
3510 JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
3511 https://bugs.webkit.org/show_bug.cgi?id=186878
3512 <rdar://problem/40568659>
3514 Reviewed by Filip Pizlo.
3516 Make these test not susceptible to conservative scan leaks by ensuring at least
3517 one object gets collected when we allocate many of them. Before, these were just
3518 testing that a fixed number of objects were collected.
3520 * editing/selection/navigation-clears-editor-state-expected.txt:
3521 * editing/selection/navigation-clears-editor-state.html:
3522 * fast/dom/reference-cycle-leaks.html:
3523 * fast/misc/resources/test-observegc.js:
3524 * fast/misc/test-observegc-expected.txt:
3525 * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
3526 * plugins/refcount-leaks-expected.txt:
3527 * plugins/refcount-leaks.html:
3529 2018-06-26 Truitt Savell <tsavell@apple.com>
3531 [iOS] Rebaseline two webanimations tests after r233164
3532 https://bugs.webkit.org/show_bug.cgi?id=187071
3534 Unreviewed gardening
3536 * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3537 * platform/ios/webanimations/opacity-animation-yields-compositing-span-expected.txt: Added.
3539 2018-06-26 Truitt Savell <tsavell@apple.com>
3541 REGRESSION (r232314): Flaky Test: imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.html
3542 https://bugs.webkit.org/show_bug.cgi?id=186161
3544 Unreviewed gardening.
3548 2018-06-26 Commit Queue <commit-queue@webkit.org>
3550 Unreviewed, rolling out r233184.
3551 https://bugs.webkit.org/show_bug.cgi?id=187059
3553 "It regressed JetStream between 5-8%" (Requested by saamyjoon
3558 "JSImmutableButterfly can't be allocated from a subspace with
3559 HeapCell::Kind::Auxiliary"
3560 https://bugs.webkit.org/show_bug.cgi?id=186878
3561 https://trac.webkit.org/changeset/233184
3563 2018-06-26 Charlie Turner <cturner@igalia.com>
3565 [GTK] Unreviewed test gardening
3566 https://bugs.webkit.org/show_bug.cgi?id=187048
3568 Unreviewed gardening.
3570 * platform/gtk/TestExpectations:
3572 2018-06-26 Truitt Savell <tsavell@apple.com>
3574 Layout Test http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html is flaky
3575 https://bugs.webkit.org/show_bug.cgi?id=187053
3577 Unreviewed test gardening.
3579 * platform/wk2/TestExpectations:
3581 2018-06-26 Eric Carlson <eric.carlson@apple.com>
3583 Enable mock capture devices on the iOS simulator
3584 https://bugs.webkit.org/show_bug.cgi?id=186846
3585 <rdar://problem/41289134>
3587 Reviewed by Youenn Fablet.
3589 * platform/ios/TestExpectations: Unskip fast/mediastream/getUserMedia-default.html.
3591 2018-06-26 Per Arne Vollan <pvollan@apple.com>
3593 Layout Test imported/mozilla/css-animations/test_animation-pausing.html is failing.
3594 https://bugs.webkit.org/show_bug.cgi?id=187041
3596 Unreviewed test gardening.
3598 * platform/win/TestExpectations:
3600 2018-06-26 Frederic Wang <fwang@igalia.com>
3602 Import WPT tests for webmessaging
3603 https://bugs.webkit.org/show_bug.cgi?id=187001
3605 Reviewed by Javier Fernandez.
3607 Skip some webmessaging tests timing out.
3611 2018-06-26 Zan Dobersek <zdobersek@igalia.com>
3613 Crash in WebAnimation::runPendingPlayTask
3614 https://bugs.webkit.org/show_bug.cgi?id=186189
3616 Reviewed by Carlos Garcia Campos.
3618 * platform/wpe/TestExpectations: Remove crashing expectations for fixed tests.
3620 2018-06-25 Youenn Fablet <youenn@apple.com>
3622 Import WPT fetch destination tests
3623 https://bugs.webkit.org/show_bug.cgi?id=186984
3625 Reviewed by Chris Dumez.
3627 Skipping tests for WK1 since they use service worker.
3629 * TestExpectations: Skipping timing out tests.
3630 * platform/ios-wk1/TestExpectations:
3631 * platform/mac-wk1/TestExpectations:
3632 * platform/win/TestExpectations:
3634 2018-06-25 David Fenton <david_fenton@apple.com>
3636 LayoutTest imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.worker.html is flaky.
3637 https://bugs.webkit.org/show_bug.cgi?id=187025
3639 Unreviewed test gardening, update Test Expectations to [Pass Failure Slow]
3643 2018-06-25 Saam Barati <sbarati@apple.com>
3645 JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
3646 https://bugs.webkit.org/show_bug.cgi?id=186878
3647 <rdar://problem/40568659>
3649 Reviewed by Mark Lam.
3651 Make these test not susceptible to conservative scan leaks by ensuring at least
3652 one object gets collected when we allocate many of them. Before, these were just
3653 testing that a fixed number of objects were collected.
3655 * editing/selection/navigation-clears-editor-state-expected.txt:
3656 * editing/selection/navigation-clears-editor-state.html:
3657 * fast/dom/reference-cycle-leaks.html:
3658 * fast/misc/resources/test-observegc.js:
3659 * fast/misc/test-observegc-expected.txt:
3660 * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
3661 * plugins/refcount-leaks-expected.txt:
3662 * plugins/refcount-leaks.html:
3664 2018-06-25 John Wilander <wilander@apple.com>
3666 Resource Load Statistics: Make WebResourceLoadStatisticsStore::updateCookiePartitioningForDomains() wait for the network process before calling its callback
3667 https://bugs.webkit.org/show_bug.cgi?id=186903
3668 <rdar://problem/41350182>
3670 Reviewed by Chris Dumez.
3672 * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
3673 * http/tests/storageAccess/grant-storage-access-under-opener.html:
3674 Moved the code block to the page's body instead of its head.
3675 Added an initial console log statement. The reason for these
3676 changes is that we're seeing flaky timeouts with no output.
3678 2018-06-25 Chris Dumez <cdumez@apple.com>
3680 performance-api/performance-observer-no-document-leak.html is flaky
3681 https://bugs.webkit.org/show_bug.cgi?id=186938
3682 <rdar://problem/41379336>
3684 Unreviewed, skip test again as it is apparently still flaky.
3688 2018-06-25 Chris Dumez <cdumez@apple.com>
3690 performance-api/performance-observer-no-document-leak.html is flaky
3691 https://bugs.webkit.org/show_bug.cgi?id=186938
3692 <rdar://problem/41379336>
3694 Unreviewed, move the call to gc() inside the setInterval() so we keep
3695 trying to gc() until the frame / document are destroyed (instead of
3696 only doing a single garbage collection).
3699 * performance-api/performance-observer-no-document-leak.html:
3701 2018-06-25 Antoine Quint <graouts@apple.com>
3703 REGRESSION: hardware-accelerated animation fails on inline element
3704 https://bugs.webkit.org/show_bug.cgi?id=186981
3705 <rdar://problem/41418697>
3707 Reviewed by Dean Jackson.
3709 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3710 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3711 * webanimations/opacity-animation-yields-compositing-expected.txt:
3712 * webanimations/opacity-animation-yields-compositing-span-expected.txt:
3713 * webanimations/opacity-animation-yields-compositing-span.html: Added.
3714 * webanimations/opacity-animation-yields-compositing.html:
3716 2018-06-25 Youenn Fablet <youenn@apple.com>
3718 Add API to control mock media devices
3719 https://bugs.webkit.org/show_bug.cgi?id=186958
3721 Reviewed by Eric Carlson.
3723 * fast/mediastream/device-change-event-2-expected.txt: Added.
3724 * fast/mediastream/device-change-event-2.html: Added.
3726 2018-06-25 Antoine Quint <graouts@apple.com>
3728 [Web Animations] Make imported/mozilla/css-animations/test_animation-pausing.html pass reliably
3729 https://bugs.webkit.org/show_bug.cgi?id=183826
3730 <rdar://problem/40997412>
3732 Reviewed by Dean Jackson.
3734 This test now passes reliably.
3738 2018-06-25 Zan Dobersek <zdobersek@igalia.com>
3740 [GCrypt] Zero-prefix (if necessary) RSA-OAEP encryption, RSA-PSS signing output
3741 https://bugs.webkit.org/show_bug.cgi?id=186967
3743 Reviewed by Michael Catanzaro.
3745 * platform/gtk/TestExpectations: Remove flaky failures for RSA-OAEP and RSA-PSS tests.
3746 * platform/wpe/TestExpectations: Ditto.
3748 2018-06-24 Simon Fraser <simon.fraser@apple.com>
3750 Fix the composition underline to be transformed by -apple-color-filter
3751 https://bugs.webkit.org/show_bug.cgi?id=186983
3752 rdar://problem/40515558
3754 Reviewed by Zalan Bujtas.
3756 * css3/color-filters/color-filter-composition-underline-color-expected.html: Added.
3757 * css3/color-filters/color-filter-composition-underline-color.html: Added.
3759 2018-06-23 Zalan Bujtas <zalan@apple.com>
3761 [Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units
3762 https://bugs.webkit.org/show_bug.cgi?id=186585
3763 <rdar://problem/30685325>
3765 Reviewed by Tim Horton.
3767 * fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added.
3768 * fast/dynamic/mail-autosize-viewport-unit.html: Added.
3770 2018-06-23 Per Arne Vollan <pvollan@apple.com>
3772 Layout Test imported/mozilla/css-animations/test_animation-ready.html is failing on Windows.
3773 https://bugs.webkit.org/show_bug.cgi?id=186807
3775 Unreviewed test gardening.
3777 * platform/win/TestExpectations:
3779 2018-06-22 Youenn Fablet <youenn@apple.com>
3781 Disable WebSocket in WatchOS
3782 https://bugs.webkit.org/show_bug.cgi?id=186931
3783 <rdar://problem/39584458>
3785 Reviewed by Wenson Hsieh.
3788 * fast/dom/Window/watchos/no-websocket-in-watchos-expected.txt: Added.
3789 * fast/dom/Window/watchos/no-websocket-in-watchos.html: Added.
3791 2018-06-22 Tim Horton <timothy_horton@apple.com>
3793 Make it possible to add a border around loading or failed-to-load images
3794 https://bugs.webkit.org/show_bug.cgi?id=186614
3795 <rdar://problem/39050152>
3797 Reviewed by Zalan Bujtas.
3799 * http/tests/images/loading-image-border-expected.html: Added.
3800 * http/tests/images/loading-image-border.html: Added.
3801 * http/tests/images/loading-image-no-border-expected.html: Added.
3802 * http/tests/images/loading-image-no-border.html: Added.
3803 * platform/wk2/TestExpectations:
3804 Add a test ensuring that the setting works correctly.
3805 These and similar tests do not currently work in WebKitTestRunner, so they are skipped there.
3807 2018-06-22 Ross Kirsling <ross.kirsling@sony.com>
3809 [WinCairo] Unreviewed test gardening.
3811 * platform/wincairo/TestExpectations:
3812 * platform/wincairo/css3/selectors3/html/css3-modsel-175a-expected.png: Added.
3813 * platform/wincairo/editing/style/apply-style-iframe-crash-expected.txt: Added.
3815 2018-06-22 Youenn Fablet <youenn@apple.com>
3817 Incoming G722 doesn't work
3818 https://bugs.webkit.org/show_bug.cgi?id=186307
3819 <rdar://problem/40809745>
3821 Reviewed by Eric Carlson.
3823 * webrtc/audio-peer-connection-g722-expected.txt: Added.
3824 * webrtc/audio-peer-connection-g722.html: Added.
3825 * webrtc/routines.js:
3827 2018-06-22 David Fenton <david_fenton@apple.com>
3829 LayoutTests imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.html and imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.html are flaky.
3830 https://bugs.webkit.org/show_bug.cgi?id=186940
3832 Unreviewed test gardening.
3836 2018-06-22 Chris Dumez <cdumez@apple.com>
3838 performance-api/performance-observer-no-document-leak.html is flaky
3839 https://bugs.webkit.org/show_bug.cgi?id=186938
3841 Unreviewed, temporarily skip it while I investigate.
3845 2018-06-22 Michael Catanzaro <mcatanzaro@igalia.com>
3847 REGRESSION(r230950): [GTK] WebKit::CoordinatedBackingStoreTile::setBackBuffer(): WebKitWebProcess killed by SIGSEGV (ASSERTION FAILED: it != m_tiles.end())
3848 https://bugs.webkit.org/show_bug.cgi?id=186206
3850 Unreviewed, remove crash expectations for crashes introduced by r230950.
3852 * platform/gtk/TestExpectations:
3854 2018-06-21 David Fenton <david_fenton@apple.com>
3856 Skip imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html.
3857 https://bugs.webkit.org/show_bug.cgi?id=186901
3859 Unreviewed test gardening.
3863 2018-06-15 Jer Noble <jer.noble@apple.com>
3865 Address fullscreen api CSS env feedback
3866 https://bugs.webkit.org/show_bug.cgi?id=186684
3868 Reviewed by Simon Fraser.
3870 * fullscreen/fullscreen-env-expected.txt: Added.
3871 * fullscreen/fullscreen-env.html: Added.
3872 * fullscreen/fullscreen-inset-top-expected.txt: Removed.
3873 * fullscreen/fullscreen-inset-top.html: Removed.
3875 2018-06-20 Said Abou-Hallawa <sabouhallawa@apple.com>
3877 RenderSVGInline has to be inline always regardless of its css display value
3878 https://bugs.webkit.org/show_bug.cgi?id=186656
3880 Reviewed by Zalan Bujtas.
3882 * svg/dom/svg-inline-text-display-block-crash-expected.txt: Added.
3883 * svg/dom/svg-inline-text-display-block-crash.html: Added.
3885 2018-06-20 Zalan Bujtas <zalan@apple.com>
3887 Do not reuse generated inline renderer for the first letter.
3888 https://bugs.webkit.org/show_bug.cgi?id=186657
3889 <rdar://problem/41157892>
3891 Reviewed by Simon Fraser.
3893 * fast/text/first-letter-with-display-contents-crash-expected.txt: Added.
3894 * fast/text/first-letter-with-display-contents-crash.html: Added.
3896 2018-06-21 Chris Dumez <cdumez@apple.com>
3898 JSPerformanceObserverCallback creates a GC strongly-referenced Function that is never cleaned up
3899 https://bugs.webkit.org/show_bug.cgi?id=186873
3900 <rdar://problem/41271574>
3902 Reviewed by Simon Fraser.
3904 * performance-api/performance-observer-callback-after-gc-expected.txt: Added.
3905 * performance-api/performance-observer-callback-after-gc.html: Added.
3906 Add layout test to make sure that a performance observer's callback still gets called, even if
3907 the JS does not keep the performance observer alive.
3909 * performance-api/performance-observer-no-document-leak-expected.txt: Added.
3910 * performance-api/performance-observer-no-document-leak.html: Added.
3911 * performance-api/resources/performance-observer-no-document-leak-frame.html: Added.
3912 Add layout test coverage to make sure the document does not leak if PerformanceObserver was
3915 2018-06-20 Antoine Quint <graouts@apple.com>
3917 [Web Animations] Make imported/mozilla/css-animations/test_animation-ready.html pass reliably
3918 https://bugs.webkit.org/show_bug.cgi?id=183830
3919 <rdar://problem/40997539>
3921 Reviewed by Dean Jackson.
3923 This test now passes reliably.
3927 2018-06-21 Ryan Haddad <ryanhaddad@apple.com>
3929 Update TestExpectations for http/wpt/service-workers/third-party-registration.html.
3930 https://bugs.webkit.org/show_bug.cgi?id=183860
3932 Unreviewed test gardening.
3934 * platform/ios-wk2/TestExpectations: Mark as a flaky timeout.
3936 2018-06-21 Fujii Hironori <Hironori.Fujii@sony.com>
3938 [GStreamer] ASSERTION FAILED: end.isValid() in PlatformTimeRanges::add
3939 https://bugs.webkit.org/show_bug.cgi?id=186880
3941 Reviewed by Xabier Rodriguez-Calvar.
3943 * platform/gtk/TestExpectations: Removed Crash marks of
3944 compositing/geometry/clipped-video-controller.html,
3945 fast/canvas/webgl/oes-texture-half-float-with-video.html,
3946 fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgb565.html,
3947 fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html,
3948 fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html,
3949 fast/events/media-focus-in-standalone-media-document.html,
3950 fullscreen/video-controls-timeline.html,
3951 http/tests/appcache/video.html, and compositing/video/poster.html.
3953 2018-06-21 Fujii Hironori <Hironori.Fujii@sony.com>
3955 [GTK] http/tests/misc/bubble-drag-events.html crashes
3956 https://bugs.webkit.org/show_bug.cgi?id=182352
3958 Reviewed by Carlos Garcia Campos.
3960 * platform/gtk/TestExpectations:
3961 Marked http/tests/misc/bubble-drag-events.html as [ Failure ] not
3962 [ Failure Timeout Crash ].
3963 Unmarked http/tests/misc/cached-scripts.html.
3965 2018-06-21 Zan Dobersek <zdobersek@igalia.com>
3967 Unreviewed WPE gardening. Handle various timeouts by adjusting or
3968 adding the appropriate test expectations.
3970 * platform/wpe/TestExpectations:
3972 2018-06-20 Per Arne Vollan <pvollan@apple.com>
3974 Layout Test imported/mozilla/css-animations/test_pseudoElement-get-animations.html is failing.
3975 https://bugs.webkit.org/show_bug.cgi?id=186868
3977 Unreviewed test gardening.
3979 * platform/win/TestExpectations:
3981 2018-06-20 David Fenton <david_fenton@apple.com>
3983 rebaseline WebCryptoAPI tests for High Sierra.
3984 https://bugs.webkit.org/show_bug.cgi?id=186863
3986 Unreviewed test gardening.
3988 * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
3989 * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
3990 * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
3991 * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
3993 2018-06-20 Alicia Boya GarcĂa <aboya@igalia.com>
3995 Unreviewed GTK+ test gardening.
3996 https://bugs.webkit.org/show_bug.cgi?id=186854
3999 * platform/gtk/TestExpectations:
4000 * platform/ios-wk2/TestExpectations:
4001 * platform/mac-wk2/TestExpectations:
4003 2018-06-20 Antoine Quint <graouts@apple.com>
4005 [Web Animations] Make imported/mozilla/css-transitions/test_element-get-animations.html pass reliably
4006 https://bugs.webkit.org/show_bug.cgi?id=183841
4007 <rdar://problem/40998101>
4009 Reviewed by Dean Jackson.
4011 This test now passes reliably.
4015 2018-06-19 Antoine Quint <graouts@apple.com>
4017 [Web Animations] Make imported/mozilla/css-animations/test_pseudoElement-get-animations.html pass reliably
4018 https://bugs.webkit.org/show_bug.cgi?id=183818
4019 <rdar://problem/40997015>
4021 Reviewed by Dean Jackson.
4023 This test now passes reliably.
4027 2018-06-19 Per Arne Vollan <pvollan@apple.com>
4029 Layout Test imported/mozilla/css-animations/test_animation-playstate.html is failing.
4030 https://bugs.webkit.org/show_bug.cgi?id=186807
4032 Unreviewed test gardening.
4034 * platform/win/TestExpectations:
4036 2018-06-19 Tim Horton <timothy_horton@apple.com>
4038 Unpainted area while scrolling in Reader is white
4039 https://bugs.webkit.org/show_bug.cgi?id=186541
4040 <rdar://problem/40471363>
4042 Reviewed by Timothy Hatcher.
4044 * tiled-drawing/background-transparency-toggle-expected.txt:
4045 This is a progression; the extended background color now matches the color
4046 of the page at this point (#CCCCCC is the specified body background, black
4047 with 0.2 alpha, blended with the root's white background).
4049 * tiled-drawing/simple-document-with-dynamic-background-color-expected.txt: Added.
4050 * tiled-drawing/simple-document-with-dynamic-background-color.html: Added.
4051 Added a test that ensures that dynamically changing the background color
4052 actually applies to the RenderView background. Previously, the second layer
4053 tree dump would have a black background where it should be red.
4055 2018-06-19 Michael Catanzaro <mcatanzaro@igalia.com>
4057 Unreviewed, revert some bad gardening.
4059 I should not have added image results for a reftest.
4061 * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/directory-knowntags-001-expected.png: Removed.
4062 * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003-expected.png: Removed.
4064 2018-06-19 Antoine Quint <graouts@apple.com>
4066 [Web Animations] Make imported/mozilla/css-animations/test_animation-playstate.html pass reliably
4067 https://bugs.webkit.org/show_bug.cgi?id=183828
4068 <rdar://problem/40997469>
4070 Reviewed by Dean Jackson.
4072 This test now passes reliably.
4076 2018-06-19 Wenson Hsieh <wenson_hsieh@apple.com>
4078 [WebKit on watchOS] Vend username text content type when using scribble in login fields
4079 https://bugs.webkit.org/show_bug.cgi?id=186791
4080 <rdar://problem/41226935>
4082 Reviewed by Beth Dakin.
4084 Add a new layout test verifying that:
4085 1. There is no text content type for a lone plain text input.
4086 2. The text content type for a plain text input preceding a password field is "username".
4087 3. The text content type for a lone plain text input with `autocomplete="username"` is "username".
4089 * fast/forms/watchos/username-text-content-type-expected.txt: Added.
4090 * fast/forms/watchos/username-text-content-type.html: Added.
4091 * resources/ui-helper.js:
4092 (window.UIHelper.textContentType):
4094 2018-06-19 Per Arne Vollan <pvollan@apple.com>
4096 Layout Test imported/mozilla/css-transitions/test_animation-cancel.html is failing.
4097 https://bugs.webkit.org/show_bug.cgi?id=186807
4099 Unreviewed test gardening.
4101 * platform/win/TestExpectations:
4103 2018-06-19 Youenn Fablet <youenn@apple.com>
4105 Network Preflights do not show in WebInspector after moving CORS checks to NetworkProcess
4106 https://bugs.webkit.org/show_bug.cgi?id=186312
4107 <rdar://problem/40495434>
4109 Reviewed by Chris Dumez.
4111 * http/wpt/fetch/inspect-preflight-expected.txt: Added.
4112 * http/wpt/fetch/inspect-preflight.html: Added.
4113 * http/wpt/fetch/resources/preflight.py: Added.
4114 * platform/mac-wk1/TestExpectations:
4115 * platform/win/TestExpectations:
4117 2018-06-19 Antoine Quint <graouts@apple.com>
4119 Layout Test imported/mozilla/css-animations/test_animation-cancel.html is a flaky failure
4120 https://bugs.webkit.org/show_bug.cgi?id=184011
4124 This test should pass reliably as of r232960 thanks to the fix to webkit.org/b/183821.
4128 2018-06-19 Antoine Quint <graouts@apple.com>
4130 [Web Animations] Make imported/mozilla/css-transitions/test_animation-cancel.html pass reliably
4131 https://bugs.webkit.org/show_bug.cgi?id=183821
4132 <rdar://problem/40997034>
4134 Reviewed by Dean Jackson.
4136 This test now passes reliably.
4140 2018-06-19 Youenn Fablet <youenn@apple.com>
4142 RTCRtpSender.replaceTrack(null) ends current track
4143 https://bugs.webkit.org/show_bug.cgi?id=184911
4144 <rdar://problem/40758138>
4146 Reviewed by Eric Carlson.
4148 Added checks for readyState to ensure the track remains live.
4149 Split the main test into several tests to ease readability.
4151 * webrtc/video-replace-track-to-null-expected.txt:
4152 * webrtc/video-replace-track-to-null.html:
4154 2018-06-18 Antoine Quint <graouts@apple.com>
4156 [Web Animations] Implement "Starting of transitions" section from CSS Transitions
4157 https://bugs.webkit.org/show_bug.cgi?id=186517
4158 <rdar://problem/41000798>
4160 Reviewed by Dean Jackson.
4162 Implementing the CSS Transitions spec for starting transitions highlighted a couple of issues with existing tests.
4164 * TestExpectations: The test imported/mozilla/css-transitions/test_animation-ready.html now passes reliably.
4165 * animations/transition-and-animation-3-expected.txt:
4166 * animations/transition-and-animation-3.html: This test was mistakenly expecting a retargeted transition to pick
4167 up from the underlying value (100px) rather than the interrupted transition's value (~0px). We update the test
4168 to be more obvious about what it is testing and with the correct behavior per the spec.
4169 * transitions/background-position-transitions-expected.txt:
4170 * transitions/background-position-transitions.html: Shorthand properties are expected to yield a transitiong for
4171 each shorthand property, so we update this test to check the background-position shorthand properties.
4172 * transitions/resources/transition-test-helpers.js: We uncovered a crash, which is not new to this patch, that forces
4173 us to work around using the background-position longhand properties. So we work around this by reading from the shorthand
4174 background-position property and manually parsing the v