1 2018-07-31 Wenson Hsieh <wenson_hsieh@apple.com>
3 [iOS] Spelling suggestions cannot be selected in focused form controls when zoomed in
4 https://bugs.webkit.org/show_bug.cgi?id=188107
5 <rdar://problem/42354250>
7 Reviewed by Tim Horton.
9 Adds a new test to verify that tapping in a misspelled word to bring up the spelling correction callout and
10 selection view does not immediately cause the selection to dismiss.
12 * fast/forms/ios/click-should-not-suppress-misspelling-expected.txt: Added.
13 * fast/forms/ios/click-should-not-suppress-misspelling.html: Added.
15 2018-07-31 Alex Christensen <achristensen@webkit.org>
17 Remove Yosemite test results.
19 We haven't run these tests in over a year. They're not needed.
21 * platform/mac-yosemite: Removed.
23 2018-07-31 Ryan Haddad <ryanhaddad@apple.com>
25 Layout Test media/video-add-autoplay-user-gesture.html is flaky.
26 https://bugs.webkit.org/show_bug.cgi?id=174591
28 Reviewed by Darin Adler.
30 Remove the 1000ms restriction for this test to complete in order to eliminate flakiness.
32 * media/video-add-autoplay-user-gesture.html:
34 2018-07-31 Miguel Gomez <magomez@igalia.com>
36 [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"
37 https://bugs.webkit.org/show_bug.cgi?id=188058
39 Unreviewed. Adding custom test expectation for WPE, as it never leaves AC mode.
41 * platform/wpe/TestExpectations:
42 * platform/wpe/webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
44 2018-07-30 Justin Fan <justin_fan@apple.com>
46 [WebGL2] Support compilation of GLSL ES version 300 shaders
47 https://bugs.webkit.org/show_bug.cgi?id=187982
48 <rdar://problem/42564229>
50 Reviewed by Dean Jackson.
52 New simple test added to ensure that GLSL ES version 300 shaders compile.
53 Updated other test results in glsl3 to match new functionality.
55 * fast/canvas/webgl/webgl2-glsl3-compile-expected.txt: Added.
56 * fast/canvas/webgl/webgl2-glsl3-compile.html: Added.
57 * platform/ios/TestExpectations: Skipping ios for now.
58 * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
59 * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
60 * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
61 * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
62 * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
63 * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
64 * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
65 * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
66 * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
67 * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
68 * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
70 2018-07-30 Ryan Haddad <ryanhaddad@apple.com>
72 Rebaseline fast/forms/file/input-file-re-render.html for Mojave.
74 Unreviewed test gardening.
76 * 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.
77 * platform/mac/fast/forms/file/input-file-re-render-expected.txt:
79 2018-07-30 Ryan Haddad <ryanhaddad@apple.com>
81 Update TestExpectations for mac-wk1.
83 Unreviewed test gardening.
85 * platform/mac-wk1/TestExpectations:
87 2018-07-30 Chris Dumez <cdumez@apple.com>
89 Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
90 https://bugs.webkit.org/show_bug.cgi?id=187284
92 Unreviewed, roll r233496 and r233571 now that all known issues have been fixed via
95 * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
96 * media/track/video-track-addition-and-frame-removal.html: Added.
98 2018-07-30 Per Arne Vollan <pvollan@apple.com>
100 [Win] Layout test http/tests/security/canvas-remote-read-remote-video-hls.html is failing.
101 https://bugs.webkit.org/show_bug.cgi?id=188169
103 Unreviewed test gardening.
105 * platform/win/TestExpectations:
107 2018-07-30 Per Arne Vollan <pvollan@apple.com>
109 [Win] Layout test fast/text/complex-first-glyph-with-initial-advance.html is failing.
110 https://bugs.webkit.org/show_bug.cgi?id=188168
112 Unreviewed test gardening.
114 * platform/win/TestExpectations:
116 2018-07-30 Per Arne Vollan <pvollan@apple.com>
118 [Win] Layout test fast/repaint/canvas-object-fit.html is failing.
119 https://bugs.webkit.org/show_bug.cgi?id=188167
121 Unreviewed test gardening.
123 * platform/win/TestExpectations:
125 2018-07-30 Per Arne Vollan <pvollan@apple.com>
127 [Win] Layout test webanimations/accessing-current-time-after-clearing-css-animation-effect.html is failing.
128 https://bugs.webkit.org/show_bug.cgi?id=188166
130 Unreviewed test gardening.
132 * platform/win/TestExpectations:
134 2018-07-30 Zan Dobersek <zdobersek@igalia.com>
136 Unreviewed WPE gardening. Adding and adjusting a bunch of expectations
137 to cover various ASSERT crashers.
139 * platform/wpe/TestExpectations:
141 2018-07-30 Zan Dobersek <zdobersek@igalia.com>
143 Unreviewed WPE gardening.
145 Adding two WPE-specific test baselines. Adjusting or adding a few
146 additional test expectations.
148 * platform/wpe/TestExpectations:
149 * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Added.
150 * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Added.
152 2018-07-29 Basuke Suzuki <Basuke.Suzuki@sony.com>
154 [Curl] Test gardening
155 https://bugs.webkit.org/show_bug.cgi?id=188155
157 Unreviewed test gardening.
159 * platform/wincairo/TestExpectations:
161 2018-07-29 Basuke Suzuki <Basuke.Suzuki@sony.com>
163 [Curl] Fix the bug when client reject the redirect on WebKitLegacy.
164 https://bugs.webkit.org/show_bug.cgi?id=188130
166 Reviewed by Darin Adler.
168 * platform/wincairo/TestExpectations:
169 - xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Pass
171 2018-07-24 Simon Fraser <simon.fraser@apple.com>
173 Animation stops with object-fit:contain on an animated 2d canvas
174 https://bugs.webkit.org/show_bug.cgi?id=187840
176 Reviewed by Zalan Bujtas.
178 * fast/repaint/canvas-object-fit-expected.txt: Added.
179 * fast/repaint/canvas-object-fit.html: Added.
181 2018-07-27 Basuke Suzuki <Basuke.Suzuki@sony.com>
183 [Curl] Test gardening
184 https://bugs.webkit.org/show_bug.cgi?id=188129
186 Unreviewed test gardening.
188 * platform/wincairo/TestExpectations:
189 * platform/wincairo/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Added.
191 2018-07-27 Simon Fraser <simon.fraser@apple.com>
193 Adjust the color matrix for the inverse apple-invert-lightness() transformation
194 https://bugs.webkit.org/show_bug.cgi?id=188131
195 rdar://problem/42673070
197 Reviewed by Zalan Bujtas.
199 Rebaseline tests that use the filter inversion. Add a new test that does inversion
200 for a whole range of colors, to get good coverage of the inversion matrix.
202 * editing/style/inverse-color-filter-expected.txt: Added.
203 * editing/style/inverse-color-filter.html: Added.
204 * editing/style/set-backColor-with-color-filter-expected.txt:
205 * editing/style/set-foreColor-with-color-filter-expected.txt:
206 * platform/win/TestExpectations:
208 2018-07-27 Michael Catanzaro <mcatanzaro@igalia.com>
210 More unreviewed GTK test gardening
214 2018-07-27 David Fenton <david_fenton@apple.com>
216 LayoutTest http/tests/cache/disk-cache/disk-cache-204-status-code.html is a flaky failure.
217 https://bugs.webkit.org/show_bug.cgi?id=162685
219 Unreviewed test gardening, marked as flaky on iOS Release.
221 * platform/ios-wk2/TestExpectations:
223 2018-07-27 Simon Fraser <simon.fraser@apple.com>
225 Be more conservative with compositing layer creation when memory is low
226 https://bugs.webkit.org/show_bug.cgi?id=187866
227 rdar://problem/42366345
229 Reviewed by Zalan Bujtas.
231 * compositing/layer-creation/compositing-policy-expected.txt: Added.
232 * compositing/layer-creation/compositing-policy.html: Added.
234 2018-07-27 Zalan Bujtas <zalan@apple.com>
236 [WK1] ASSERTION FAILED: renderer().repaintLayoutRects().m_repaintRect == renderer().clippedOverflowRectForRepaint(renderer().containerForRepaint()) in WebCore::RenderLayer::updateLayerPositionsAfterScroll
237 https://bugs.webkit.org/show_bug.cgi?id=188122
238 <rdar://problem/42584790>
240 Reviewed by Simon Fraser.
242 * platform/mac-wk1/TestExpectations:
244 2018-07-27 Michael Catanzaro <mcatanzaro@igalia.com>
246 Unreviewed GTK test gardening
249 * platform/gtk/TestExpectations:
251 2018-07-27 Basuke Suzuki <Basuke.Suzuki@sony.com>
253 [Curl] Crash on synchronous request via ResourceHandle.
254 https://bugs.webkit.org/show_bug.cgi?id=188033
256 Reviewed by Alex Christensen.
258 bug/188033 Crash sync xmlhttprequest
260 * platform/wincairo/TestExpectations:
262 2018-07-27 David Fenton <david_fenton@apple.com>
264 Layout Test tiled-drawing/scrolling/fixed/four-bars-zoomed.html is flaky text failure.
265 https://bugs.webkit.org/show_bug.cgi?id=188096
267 Unreviewed test gardening, marked test as flaky.
269 * platform/mac-wk2/TestExpectations:
271 2018-07-27 Basuke Suzuki <Basuke.Suzuki@sony.com>
273 [Curl] Set correct source info to ResourceResponse.
274 https://bugs.webkit.org/show_bug.cgi?id=188069
276 Reviewed by Fujii Hironori.
278 * platform/wincairo/TestExpectations:
279 - http/tests/cache/disk-cache/disk-cache-302-status-code.html: Pass
281 2018-07-27 Fujii Hironori <Hironori.Fujii@sony.com>
283 [WinCairo] Unreviewed test gardening
285 * platform/wincairo/TestExpectations:
286 Enable test cases under http/tests/css.
288 2018-07-26 Basuke Suzuki <Basuke.Suzuki@sony.com>
290 [Curl] Test gardening
291 https://bugs.webkit.org/show_bug.cgi?id=188090
293 Unreviewed test gardening.
294 Rearrange http test section.
296 * platform/wincairo/TestExpectations:
298 2018-07-26 Zalan Bujtas <zalan@apple.com>
300 [Fullscreen] Do not create composited layers for renderers unless they are part of the fullscreen subtree.
301 https://bugs.webkit.org/show_bug.cgi?id=188087
302 <rdar://problem/42632124>
304 Reviewed by Simon Fraser.
306 * compositing/no-compositing-when-fulll-screen-is-present-expected.txt: Added.
307 * compositing/no-compositing-when-fulll-screen-is-present.html: Added.
309 2018-07-26 Ryan Haddad <ryanhaddad@apple.com>
311 Unreviewed, rolling out r234281.
313 Broke internal builds.
317 "[Datalist] Add button to TextFieldInputs with a datalist"
318 https://bugs.webkit.org/show_bug.cgi?id=187741
319 https://trac.webkit.org/changeset/234281
321 2018-07-26 Aditya Keerthi <akeerthi@apple.com>
323 [Datalist] Add button to TextFieldInputs with a datalist
324 https://bugs.webkit.org/show_bug.cgi?id=187741
326 Reviewed by Tim Horton.
328 Added tests to verify appearance of TextFieldInputs with a datalist.
330 * fast/forms/datalist/datalist-searchinput-appearance.html: Added.
331 * fast/forms/datalist/datalist-textinput-appearance.html: Added.
332 * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added.
333 * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
334 * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added.
335 * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
337 2018-07-26 Antoine Quint <graouts@apple.com>
339 [Web Animations] Accelerated animations don't respect a positive delay value
340 https://bugs.webkit.org/show_bug.cgi?id=186930
341 <rdar://problem/41393393>
343 Reviewed by Dean Jackson.
345 Creating a new test that runs an accelerated animation on a non-positioned element with a small
346 positive delay. Prior to this patch, the element would move slightly when the delay elapses but
347 wouldn't animate towards the target value. With this patch, it animatea correctly. To check
348 that it does animate, we add a cache over the element except for the first 25px which is the area
349 within which it might have moved prior to this patch. This way the test only passes if the element
350 is fully hidden by the cache.
352 * webanimations/accelerated-animation-with-delay-expected.html: Added.
353 * webanimations/accelerated-animation-with-delay.html: Added.
355 2018-07-26 Basuke Suzuki <Basuke.Suzuki@sony.com>
357 [Curl] Test gardening
358 https://bugs.webkit.org/show_bug.cgi?id=188076
360 Unreviewed test gardening.
362 Mark diskcache test "Failure" for upcoming fix:
363 - https://bugs.webkit.org/show_bug.cgi?id=188069.
365 * platform/wincairo/TestExpectations:
366 - http/tests/cache/disk-cache/disk-cache-302-status-code.html [ Failure ]
368 2018-07-26 Nan Wang <n_wang@apple.com>
370 AX: nothing returned for various previous text marker APIs from one div/p node to another
371 https://bugs.webkit.org/show_bug.cgi?id=188071
373 Reviewed by Chris Fleizach.
375 * accessibility/mac/text-marker-p-tags-expected.txt: Added.
376 * accessibility/mac/text-marker-p-tags.html: Added.
377 * accessibility/mac/text-marker-string-for-document-range-expected.txt:
379 2018-07-26 David Fenton <david_fenton@apple.com>
381 Layout Test webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination.html is timing out on mac Debug
382 https://bugs.webkit.org/show_bug.cgi?id=188061
384 Unreviewed test gardening.
386 Marked test as [ Slow ].
388 * platform/mac/TestExpectations:
390 2018-07-26 Ryan Haddad <ryanhaddad@apple.com>
392 Unreviewed, update TestExpectations for macOS WK1.
394 * platform/mac-wk1/TestExpectations:
396 2018-07-26 Andy VanWagoner <andy@vanwagoner.family>
398 JSC: Intl API should ignore encoding when parsing BCP 47 language tag from ISO 15897 locale string (passed via LANG)
399 https://bugs.webkit.org/show_bug.cgi?id=167991
401 Reviewed by Michael Catanzaro.
403 Replaced expecting throwing a runtime error to avoid a crash, with testing for good default locale fallback behavior.
405 * js/intl-default-locale-expected.txt: Added.
406 * js/intl-default-locale.html: Added.
407 * js/intl-invalid-locale-crash-expected.txt: Removed.
408 * js/intl-invalid-locale-crash.html: Removed.
409 * platform/win/TestExpectations:
411 2018-07-26 Miguel Gomez <magomez@igalia.com>
413 Unreviewed GTK+ and WPE gardening after r234252.
415 * platform/gtk/TestExpectations:
416 * platform/gtk/fast/overflow/line-clamp-expected.png:
417 * platform/gtk/fast/overflow/line-clamp-expected.txt:
418 * platform/wpe/TestExpectations:
420 2018-07-26 Antoine Quint <graouts@apple.com>
422 [Web Animations] REGRESSION: transition added immediately after element creation doesn't work
423 https://bugs.webkit.org/show_bug.cgi?id=187942
425 Reviewed by Dean Jackson.
427 Creating a new test that runs a transition based on an explicit value being removed in favor
428 of the implicit value of a property that can be accelerated. To check that we indeed run the
429 animation, we have a cache that covers the entire range of interpolated values except for the
430 start and end values and wait 100ms after creating the transition to end the test. Prior to this
431 patch, the element would be at its start value and a 1px red line would show to the right of the
432 cache. With this patch, the red line is hidden by the cache as it's animated.
434 We also add a test that checks that we do not create a composited layer when several transitions,
435 with only one being potentially accelerated, target the same element.
437 * webanimations/accelerated-transition-by-removing-property-expected.html: Added.
438 * webanimations/accelerated-transition-by-removing-property.html: Added.
439 * webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
440 * webanimations/partly-accelerated-transition-by-removing-property.html: Added.
442 2018-07-26 Basuke Suzuki <Basuke.Suzuki@sony.com>
444 [Curl] Test gardening
445 https://bugs.webkit.org/show_bug.cgi?id=188034
447 Unreviewed WinCairo gardening.
451 * http/tests/xmlhttprequest/resources/print-referer.php: Added.
452 * http/tests/xmlhttprequest/simple-sync-expected.txt: Added.
453 * http/tests/xmlhttprequest/simple-sync.html:
455 2018-07-25 Basuke Suzuki <Basuke.Suzuki@sony.com>
457 [Curl] Test gardening
458 https://bugs.webkit.org/show_bug.cgi?id=188034
460 Unreviewed WinCairo gardening.
462 * httpxmlhttprequest/simple-sync.html: Added.
463 * platform/wincairo/TestExpectations:
465 2018-07-25 Zalan Bujtas <zalan@apple.com>
467 REGRESSION(r227577) Text on TV & Movies page doesn't wrap properly in iTunes
468 https://bugs.webkit.org/show_bug.cgi?id=188018
469 <rdar://problem/42517520>
471 Reviewed by Dean Jackson.
473 * fast/block/lines-clamp-advanced-expected.html: Removed.
474 * fast/block/lines-clamp-advanced-rl-expected.html: Removed.
475 * fast/block/lines-clamp-advanced-rl.html: Removed.
476 * fast/block/lines-clamp-advanced.html: Removed.
477 * fast/block/lines-clamp-basic-expected.html: Removed.
478 * fast/block/lines-clamp-basic-rl-expected.html: Removed.
479 * fast/block/lines-clamp-basic-rl.html: Removed.
480 * fast/block/lines-clamp-basic.html: Removed.
481 * fast/css/lines-clamp-parsing-expected.txt: Removed.
482 * fast/css/lines-clamp-parsing.html: Removed.
483 * fast/overflow/line-clamp-with-text-shadow-expected.html: Added.
484 * fast/overflow/line-clamp-with-text-shadow.html: Added.
485 * platform/ios-simulator-wk2/fast/overflow/line-clamp-expected.txt: Removed.
487 2018-07-25 David Fenton <david_fenton@apple.com>
489 Layout Test media/audio-concurrent-supported.html is a flaky failure.
490 https://bugs.webkit.org/show_bug.cgi?id=188017
492 Unreviewed test gardening.
494 * platform/ios-simulator-wk2/TestExpectations:
496 2018-07-25 David Fenton <david_fenton@apple.com>
498 Unreviewed, rolling out r234187.
500 the layout test added with this change is flaky on the bots
504 "Animation stops with object-fit:contain on an animated 2d
506 https://bugs.webkit.org/show_bug.cgi?id=187840
507 https://trac.webkit.org/changeset/234187
509 2018-07-25 Andy VanWagoner <andy@vanwagoner.family>
511 [INTL] Intl constructor lengths should be configurable
512 https://bugs.webkit.org/show_bug.cgi?id=187960
514 Reviewed by Saam Barati.
516 Expect DateTimeFormat formatToParts length to be 1.
518 * js/intl-datetimeformat-expected.txt:
519 * js/script-tests/intl-datetimeformat.js:
521 2018-07-25 Ms2ger <Ms2ger@igalia.com>
523 [GTK][WPE] Unreviewed test gardening
524 https://bugs.webkit.org/show_bug.cgi?id=188003
526 Unreviewed test gardening.
528 * platform/gtk/TestExpectations:
529 - webgl/2.0.0/conformance2/glsl3/: skip while we disable WebGL2 support
530 - media/video-restricted-invisible-autoplay-allowed-when-visible.html: mark as flaky
531 - compositing/backing/backing-store-attachment-fill-forwards-animation.html: mark as failing
532 - http/tests/security/canvas-remote-read-remote-video-hls.html: mark as failing
533 * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
536 2018-07-24 Chris Dumez <cdumez@apple.com>
538 REGRESSION (r219757): Accessing response getter of XHR instance from IFRAME sets constructor to Object from the IFRAME
539 https://bugs.webkit.org/show_bug.cgi?id=187411
540 <rdar://problem/41920593>
542 Reviewed by Sam Weinig.
544 Add layout test coverage. I have verified locally that it passes in Chromium as well.
546 * http/tests/xmlhttprequest/resources/data.json: Added.
547 * http/tests/xmlhttprequest/resources/xhr-response-constructor-iframe.html: Added.
548 * http/tests/xmlhttprequest/xhr-response-constructor-subframe-expected.txt: Added.
549 * http/tests/xmlhttprequest/xhr-response-constructor-subframe.html: Added.
551 2018-07-24 Simon Fraser <simon.fraser@apple.com>
553 Animation stops with object-fit:contain on an animated 2d canvas
554 https://bugs.webkit.org/show_bug.cgi?id=187840
556 Reviewed by Zalan Bujtas.
558 * fast/repaint/canvas-object-fit-expected.txt: Added.
559 * fast/repaint/canvas-object-fit.html: Added.
561 2018-07-24 Basuke Suzuki <Basuke.Suzuki@sony.com>
563 [Curl] Add support for wss:// websockets
564 https://bugs.webkit.org/show_bug.cgi?id=172630
566 Reviewed by Fujii Hironori.
568 Pass simple-wss.html.
570 * platform/wincairo/TestExpectations:
572 2018-07-24 Chris Dumez <cdumez@apple.com>
574 Unreviewed, rolling out r233496 and r233571.
576 Likely cause of <rdar://problem/42160890> and
577 <rdar://problem/42329658> as ActiveDOMObjects can now be
578 constructed / destroyed while we are iterating over them.
582 "Nullptr crash accessing Document in
583 GenericEventQueue::dispatchOneEvent()"
584 https://bugs.webkit.org/show_bug.cgi?id=187284
585 https://trac.webkit.org/changeset/233496
587 "REGRESSION(r233496): macOS Sierra hits debug assertions in
588 TrackListBase::suspend"
589 https://bugs.webkit.org/show_bug.cgi?id=187378
590 https://trac.webkit.org/changeset/233571
592 2018-07-24 Thibault Saunier <tsaunier@igalia.com>
594 Unreviewed WPE/GTK gardening.
596 Disabled newly added webrtc tests that depend on implementing WebAudioSourceProviderGStreamer.
599 webrtc/peer-connection-createMediaStreamDestination.html
601 * platform/gtk/TestExpectations:
602 * platform/wpe/TestExpectations:
604 2018-07-24 Ryan Haddad <ryanhaddad@apple.com>
606 Mark http/tests/workers/service/serviceworkerclients-matchAll.https.html as flaky.
607 https://bugs.webkit.org/show_bug.cgi?id=183705
609 Unreviewed test gardening.
611 * platform/ios-wk2/TestExpectations:
612 * platform/mac-wk2/TestExpectations:
614 2018-07-24 Antoine Quint <graouts@apple.com>
616 [Web Animations] Crash when setting an animation style on an existing animation that had its effect set to null
617 https://bugs.webkit.org/show_bug.cgi?id=187953
619 Reviewed by Dean Jackson.
621 Add a new test that sets an animation property via style after setting the initial animation's effect to null.
623 * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect-expected.txt: Added.
624 * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html: Added.
626 2018-07-24 Antoine Quint <graouts@apple.com>
628 [Web Animations] Crash when setting "animation: none" after clearing an animation's effect
629 https://bugs.webkit.org/show_bug.cgi?id=187952
631 Reviewed by Dean Jackson.
633 Add a new test that checks that setting "animation: none" on an element that previously had a valid
634 CSS animation and for which the effect was set to null does not crash.
636 * webanimations/setting-css-animation-none-after-clearing-effect-expected.txt: Added.
637 * webanimations/setting-css-animation-none-after-clearing-effect.html: Added.
639 2018-07-24 Antoine Quint <graouts@apple.com>
641 [Web Animations] Crash accessing CSSAnimation::bindingsCurrentTime when effect has been set to null
642 https://bugs.webkit.org/show_bug.cgi?id=187950
643 <rdar://problem/42515747>
645 Reviewed by Dean Jackson.
647 Add a new test where we check that the current time of a CSSAnimation can be accessed after setting its effect to null.
649 * webanimations/accessing-current-time-after-clearing-css-animation-effect-expected.txt: Added.
650 * webanimations/accessing-current-time-after-clearing-css-animation-effect.html: Added.
652 2018-07-24 Daniel Bates <dabates@apple.com>
654 Cannot view PDF's on my.gov.au: "Refused to load https://my.gov.au/attachment/viewAttachment because it
655 appears in neither the object-src directive nor the default-src directive of the Content Security Policy"
656 https://bugs.webkit.org/show_bug.cgi?id=187870
657 <rdar://problem/41190880>
659 Reviewed by Dean Jackson.
661 Add new tests and fix up the existing test http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html
662 so that still tests a scenario where a same-origin plugin document loaded in a child window is blocked from
663 loading its plugin now that that "object-src: 'none'" is no longer inherited by the plugin document.
665 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl:
666 * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js: Added.
667 (checkDidSameOriginChildWindowLoadAndNotifyDone):
669 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
670 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window.html: Added.
671 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt:
672 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report-expected.txt: Added.
673 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report.php: Added.
674 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html:
675 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window-expected.txt: Added.
676 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window.html: Added.
677 * platform/ios/TestExpectations: Skip the included tests as we do not support plugins on iOS.
678 * platform/win/TestExpectations: Skip the included tests as plugins do not seem to work on Windows. We currently skip many
679 (if not all) plugin tests on Windows despite <rdar://problem/5074411> being marked as Closed (why?).
681 2018-07-24 Zan Dobersek <zdobersek@igalia.com>
683 Unreviewed WPE gardening.
685 Adding WPE-specific baselines for WebGL2 conformance tests that are
686 already passing on this port.
688 * platform/wpe/webgl: Added.
689 * platform/wpe/webgl/2.0.0: Added.
690 * platform/wpe/webgl/2.0.0/conformance2: Added.
691 * platform/wpe/webgl/2.0.0/conformance2/glsl3: Added.
692 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: Added.
693 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: Added.
694 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: Added.
695 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: Added.
696 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: Added.
697 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: Added.
698 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: Added.
699 * platform/wpe/webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Added.
700 * platform/wpe/webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Added.
701 * platform/wpe/webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Added.
702 * platform/wpe/webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: Added.
703 * platform/wpe/webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: Added.
704 * platform/wpe/webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: Added.
705 * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: Added.
706 * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: Added.
707 * platform/wpe/webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: Added.
708 * platform/wpe/webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: Added.
709 * platform/wpe/webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: Added.
710 * platform/wpe/webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Added.
711 * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: Added.
712 * platform/wpe/webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Added.
713 * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Added.
714 * platform/wpe/webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: Added.
715 * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: Added.
716 * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: Added.
717 * platform/wpe/webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: Added.
718 * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Added.
719 * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Added.
721 2018-07-24 Thibault Saunier <tsaunier@igalia.com>
723 [WPE][GTK] Implement PeerConnection API on top of libwebrtc
724 https://bugs.webkit.org/show_bug.cgi?id=186932
726 Reviewed by Philippe Normand.
728 * platform/gtk/TestExpectations: Enable webrtc tests.
730 2018-07-24 Dirk Schulze <krit@webkit.org>
732 [css-masking] Black backdrop on -webkit-clip-path on SVG root
733 https://bugs.webkit.org/show_bug.cgi?id=187880
735 Avoid duplicated clip in RenderLayer.
737 Reviewed by Simon Fraser.
739 * svg/clip-path/clip-path-on-svg-005-expected.svg: Added.
740 * svg/clip-path/clip-path-on-svg-005.svg: Added.
742 2018-07-23 Per Arne Vollan <pvollan@apple.com>
744 The test webanimations/accessing-current-time-after-finished-css-animation-target-removal.html is failing on Windows.
745 https://bugs.webkit.org/show_bug.cgi?id=187943
747 Unreviewed test gardening.
749 * platform/win/TestExpectations:
751 2018-07-23 Manuel Rego Casasnovas <rego@igalia.com>
753 [css-grid] Add support for calc() in gutter properties
754 https://bugs.webkit.org/show_bug.cgi?id=187902
756 Reviewed by Simon Fraser.
758 Two tests are now passing thanks to this change.
762 2018-07-23 Andy VanWagoner <andy@vanwagoner.family>
764 [INTL] Language tags are not canonicalized
765 https://bugs.webkit.org/show_bug.cgi?id=185836
767 Reviewed by Keith Miller.
769 Use gregory instead of gregorian, matching test262/intl402 and other engines.
770 Remove tests for algorithmic numbering systems. Add NumberFormat numbering system tests.
772 * js/intl-datetimeformat-expected.txt:
773 * js/intl-numberformat-expected.txt:
774 * js/script-tests/intl-datetimeformat.js:
775 * js/script-tests/intl-numberformat.js:
776 (string_appeared_here):
778 2018-07-23 Sihui Liu <sihui_liu@apple.com>
780 CrashTracer: com.apple.WebKit.Storage at WebCore: WebCore::encodeKey
781 https://bugs.webkit.org/show_bug.cgi?id=187927
782 <rdar://problem/42516426>
784 Reviewed by Chris Dumez.
786 Add a new test case in existing test file to cover the crash case and update the expecation accordingly.
788 * storage/indexeddb/index-multientry-expected.txt:
789 * storage/indexeddb/index-multientry-private-expected.txt:
790 * storage/indexeddb/resources/index-multientry.js:
793 2018-07-23 Basuke Suzuki <Basuke.Suzuki@sony.com>
795 [Curl] Test gardening
796 https://bugs.webkit.org/show_bug.cgi?id=187932
798 Unreviewed test gardening.
800 Enable Secure WebSocket tests.
802 * platform/wincairo/TestExpectations:
804 2018-07-23 Justin Fan <justin_fan@apple.com>
806 Enable WebGL2 glsl3 tests with expected FAIL results
807 https://bugs.webkit.org/show_bug.cgi?id=187929
808 <rdar://problem/42516498>
810 Reviewed by Dean Jackson.
812 Before enabling glsl ES 3 for WebGL2 work, enable corresponding webgl2 conformance tests.
815 * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
816 * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
817 * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
818 * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
819 * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
820 * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
821 * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
822 * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
823 * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
824 * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
825 * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
826 * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
827 * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
828 * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
829 * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
830 * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
831 * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
832 * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
833 * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
834 * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
835 * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
836 * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
837 * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
838 * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
839 * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
840 * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
841 * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
842 * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
843 * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
844 * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
845 * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
846 * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
847 * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
848 * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
849 * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
850 * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
851 * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
853 2018-07-23 Nan Wang <n_wang@apple.com>
855 AX: Press tab to highlight items on a webpage is not working with voiceover enabled
856 https://bugs.webkit.org/show_bug.cgi?id=187824
858 Reviewed by Zalan Bujtas.
860 * accessibility/mac/tab-focus-post-notification-expected.txt: Added.
861 * accessibility/mac/tab-focus-post-notification.html: Added.
863 2018-07-23 Antoine Quint <graouts@apple.com>
865 [Web Animations] Querying the current time of a finished CSSAnimation after removing its target leads to a crash
866 https://bugs.webkit.org/show_bug.cgi?id=187906
868 Reviewed by Dean Jackson.
870 Add a new test that checks the behavior of a CSSAnimation instance after its completion and removal of its target.
872 * webanimations/accessing-current-time-after-finished-css-animation-target-removal-expected.txt: Added.
873 * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html: Added.
875 2018-07-23 Chris Dumez <cdumez@apple.com>
877 REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
878 https://bugs.webkit.org/show_bug.cgi?id=183705
879 <rdar://problem/42440606>
881 Unreviewed, attempting a better fix for http/tests/workers/service/serviceworkerclients-matchAll.https.html.
882 If it fixes the flakiness I'll do the same for the 2 page cache tests.
884 * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
887 (async.doTestAfterMessage):
888 (matchAllPromise1): Deleted.
890 * platform/ios-wk2/TestExpectations:
891 * platform/mac-wk2/TestExpectations:
893 2018-07-23 Per Arne Vollan <pvollan@apple.com>
895 Layout test webanimations/empty-keyframes-crash.html is failing on Windows.
896 https://bugs.webkit.org/show_bug.cgi?id=187912
898 Unreviewed test gardening.
900 * platform/win/TestExpectations:
902 2018-07-23 Per Arne Vollan <pvollan@apple.com>
904 Skip crypto tests on Windows.
905 https://bugs.webkit.org/show_bug.cgi?id=165090
907 Unreviewed test gardening.
909 * platform/win/TestExpectations:
911 2018-07-23 Ryan Haddad <ryanhaddad@apple.com>
913 Mark http/tests/security/bypassing-cors-checks-for-extension-urls.html as flaky.
914 https://bugs.webkit.org/show_bug.cgi?id=187658
916 Unreviewed test gardening.
918 * platform/mac-wk2/TestExpectations:
920 2018-07-23 Ryan Haddad <ryanhaddad@apple.com>
922 Mark three service worker clients tests as flaky.
923 https://bugs.webkit.org/show_bug.cgi?id=183705
925 Unreviewed test gardening.
927 * platform/ios-wk2/TestExpectations:
928 * platform/mac-wk2/TestExpectations:
930 2018-07-22 Dean Jackson <dino@apple.com>
932 fullscreen env() variables should have initial values
933 https://bugs.webkit.org/show_bug.cgi?id=187897
934 <rdar://problem/42485682>
936 Reviewed by Sam Weinig.
938 * fullscreen/fullscreen-env-initial-expected.html: Added.
939 * fullscreen/fullscreen-env-initial.html: Added.
941 2018-07-20 John Wilander <wilander@apple.com>
943 Resource Load Statistics: Enable basic functionality in experimental debug mode
944 https://bugs.webkit.org/show_bug.cgi?id=187835
945 <rdar://problem/42408590>
947 Reviewed by Chris Dumez.
949 This patch makes the experimental ITP Debug Mode feature work, at least
952 * http/tests/resourceLoadStatistics/enable-debug-mode-expected.txt: Added.
953 * http/tests/resourceLoadStatistics/enable-debug-mode.html: Added.
954 * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode-expected.txt: Added.
955 * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html: Added.
957 2018-07-20 Sihui Liu <sihui_liu@apple.com>
959 [ MacOS iOS ] Layout Test storage/indexeddb/modern/opendatabase-after-storage-crash.html is flaky
960 https://bugs.webkit.org/show_bug.cgi?id=187648
961 <rdar://problem/42405935>
963 Reviewed by Brady Eidson.
965 Make test wait until requests finish to get correct result, because indexedDB operations are asynchronous.
967 * storage/indexeddb/modern/opendatabase-after-storage-crash-expected.txt:
968 * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
970 2018-07-19 Simon Fraser <simon.fraser@apple.com>
972 Remove completed animations from GraphicsLayer, thus avoiding excessive backing store allocation
973 https://bugs.webkit.org/show_bug.cgi?id=187844
974 rdar://problem/40387294
976 Reviewed by Dean Jackson.
978 * compositing/backing/backing-store-attachment-fill-forwards-animation-expected.txt: Added.
979 * compositing/backing/backing-store-attachment-fill-forwards-animation.html: Added.
981 2018-07-20 Ryosuke Niwa <rniwa@apple.com>
983 Picking a color from the color panel for typing attributes needs to inverse transform through color-filter
984 https://bugs.webkit.org/show_bug.cgi?id=187846
986 Reviewed by Simon Fraser.
988 Added tests to make sure foreground or background colors specified in execCommand don't get inverted.
990 Fixed the test which was asserting that textInputController.attributedSubstringFromRange doesn't invert the color
991 since that's exactly what WebKit embedders uses to compute the style for color pickers.
993 Added new tests for copy & paste case using textInputController.legacyAttributedString.
995 * editing/execCommand/set-backColor-with-color-filter-from-scripts-expected.txt: Added.
996 * editing/execCommand/set-backColor-with-color-filter-from-scripts.html: Added.
997 * editing/execCommand/set-foreColor-with-color-filter-from-scripts-expected.txt: Added.
998 * editing/execCommand/set-foreColor-with-color-filter-from-scripts.html: Added.
999 * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt:
1000 * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: This test uses attributedSubstringFromRange,
1001 which implemented using editingAttributedStringFromRange in WebCore. Since this is exactly what WebKit embedders uses
1002 to compute the current style of the selected text, we need to invert the color here. This API's main clinet is input methods
1003 so this shouldn't affect other editing operations, in particular, copy and paste, which uses HTMLConverter.
1004 * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter-expected.txt: Added.
1005 * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter.html: Added. Make sure the attributed string
1006 generated for copy & paste does not invert foreground or background colors via textInputController.legacyAttributedString.
1007 This is testing HTMLConverter, not editingAttributedStringFromRange, used by WebKit embedders and input methods.
1008 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
1009 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added background color in the test.
1010 * editing/style/set-backColor-with-color-filter-expected.txt: Added.
1011 * editing/style/set-backColor-with-color-filter.html: Added.
1012 * editing/style/set-foreColor-with-color-filter-expected.txt: Renamed from exec-command-foreColor-with-color-filter-expected.txt.
1013 * editing/style/set-foreColor-with-color-filter.html: Renamed from exec-command-foreColor-with-color-filter.html.
1014 Updated the test to use testRunner.execCommand which uses CommandFromMenuOrKeyBinding in applyCommandToFrame since we're
1015 trying to test the code path taken by WebKit embedders and font panel here.
1017 2018-07-20 Chris Dumez <cdumez@apple.com>
1019 REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
1020 https://bugs.webkit.org/show_bug.cgi?id=183705
1022 Reviewed by Youenn Fablet.
1024 At the beginning of the tests, wait for the client count to reach the expected value instead of
1025 expecting it to be the right value right away. Clients unregister themselves asynchronously so
1026 it is flaky otherwise.
1028 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html:
1029 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html:
1030 * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
1031 (async.doTestAfterMessage):
1033 2018-07-20 Basuke Suzuki <Basuke.Suzuki@sony.com>
1035 [Curl] Test gardening
1036 https://bugs.webkit.org/show_bug.cgi?id=187863
1038 Unreviewed test gardening.
1040 Enable WebSocket tests.
1042 * platform/wincairo/TestExpectations:
1044 2018-07-19 Jer Noble <jer.noble@apple.com>
1046 HLS resources with remote subresources will not taint canvasses.
1047 https://bugs.webkit.org/show_bug.cgi?id=187731
1048 <rdar://problem/42290703>
1050 Reviewed by Brady Eidson.
1052 * http/tests/media/resources/hls/test-vod-localhost.m3u8: Added.
1053 * http/tests/security/canvas-remote-read-remote-video-hls-expected.txt: Added.
1054 * http/tests/security/canvas-remote-read-remote-video-hls.html: Added.
1056 2018-07-20 Ryan Haddad <ryanhaddad@apple.com>
1058 Rebaseline editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html for Sierra.
1060 Unreviewed test gardening.
1062 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
1064 2018-07-20 Frederic Wang <fwang@igalia.com>
1066 Import new WPT tests for custom elements
1067 https://bugs.webkit.org/show_bug.cgi?id=187806
1069 Reviewed by Javier Fernandez.
1071 Some tests crashing or timing out are skipped. Also, one test depending on the availability
1072 of the @capture attribute of the HTMLInputElement element has a specific expectation on iOS.
1074 * TestExpectations: Skip some tests crashing or timing out.
1075 * platform/ios/imported/w3c/web-platform-tests/custom-elements/reactions/HTMLInputElement-expected.txt: Added.
1077 2018-07-19 Antoine Quint <graouts@apple.com>
1079 Flaky crash in AnimationTimeline::cancelOrRemoveDeclarativeAnimation
1080 https://bugs.webkit.org/show_bug.cgi?id=187530
1081 <rdar://problem/42095186>
1083 Reviewed by Dean Jackson.
1085 Adjust an existing test which assumes an animation might be running when it's not really, so we test the animation is
1086 not running using an alternate method.
1088 * animations/keyframes-dynamic-expected.txt:
1089 * animations/keyframes-dynamic.html:
1091 2018-07-19 Ryan Haddad <ryanhaddad@apple.com>
1093 Mark storage/indexeddb/modern/opendatabase-after-storage-crash.html as flaky.
1094 https://bugs.webkit.org/show_bug.cgi?id=187648
1096 Unreviewed test gardening.
1098 * platform/wk2/TestExpectations:
1100 2018-07-19 Simon Fraser <simon.fraser@apple.com>
1104 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html:
1106 2018-07-18 Simon Fraser <simon.fraser@apple.com>
1108 Setting foreground color when editing should take color-filter into account, and report the correct foreground color for collapsed selections
1109 https://bugs.webkit.org/show_bug.cgi?id=187778
1111 Reviewed by Ryosuke Niwa.
1113 * editing/mac/attributed-string/attrib-string-colors-with-color-filter-expected.txt: Added.
1114 * editing/mac/attributed-string/attrib-string-colors-with-color-filter.html: Added.
1115 * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt: Added.
1116 * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: Added.
1117 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
1118 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added.
1119 * editing/style/exec-command-foreColor-with-color-filter-expected.txt: Added.
1120 * editing/style/exec-command-foreColor-with-color-filter.html: Added.
1122 2018-07-19 Truitt Savell <tsavell@apple.com>
1124 [ win-ews ] http/tests/preload/onload_event.html is flakey crash on win-ews
1125 https://bugs.webkit.org/show_bug.cgi?id=187809
1127 Unreviewed test gardening.
1129 * platform/win/TestExpectations:
1131 2018-07-19 Frederic Wang <fwang@igalia.com>
1133 Fix message of NotSupportedError exception thrown during custom element creation
1134 https://bugs.webkit.org/show_bug.cgi?id=187757
1136 Reviewed by Yusuke Suzuki.
1138 * fast/custom-elements/exceptions-for-synchronous-custom-element-creation-expected.txt: Added.
1139 * fast/custom-elements/exceptions-for-synchronous-custom-element-creation.html: Added.
1141 2018-07-18 Ryan Haddad <ryanhaddad@apple.com>
1143 Rebaseline fast/css/apple-system-colors.html.
1145 Unreviewed test gardening.
1147 * platform/mac/fast/css/apple-system-colors-expected.txt:
1149 2018-07-18 Antoine Quint <graouts@apple.com>
1151 [Web Animations] Interpolation between font-styles with a keyword value should be discrete
1152 https://bugs.webkit.org/show_bug.cgi?id=187722
1154 Reviewed by Myles Maxfield.
1156 Mark some WPT progressions.
1158 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1159 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1160 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1161 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1162 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1163 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1165 2018-07-18 Jer Noble <jer.noble@apple.com>
1167 PiP from Element Fullscreen should match AVKit's behavior
1168 https://bugs.webkit.org/show_bug.cgi?id=187623
1170 Reviewed by Jon Lee.
1173 * media/fullscreen-video-going-into-pip-expected.txt: Removed.
1174 * media/fullscreen-video-going-into-pip.html: Removed.
1175 * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Removed.
1176 * media/video-contained-in-fullscreen-element-going-into-pip.html: Removed.
1177 * platform/mac-wk2/TestExpectations:
1179 2018-07-18 Truitt Savell <tsavell@apple.com>
1181 [ WK2 ] Layout Test http/wpt/service-workers/update-service-worker.https.html is a flaky Timeout
1182 https://bugs.webkit.org/show_bug.cgi?id=187766
1184 Unreviewed test gardening.
1186 * platform/wk2/TestExpectations:
1188 2018-07-18 Alicia Boya GarcÃa <aboya@igalia.com>
1190 [GTK] Unreviewed test gardening
1191 https://bugs.webkit.org/show_bug.cgi?id=187771
1194 * platform/gtk/TestExpectations:
1195 * platform/wpe/TestExpectations:
1197 2018-07-18 Simon Fraser <simon.fraser@apple.com>
1199 Fix the parsing of colors in attributed string tests, and make it possible to dump the typing attributes
1200 https://bugs.webkit.org/show_bug.cgi?id=187747
1202 Reviewed by Ryosuke Niwa.
1204 Fix the parsing of color properties in dump-attributed-string.js, and treat NSStrokeColor as
1205 a color. Rebase all the affected tests. Give macOS Sierra its own expectations with the legacy NSCustomColorSpace.
1207 Add attributed-string-for-typing.html which tests typingAttributes.
1209 * editing/mac/attributed-string/anchor-element-expected.txt:
1210 * editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
1211 * editing/mac/attributed-string/attributed-string-for-typing.html: Added.
1212 * editing/mac/attributed-string/basic-expected.txt:
1213 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
1214 * editing/mac/attributed-string/font-size-expected.txt:
1215 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1216 * editing/mac/attributed-string/font-weight-expected.txt:
1217 * editing/mac/attributed-string/letter-spacing-expected.txt:
1218 * editing/mac/attributed-string/resources/dump-attributed-string.js:
1219 (dumpAttributedString):
1220 (formatNonParagraphAttributeValue):
1221 (parseNSColorDescription):
1223 (serializeAttributedString.log): Deleted.
1224 (serializeAttributedString.): Deleted.
1225 (serializeAttributedString): Deleted.
1226 * editing/mac/attributed-string/text-decorations-expected.txt:
1227 * editing/mac/attributed-string/vertical-align-expected.txt:
1228 * platform/mac-sierra/editing/mac/attributed-string/anchor-element-expected.txt:
1229 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
1230 * platform/mac-sierra/editing/mac/attributed-string/basic-expected.txt:
1231 * platform/mac-sierra/editing/mac/attributed-string/comment-cdata-section-expected.txt:
1232 * platform/mac-sierra/editing/mac/attributed-string/font-size-expected.txt:
1233 * platform/mac-sierra/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1234 * platform/mac-sierra/editing/mac/attributed-string/font-weight-expected.txt:
1235 * platform/mac-sierra/editing/mac/attributed-string/letter-spacing-expected.txt:
1236 * platform/mac-sierra/editing/mac/attributed-string/text-decorations-expected.txt:
1237 * platform/mac-sierra/editing/mac/attributed-string/vertical-align-expected.txt:
1238 * platform/mac/editing/mac/attributed-string/anchor-element-expected.txt: Removed.
1239 * platform/mac/editing/mac/attributed-string/basic-expected.txt: Removed.
1240 * platform/mac/editing/mac/attributed-string/comment-cdata-section-expected.txt: Removed.
1241 * platform/mac/editing/mac/attributed-string/font-size-expected.txt: Removed.
1242 * platform/mac/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Removed.
1243 * platform/mac/editing/mac/attributed-string/font-weight-expected.txt: Removed.
1244 * platform/mac/editing/mac/attributed-string/letter-spacing-expected.txt: Removed.
1245 * platform/mac/editing/mac/attributed-string/text-decorations-expected.txt: Removed.
1246 * platform/mac/editing/mac/attributed-string/vertical-align-expected.txt: Removed.
1248 2018-07-17 Antoine Quint <graouts@apple.com>
1250 Ensure timingFunctionForKeyframeAtIndex() can be used from setAnimatedPropertiesInStyle().
1251 https://bugs.webkit.org/show_bug.cgi?id=187637
1252 <rdar://problem/42157915>
1254 Reviewed by Dean Jackson.
1256 Add a new test that would crash prior to this change.
1258 * webanimations/empty-keyframes-crash-expected.txt: Added.
1259 * webanimations/empty-keyframes-crash.html: Added.
1261 2018-07-17 Ryan Haddad <ryanhaddad@apple.com>
1263 Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.html for Sierra after r233898.
1265 Unreviewed test gardening.
1267 * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added.
1268 * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added.
1270 2018-07-17 Truitt Savell <tsavell@apple.com>
1272 Layout Test compositing/iframes/display-none-subframe.html is a flaky failure
1273 https://bugs.webkit.org/show_bug.cgi?id=186406
1275 Unreviewed test gardening
1277 * platform/wk2/TestExpectations:
1279 2018-07-17 Jiewen Tan <jiewen_tan@apple.com>
1281 Unreviewed, test gardening after r233898.
1284 * platform/gtk/TestExpectations:
1285 * platform/ios/TestExpectations:
1286 * platform/mac/TestExpectations:
1287 * platform/wpe/TestExpectations:
1289 2018-07-15 Jiewen Tan <jiewen_tan@apple.com>
1291 [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
1292 https://bugs.webkit.org/show_bug.cgi?id=187501
1293 <rdar://problem/41438160>
1295 Reviewed by Youenn Fablet.
1297 crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
1298 it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
1302 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
1303 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
1304 * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
1305 * http/wpt/crypto/aes-cbc-crash.any.html: Added.
1306 * http/wpt/crypto/aes-cbc-crash.any.js: Added.
1307 * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
1308 * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
1309 * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
1310 * http/wpt/crypto/aes-ctr-crash.any.html: Added.
1311 * http/wpt/crypto/aes-ctr-crash.any.js: Added.
1312 * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
1313 * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
1314 * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
1315 * http/wpt/crypto/aes-gcm-crash.any.html: Added.
1316 * http/wpt/crypto/aes-gcm-crash.any.js: Added.
1317 * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
1318 * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
1319 * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
1320 * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
1321 * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
1322 * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
1323 * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
1324 * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1325 * http/wpt/crypto/ecdsa-crash.any.html: Added.
1326 * http/wpt/crypto/ecdsa-crash.any.js: Added.
1327 * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1328 * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1329 * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1330 * http/wpt/crypto/hkdf-crash.any.html: Added.
1331 * http/wpt/crypto/hkdf-crash.any.js: Added.
1332 * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1333 * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1334 * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1335 * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1336 * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1337 * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1338 * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1339 * http/wpt/crypto/resources/common.js: Added.
1340 * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1341 * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1342 * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1343 * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1344 * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1345 * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1346 * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1347 * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1348 * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1349 * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1350 * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1351 * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1352 * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1353 * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1354 * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1355 * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1356 * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1357 * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1358 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1359 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1361 2018-07-17 Ryan Haddad <ryanhaddad@apple.com>
1363 Unskip LayoutTest imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html.
1364 https://bugs.webkit.org/show_bug.cgi?id=186901
1366 Unreviewed test gardening.
1370 2018-07-17 Antoine Quint <graouts@apple.com>
1372 [Web Animations] Interpolation between lengths with an "auto" value should be discrete
1373 https://bugs.webkit.org/show_bug.cgi?id=187721
1375 Reviewed by Dean Jackson.
1377 Make two more tests opt into the new animation engine since they pass and they're not in the legacy-animation-engine directory.
1378 A third test now has some logging due to transitions not actually running, which is expected and correct.
1380 * fast/animation/height-auto-transition-computed-value.html:
1381 * imported/blink/transitions/transition-not-interpolable.html:
1382 * legacy-animation-engine/transitions/transition-to-from-auto-expected.txt:
1384 2018-07-17 John Wilander <wilander@apple.com>
1386 Add completion handlers to TestRunner functions setStatisticsLastSeen(), setStatisticsPrevalentResource(), setStatisticsVeryPrevalentResource(), setStatisticsHasHadUserInteraction(), and setStatisticsHasHadNonRecentUserInteraction()
1387 https://bugs.webkit.org/show_bug.cgi?id=187710
1388 <rdar://problem/42252757>
1390 Reviewed by Chris Dumez.
1392 These changes are to update all test cases that make use of
1393 TestRunner functions:
1394 - setStatisticsLastSeen(),
1395 - setStatisticsPrevalentResource(),
1396 - setStatisticsVeryPrevalentResource(),
1397 - setStatisticsHasHadUserInteraction(), and
1398 - setStatisticsHasHadNonRecentUserInteraction().
1400 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
1401 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
1402 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
1403 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1404 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
1405 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
1406 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
1407 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1408 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
1409 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
1410 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
1411 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
1412 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
1413 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
1414 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
1415 * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
1416 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1417 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1418 * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
1419 * http/tests/resourceLoadStatistics/grandfathering.html:
1420 * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
1421 * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
1422 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
1423 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1424 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
1425 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1426 * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1427 * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
1428 * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
1429 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
1430 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
1431 * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
1432 * http/tests/resourceLoadStatistics/prune-statistics.html:
1433 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
1434 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
1435 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
1436 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
1437 * http/tests/resourceLoadStatistics/telemetry-generation.html:
1438 * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
1439 * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
1441 2018-07-17 Ryan Haddad <ryanhaddad@apple.com>
1443 Rebaseline displaylists/extent-includes-* tests for mac-wk1 after r233869.
1444 https://bugs.webkit.org/show_bug.cgi?id=187574
1446 Unreviewed test gardening.
1448 * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
1449 * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
1451 2018-07-17 Dirk Schulze <krit@webkit.org>
1453 [clip-path] Implement support for margin-box as reference box and box shape
1454 https://bugs.webkit.org/show_bug.cgi?id=127984
1456 Reviewed by Simon Fraser.
1458 Compute the margin-box rectangle as needed for clip-path based on the actual
1459 computed values for the margin-top, *-left, *-bottom, *-right properties.
1461 * css3/masking/clip-path-circle-margin-box-expected.html: Added.
1462 * css3/masking/clip-path-margin-box-expected.html: Added.
1463 * css3/masking/clip-path-margin-box.html: Added.
1464 * platform/mac/css3/masking/clip-path-circle-margin-box-expected.png: Removed.
1465 * platform/mac/css3/masking/clip-path-circle-margin-box-expected.txt: Removed.
1467 2018-07-17 Javier Fernandez <jfernandez@igalia.com>
1469 Delete content of a single cell table should not delete the whole table
1470 https://bugs.webkit.org/show_bug.cgi?id=173117
1472 Reviewed by Ryosuke Niwa.
1474 Tests to verify that single-cell tables are not deleted when their
1475 last character is deleted, unless it was previously selected by
1478 Changes two expected files to adapt them to the new logic.
1480 * 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.
1481 * 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.
1482 * editing/deleting/backspace-delete-last-char-in-table-expected.txt: Added.
1483 * editing/deleting/backspace-delete-last-char-in-table.html: Added.
1484 * editing/deleting/forward-delete-last-char-in-table-expected.txt: Added.
1485 * editing/deleting/forward-delete-last-char-in-table.html: Added.
1486 * editing/deleting/select-and-delete-last-char-in-table-expected.txt: Added.
1487 * editing/deleting/select-and-delete-last-char-in-table.html: Added.
1489 2018-07-16 Simon Fraser <simon.fraser@apple.com>
1491 Roll out r233873 and r233875 since they caused 8 new layout test crashes.
1494 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Removed.
1495 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Removed.
1496 * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Removed.
1497 * http/wpt/crypto/aes-cbc-crash.any.html: Removed.
1498 * http/wpt/crypto/aes-cbc-crash.any.js: Removed.
1499 * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Removed.
1500 * http/wpt/crypto/aes-cbc-crash.any.worker.html: Removed.
1501 * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Removed.
1502 * http/wpt/crypto/aes-ctr-crash.any.html: Removed.
1503 * http/wpt/crypto/aes-ctr-crash.any.js: Removed.
1504 * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Removed.
1505 * http/wpt/crypto/aes-ctr-crash.any.worker.html: Removed.
1506 * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Removed.
1507 * http/wpt/crypto/aes-gcm-crash.any.html: Removed.
1508 * http/wpt/crypto/aes-gcm-crash.any.js: Removed.
1509 * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Removed.
1510 * http/wpt/crypto/aes-gcm-crash.any.worker.html: Removed.
1511 * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Removed.
1512 * http/wpt/crypto/derive-hmac-key-crash.any.html: Removed.
1513 * http/wpt/crypto/derive-hmac-key-crash.any.js: Removed.
1514 * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Removed.
1515 * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Removed.
1516 * http/wpt/crypto/ecdsa-crash.any-expected.txt: Removed.
1517 * http/wpt/crypto/ecdsa-crash.any.html: Removed.
1518 * http/wpt/crypto/ecdsa-crash.any.js: Removed.
1519 * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Removed.
1520 * http/wpt/crypto/ecdsa-crash.any.worker.html: Removed.
1521 * http/wpt/crypto/hkdf-crash.any-expected.txt: Removed.
1522 * http/wpt/crypto/hkdf-crash.any.html: Removed.
1523 * http/wpt/crypto/hkdf-crash.any.js: Removed.
1524 * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Removed.
1525 * http/wpt/crypto/hkdf-crash.any.worker.html: Removed.
1526 * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Removed.
1527 * http/wpt/crypto/pbkdf2-crash.any.html: Removed.
1528 * http/wpt/crypto/pbkdf2-crash.any.js: Removed.
1529 * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Removed.
1530 * http/wpt/crypto/pbkdf2-crash.any.worker.html: Removed.
1531 * http/wpt/crypto/resources/common.js: Removed.
1532 * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Removed.
1533 * http/wpt/crypto/rsa-oaep-crash.any.html: Removed.
1534 * http/wpt/crypto/rsa-oaep-crash.any.js: Removed.
1535 * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Removed.
1536 * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Removed.
1537 * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Removed.
1538 * http/wpt/crypto/rsa-pss-crash.any.html: Removed.
1539 * http/wpt/crypto/rsa-pss-crash.any.js: Removed.
1540 * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Removed.
1541 * http/wpt/crypto/rsa-pss-crash.any.worker.html: Removed.
1542 * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Removed.
1543 * http/wpt/crypto/unwrap-ec-key-crash.any.html: Removed.
1544 * http/wpt/crypto/unwrap-ec-key-crash.any.js: Removed.
1545 * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Removed.
1546 * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Removed.
1547 * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Removed.
1548 * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Removed.
1549 * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Removed.
1550 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Removed.
1551 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Removed.
1553 2018-07-16 Ryosuke Niwa <rniwa@webkit.org>
1555 [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
1556 https://bugs.webkit.org/show_bug.cgi?id=187649
1558 Reviewed by Wenson Hsieh.
1560 Force update the selection before ending the test.
1562 * editing/selection/update-selection-by-style-change.html:
1564 2018-07-16 Simon Fraser <simon.fraser@apple.com>
1566 Add color filter for transforming colors in Dark Mode
1567 https://bugs.webkit.org/show_bug.cgi?id=187717
1568 rdar://problem/41146650
1570 Reviewed by Dean Jackson.
1572 * css3/color-filters/color-filter-apple-invert-lightness-expected.html: Added.
1573 * css3/color-filters/color-filter-apple-invert-lightness.html: Added.
1574 * css3/color-filters/color-filter-parsing-expected.txt:
1575 * css3/color-filters/color-filter-parsing.html:
1577 2018-07-15 Jiewen Tan <jiewen_tan@apple.com>
1579 [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
1580 https://bugs.webkit.org/show_bug.cgi?id=187501
1581 <rdar://problem/41438160>
1583 Reviewed by Youenn Fablet.
1585 crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
1586 it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
1590 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
1591 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
1592 * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
1593 * http/wpt/crypto/aes-cbc-crash.any.html: Added.
1594 * http/wpt/crypto/aes-cbc-crash.any.js: Added.
1595 * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
1596 * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
1597 * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
1598 * http/wpt/crypto/aes-ctr-crash.any.html: Added.
1599 * http/wpt/crypto/aes-ctr-crash.any.js: Added.
1600 * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
1601 * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
1602 * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
1603 * http/wpt/crypto/aes-gcm-crash.any.html: Added.
1604 * http/wpt/crypto/aes-gcm-crash.any.js: Added.
1605 * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
1606 * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
1607 * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
1608 * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
1609 * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
1610 * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
1611 * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
1612 * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1613 * http/wpt/crypto/ecdsa-crash.any.html: Added.
1614 * http/wpt/crypto/ecdsa-crash.any.js: Added.
1615 * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1616 * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1617 * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1618 * http/wpt/crypto/hkdf-crash.any.html: Added.
1619 * http/wpt/crypto/hkdf-crash.any.js: Added.
1620 * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1621 * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1622 * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1623 * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1624 * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1625 * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1626 * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1627 * http/wpt/crypto/resources/common.js: Added.
1628 * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1629 * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1630 * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1631 * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1632 * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1633 * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1634 * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1635 * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1636 * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1637 * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1638 * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1639 * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1640 * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1641 * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1642 * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1643 * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1644 * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1645 * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1646 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1647 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1649 2018-07-16 Said Abou-Hallawa <sabouhallawa@apple.com>
1651 [iOS] When bringing MobileSafari to the foreground, images, which are pending decoding, won't be drawn into the immediate-paint transaction
1652 https://bugs.webkit.org/show_bug.cgi?id=187375
1654 Reviewed by Simon Fraser.
1656 The Internals API paintControlTints() is now renamed to invalidateControlTints()
1657 to be consistent with the new enum values and with the new name of the
1660 * fast/css/webkit-mask-crash-fieldset-legend.html:
1661 * fast/css/webkit-mask-crash-figure.html:
1662 * fast/css/webkit-mask-crash-table.html:
1663 * fast/css/webkit-mask-crash-td-2.html:
1664 * fast/css/webkit-mask-crash-td.html:
1666 2018-07-16 Truitt Savell <tsavell@apple.com>
1668 [ MacOS WK1 Debug ] Layout Test svg/custom/linking-uri-01-b.svg is flakey
1669 https://bugs.webkit.org/show_bug.cgi?id=187711
1671 Unreviewed test gardening.
1673 * platform/mac-wk1/TestExpectations:
1675 2018-07-16 David Fenton <david_fenton@apple.com>
1677 Unreviewed, rolling out r233867.
1679 caused build failures on High Sierra, Sierra and iOS
1683 "[WebCrypto] Crypto operations should copy their parameters
1684 before hoping to another thread"
1685 https://bugs.webkit.org/show_bug.cgi?id=187501
1686 https://trac.webkit.org/changeset/233867
1688 2018-07-15 Jiewen Tan <jiewen_tan@apple.com>
1690 [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
1691 https://bugs.webkit.org/show_bug.cgi?id=187501
1692 <rdar://problem/41438160>
1694 Reviewed by Youenn Fablet.
1696 crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
1697 it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
1701 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
1702 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
1703 * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
1704 * http/wpt/crypto/aes-cbc-crash.any.html: Added.
1705 * http/wpt/crypto/aes-cbc-crash.any.js: Added.
1706 * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
1707 * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
1708 * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
1709 * http/wpt/crypto/aes-ctr-crash.any.html: Added.
1710 * http/wpt/crypto/aes-ctr-crash.any.js: Added.
1711 * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
1712 * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
1713 * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
1714 * http/wpt/crypto/aes-gcm-crash.any.html: Added.
1715 * http/wpt/crypto/aes-gcm-crash.any.js: Added.
1716 * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
1717 * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
1718 * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
1719 * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
1720 * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
1721 * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
1722 * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
1723 * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1724 * http/wpt/crypto/ecdsa-crash.any.html: Added.
1725 * http/wpt/crypto/ecdsa-crash.any.js: Added.
1726 * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1727 * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1728 * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1729 * http/wpt/crypto/hkdf-crash.any.html: Added.
1730 * http/wpt/crypto/hkdf-crash.any.js: Added.
1731 * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1732 * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1733 * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1734 * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1735 * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1736 * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1737 * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1738 * http/wpt/crypto/resources/common.js: Added.
1739 * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1740 * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1741 * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1742 * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1743 * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1744 * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1745 * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1746 * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1747 * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1748 * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1749 * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1750 * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1751 * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1752 * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1753 * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1754 * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1755 * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1756 * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1757 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1758 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1760 2018-07-16 Aditya Keerthi <akeerthi@apple.com>
1762 [Datalist][macOS] Add suggestions UI for TextFieldInputTypes
1763 https://bugs.webkit.org/show_bug.cgi?id=186531
1765 Reviewed by Tim Horton.
1767 Added tests to verify that the suggestions are correctly shown and hidden, and that
1768 suggestions can be selected and inserted into an input field.
1770 * fast/forms/datalist/datalist-show-hide-expected.txt: Added.
1771 * fast/forms/datalist/datalist-show-hide.html: Added.
1772 * fast/forms/datalist/datalist-textinput-keydown-expected.txt: Added.
1773 * fast/forms/datalist/datalist-textinput-keydown.html: Added.
1774 * platform/ios/TestExpectations:
1775 * resources/ui-helper.js:
1776 (window.UIHelper.isShowingDataListSuggestions):
1778 2018-07-16 Jeremy Jones <jeremyj@apple.com>
1780 Fullscreen requires active document.
1781 https://bugs.webkit.org/show_bug.cgi?id=186226
1782 rdar://problem/36187413
1784 Reviewed by Jer Noble.
1786 This change guarantees the document to be visible for both element fullscreen and video fullscreen.
1788 User gesture is not enough to guarantee that the document is visible when fullscreen is initiated
1789 because JavaScript can spin wait before initiating fullscreen. During that spin the page or window might
1792 Document::hidden() can't be relied upon because it won't update while JavaScript spins.
1794 This change adds a sync call to the UI process to get the current UI visibility state.
1796 * media/no-fullscreen-when-hidden.html: Added.
1797 * media/video-test.js:
1798 (eventName.string_appeared_here.thunk):
1800 * platform/ios-wk1/TestExpectations:
1801 * platform/mac-wk1/TestExpectations:
1803 2018-07-16 Aaron Chu <aaron_chu@apple.com>
1805 AX: Audit Tab should have an Audit Manager
1806 https://bugs.webkit.org/show_bug.cgi?id=184071
1807 <rdar://problem/38946364>
1809 Reviewed by Brian Burg.
1811 Test cases for AuditManager, AuditTestCase, AuditTestSuite, AuditResult and AuditReport.
1813 * inspector/audit/audit-manager-expected.txt: Added.
1814 * inspector/audit/audit-manager.html: Added.
1815 * inspector/audit/audit-report-expected.txt: Added.
1816 * inspector/audit/audit-report.html: Added.
1817 * inspector/audit/audit-test-case-expected.txt: Added.
1818 * inspector/audit/audit-test-case.html: Added.
1819 * inspector/audit/audit-test-suite-expected.txt: Added.
1820 * inspector/audit/audit-test-suite.html: Added.
1821 * inspector/audit/resources/audit-test-fixtures.js: Added.
1822 (TestPage.registerInitializer.window.testSuiteFixture1):
1823 (TestPage.registerInitializer.window.testSuiteFixture1.testCaseDescriptors):
1824 (TestPage.registerInitializer.window.testSuiteFixture2):
1825 (TestPage.registerInitializer.window.testSuiteFixture2.testCaseDescriptors):
1826 (TestPage.registerInitializer):
1828 2018-07-16 Truitt Savell <tsavell@apple.com>
1830 [ iOS ] Layout Test fast/forms/submit-change-fragment.html is a flaky Timeout
1831 https://bugs.webkit.org/show_bug.cgi?id=187699
1833 Unreviewed test gardening.
1835 * platform/ios-simulator-wk2/TestExpectations:
1837 2018-07-16 Truitt Savell <tsavell@apple.com>
1839 [ EWS ] http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html is Crashing on Win-EWS
1840 https://bugs.webkit.org/show_bug.cgi?id=187700
1842 Unreviewed test gardening.
1844 * platform/win/TestExpectations:
1846 2018-07-14 Dirk Schulze <krit@webkit.org>
1848 [css-masking] Fully support -webkit-clip-path on SVG elements
1849 https://bugs.webkit.org/show_bug.cgi?id=185829
1851 Reviewed by Simon Fraser.
1853 Test -webkit-clip-path element references on SVG elements. Make sure, -webkit-clip-path
1854 contributes to hit testing for element references and basic shapes.
1856 * svg/clip-path/webkit-clip-path-after-expected.svg: Added.
1857 * svg/clip-path/webkit-clip-path-after.svg: Added.
1858 * svg/clip-path/webkit-clip-path-before-expected.svg: Added.
1859 * svg/clip-path/webkit-clip-path-before.svg: Added.
1860 * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting-expected.txt: Added.
1861 * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting.html: Added.
1862 * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting-expected.txt: Added.
1863 * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting.html: Added.
1864 * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting-expected.txt: Added.
1865 * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting.html: Added.
1866 * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting-expected.txt: Added.
1867 * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting.html: Added.
1869 2018-07-13 Ryan Haddad <ryanhaddad@apple.com>
1871 Add TestExpectations and baselines for iOS 12
1872 https://bugs.webkit.org/show_bug.cgi?id=187628
1874 Reviewed by Alexey Proskuryakov.
1876 * platform/ios-12/TestExpectations: Added.
1878 2018-07-13 Ryan Haddad <ryanhaddad@apple.com>
1880 Add TestExpectations and baselines for Mojave.
1881 https://bugs.webkit.org/show_bug.cgi?id=187620
1883 Reviewed by Alexey Proskuryakov.
1885 * platform/mac/TestExpectations:
1887 2018-07-13 John Wilander <wilander@apple.com>
1889 Flesh out WebSocket cookie tests to cover cookie policy for third-party resources
1890 https://bugs.webkit.org/show_bug.cgi?id=187541
1891 <rdar://problem/42048729>
1893 Reviewed by Alex Christensen.
1895 * http/tests/cookies/resources/cookie-utilities.js:
1896 Added a function for setting a cookie in a WebSocket handshake.
1897 * http/tests/websocket/tests/hybi/cookie_wsh.py:
1898 (web_socket_do_extra_handshake):
1899 Now sets the root path for new cookies so that they can be seen by
1900 for example cookies/resources/echo-cookies.php.
1901 * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party-expected.txt: Added.
1902 * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party.html: Added.
1903 * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party-expected.txt: Added.
1904 * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party.html: Added.
1905 * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt:
1906 * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html:
1907 Now tests under the condition where localhost as third-party is
1908 allowed to set a new cookie as third party. It also makes sure to use
1909 cookies with the path set to the root so that all cookies are visible.
1911 2018-07-13 Youenn Fablet <youenn@apple.com>
1913 Support connecting a MediaStreamAudioDestinationNode to RTCPeerConnection
1914 https://bugs.webkit.org/show_bug.cgi?id=187627
1915 <rdar://problem/35334400>
1917 Reviewed by Jer Noble.
1919 * webrtc/peer-connection-createMediaStreamDestination-expected.txt: Added.
1920 * webrtc/peer-connection-createMediaStreamDestination.html: Added.
1922 2018-07-13 Truitt Savell <tsavell@apple.com>
1924 [ MacOS WK1 ] Layout Tests in media/media-fragments/ are flaky
1925 https://bugs.webkit.org/show_bug.cgi?id=187557
1927 Unreviewed test gardening.
1929 * platform/mac-wk1/TestExpectations:
1931 2018-07-13 Truitt Savell <tsavell@apple.com>
1933 [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
1934 https://bugs.webkit.org/show_bug.cgi?id=187649
1936 Unreviewed test gardening.
1938 * platform/mac-wk2/TestExpectations:
1940 2018-07-13 Truitt Savell <tsavell@apple.com>
1942 [ MacOS Debug ] Layout Test inspector/view/asynchronous-layout.html is a Flaky Timeout
1943 https://bugs.webkit.org/show_bug.cgi?id=187622
1945 Unreviewed test gardening.
1947 * platform/mac/TestExpectations:
1949 2018-07-12 Youenn Fablet <youenn@apple.com>
1951 Add a FrameLoaderClient willInjectUserScriptForFrame callback
1952 https://bugs.webkit.org/show_bug.cgi?id=187565
1954 Reviewed by Alex Christensen.
1956 * http/tests/contentextensions/injected-script-callback-expected.txt: Added.
1957 * http/tests/contentextensions/injected-script-callback.html: Added.
1959 2018-07-11 Ross Kirsling <ross.kirsling@sony.com>
1961 UTF-16 XHTML files need svn:mime-type to be handled correctly by Windows SVN
1962 https://bugs.webkit.org/show_bug.cgi?id=187571
1964 Reviewed by Alex Christensen.
1966 * dom/xhtml/level3/core/documentgetinputencoding03.xhtml:
1967 * dom/xhtml/level3/core/entitygetinputencoding02.xhtml:
1968 * dom/xhtml/level3/core/entitygetxmlversion02.xhtml:
1969 * dom/xhtml/level3/core/external_foo.ent:
1970 Added property svn:mime-type and removed property svn:eol-style (to align with documentgetxmlencoding03.xhtml).
1972 2018-07-12 Miguel Gomez <magomez@igalia.com>
1974 Unreviewed GTK+ and WPE gardening after r233765.
1976 * platform/gtk/TestExpectations:
1977 * platform/wpe/TestExpectations:
1979 2018-07-12 Zalan Bujtas <zalan@apple.com>
1981 Newly added float should trigger full layout on the block.
1982 https://bugs.webkit.org/show_bug.cgi?id=187251
1983 <rdar://problem/41726137>
1985 Reviewed by David Kilzer.
1987 * fast/inline/new-float-needs-layout-when-line-is-dirty-expected.txt: Added.
1988 * fast/inline/new-float-needs-layout-when-line-is-dirty.html: Added.
1990 2018-07-11 Youenn Fablet <youenn@apple.com>
1992 MediaDevices should derive from EventTarget in its IDL
1993 https://bugs.webkit.org/show_bug.cgi?id=187575
1995 Reviewed by Chris Dumez.
1997 * fast/mediastream/MediaDevices-addEventListener-expected.txt: Added.
1998 * fast/mediastream/MediaDevices-addEventListener.html: Added.
2000 2018-07-11 Ryosuke Niwa <rniwa@webkit.org>
2002 Layout Test editing/selection/navigation-clears-editor-state.html is flaky
2003 https://bugs.webkit.org/show_bug.cgi?id=187389
2005 Reviewed by Wenson Hsieh.
2007 Use 200 iterations like we did before r233701 and mark it as SLOW.
2010 * editing/selection/navigation-clears-editor-state.html:
2012 2018-07-11 Aditya Keerthi <akeerthi@apple.com>
2014 REGRESSION (231276): Attempting to copy an image fails
2015 https://bugs.webkit.org/show_bug.cgi?id=187212
2016 <rdar://problem/41540074>
2018 Reviewed by Ryosuke Niwa.
2020 Added test to ensure that we can copy a URL without a title, and the URL's
2021 lastPathComponent appears like a file URL.
2023 * editing/mac/pasteboard/can-copy-url-without-title-expected.txt: Added.
2024 * editing/mac/pasteboard/can-copy-url-without-title.html: Added.
2025 * platform/mac-wk1/TestExpectations: The added test is WK2-only due to webkit.org/b/187230.
2027 2018-07-11 Ross Kirsling <ross.kirsling@sony.com>
2029 [WinCairo] Unreviewed test gardening.
2031 * platform/wincairo/TestExpectations:
2033 2018-07-11 Truitt Savell <tsavell@apple.com>
2035 Layout Test media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter.html is flaky
2036 https://bugs.webkit.org/show_bug.cgi?id=187420
2038 Unreviewed test gardening.
2040 * platform/mac/TestExpectations:
2042 2018-07-11 Youenn Fablet <youenn@apple.com>
2044 Fix remaining Cross-Origin-Resource-Policy failures, if any
2045 https://bugs.webkit.org/show_bug.cgi?id=186761
2046 <rdar://problem/41209829>
2048 Reviewed by Alex Christensen.
2050 Remove redundant tests with WPT.
2052 * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Removed.
2053 * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Removed.
2054 * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Removed.
2055 * http/wpt/cross-origin-resource-policy/fetch.html: Removed.
2056 * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Removed.
2057 * http/wpt/cross-origin-resource-policy/iframe-loads.html: Removed.
2058 * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Removed.
2059 * http/wpt/cross-origin-resource-policy/image-loads.html: Removed.
2060 * http/wpt/cross-origin-resource-policy/resources/hello.py: Removed.
2061 * http/wpt/cross-origin-resource-policy/resources/iframe.py: Removed.
2062 * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Removed.
2063 * http/wpt/cross-origin-resource-policy/resources/redirect.py: Removed.
2064 * http/wpt/cross-origin-resource-policy/resources/script.py: Removed.
2065 * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Removed.
2066 * http/wpt/cross-origin-resource-policy/script-loads.html: Removed.
2068 2018-07-11 Jer Noble <jer.noble@apple.com>
2070 Disable all network caching for HLS streams.
2071 https://bugs.webkit.org/show_bug.cgi?id=187544
2072 <rdar://problem/41863600>
2074 Reviewed by Chris Dumez.
2076 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt:
2077 * http/tests/cache/disk-cache/disk-cache-media-small.html:
2079 2018-07-11 Ms2ger <Ms2ger@igalia.com>
2081 [GTK] Unreviewed test gardening
2082 https://bugs.webkit.org/show_bug.cgi?id=187551
2084 Unreviewed gardening.
2086 * platform/gtk/TestExpectations: Mark new test as failing: it depends on mac-only code.
2088 2018-07-10 Youenn Fablet <youenn@apple.com>
2090 Make fetch() use "same-origin" credentials by default
2091 https://bugs.webkit.org/show_bug.cgi?id=176023
2093 Reviewed by Chris Dumez.
2095 Resource timing does not work properly on WK1 when stopping fetch/XHR load to restart it without credentials.
2096 Updated expected results accordingly.
2098 * http/tests/inspector/network/resource-mime-type.html:
2099 Update resource-mime-type.html to ensure we go to the network for every load.
2100 * http/wpt/resource-timing/rt-cors.js:
2101 (assertRedirectWithDisallowedTimingData):
2102 Updated test according https://www.w3.org/TR/resource-timing-1/#performanceresourcetiming.
2103 * platform/mac-wk1/http/wpt/resource-timing/rt-cors-expected.txt: Added.
2104 * platform/mac-wk1/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
2105 * platform/win/http/wpt/resource-timing/rt-cors-expected.txt: Added.
2106 * platform/win/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
2108 2018-07-10 Saam Barati <sbarati@apple.com>
2110 Layout Test editing/selection/navigation-clears-editor-state.html is flaky
2111 https://bugs.webkit.org/show_bug.cgi?id=187389
2112 <rdar://problem/41898822>
2114 Rubber-stamped by Ryosuke Niwa.
2116 Make this test less susceptible to timing out on debug builds by:
2117 - lowering the number of iframes we add by a factor of two
2118 - removing the tests own internal 18 second timeout
2120 * editing/selection/navigation-clears-editor-state.html:
2122 2018-07-10 Zalan Bujtas <zalan@apple.com>
2124 FragmentInterval, FragmentIntervalTree and FragmentSearchAdapter should hold not hold raw pointers to renderers.
2125 https://bugs.webkit.org/show_bug.cgi?id=187249
2126 <rdar://problem/41725869>
2128 Reviewed by Simon Fraser.
2130 * fast/multicol/crash-in-vertical-writing-mode-expected.txt: Added.
2131 * fast/multicol/crash-in-vertical-writing-mode.html: Added.
2133 2018-07-10 John Wilander <wilander@apple.com>
2135 Resource Load Statistics: Make testRunner.statisticsResetToConsistentState() take a completion handler
2136 https://bugs.webkit.org/show_bug.cgi?id=187499
2137 <rdar://problem/41999431>
2139 Reviewed by Chris Dumez.
2141 These changes are to adopt and make use of the new completion handler in
2142 testRunner.statisticsResetToConsistentState().
2144 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
2145 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
2146 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
2147 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2148 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
2149 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
2150 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
2151 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2152 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
2153 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
2154 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
2155 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
2156 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
2157 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
2158 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
2159 * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
2160 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
2161 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
2162 * http/tests/resourceLoadStatistics/grandfathering.html:
2163 * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2164 * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2165 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
2166 * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2167 * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2168 * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2169 * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2170 * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2171 * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2172 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2173 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
2174 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2175 * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2176 * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
2177 * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
2178 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
2179 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2180 * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
2181 * http/tests/resourceLoadStatistics/prune-statistics.html:
2182 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
2183 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
2184 * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2185 * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2186 * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2187 * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2188 * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2189 * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2190 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
2191 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
2192 * http/tests/resourceLoadStatistics/telemetry-generation.html:
2193 * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
2194 * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
2195 * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
2196 * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html:
2198 2018-07-10 Truitt Savell <tsavell@apple.com>
2200 [ MacOS Debug ] Layout Test media/media-fragments/TC0015.html is flaky
2201 https://bugs.webkit.org/show_bug.cgi?id=187522
2203 Unreviewed test gardening.
2205 * platform/mac-wk1/TestExpectations:
2207 2018-07-09 Dean Jackson <dino@apple.com>
2209 Remove fullscreen-auto-hide-delay
2210 https://bugs.webkit.org/show_bug.cgi?id=187493
2211 <rdar://problem/41830852>
2213 Reviewed by Antoine Quint.
2215 Update the existing test that partially used the delay, and remove the ones that
2216 used only the delay.
2218 * fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
2219 * fullscreen/fullscreen-auto-hide-delay.html: Removed.
2220 * fullscreen/fullscreen-env-expected.txt:
2221 * fullscreen/fullscreen-env.html:
2222 * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
2223 * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay.html: Removed.
2225 2018-07-09 Truitt Savell <tsavell@apple.com>
2227 Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is flaky
2228 https://bugs.webkit.org/show_bug.cgi?id=187484
2230 Unreviewed test gardening.
2232 * platform/mac/TestExpectations:
2234 2018-07-09 Truitt Savell <tsavell@apple.com>
2236 [macOS] Layout Test fast/hidpi/filters-and-image-buffer-resolution.html is flaky, but no longer Flaky on [iOS]
2237 https://bugs.webkit.org/show_bug.cgi?id=187491
2239 Unreviewed test gardening
2241 * platform/ios-wk2/TestExpectations:
2242 * platform/mac/TestExpectations:
2244 2018-07-09 Brady Eidson <beidson@apple.com>
2246 Continued unreviewed hacking on this test because that's my full time job now.
2248 * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2250 2018-07-09 Brady Eidson <beidson@apple.com>
2252 This test is *still* flaky. This unreviewed patch is my attempt to make it less so.
2254 * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2256 2018-07-09 Brian Burg <bburg@apple.com>
2258 REGRESSION: Web Inspector no longer pauses in internal injected scripts like WDFindNodes.js
2259 https://bugs.webkit.org/show_bug.cgi?id=187350
2260 <rdar://problem/41728249>
2262 Reviewed by Matt Baker.
2264 Add a new test to demonstrate a difference in behavior when Debugger.setPauseForInternalScripts(true)
2265 is sent to the backend. There's no way to correctly stringify the current call frame when stepping into
2266 console.log because the injected script was blackboxed at the time that the scripts were parsed.
2267 Instead, the stepping output just shows that the debugger is paused somewhere inside console.log.
2269 * inspector/debugger/pause-for-internal-scripts-expected.txt: Added.
2270 * inspector/debugger/pause-for-internal-scripts.html: Added.
2271 * inspector/debugger/resources/log-pause-location.js:
2272 (TestPage.registerInitializer.window.addSteppingTestCase):
2273 (TestPage.registerInitializer):
2275 2018-07-09 Truitt Savell <tsavell@apple.com>
2277 Layout Test media/video-background-playback.html is flaky
2278 https://bugs.webkit.org/show_bug.cgi?id=187476
2280 Unreviewed test gardening.
2282 * platform/mac/TestExpectations:
2284 2018-07-09 Ryan Haddad <ryanhaddad@apple.com>
2286 Mark animations/needs-layout.html as flaky on iOS.
2287 https://bugs.webkit.org/show_bug.cgi?id=187388
2289 Unreviewed test gardening.
2291 * platform/ios-wk2/TestExpectations:
2293 2018-07-08 David Kilzer <ddkilzer@apple.com>
2295 DOMMatrix.invertSelf() returns garbage values for a non-invertible matrix
2296 <https://webkit.org/b/187446>
2297 <rdar://problem/41853187>
2299 Reviewed by Daniel Bates.
2301 * http/wpt/css/geometry/DOMMatrix-invertSelf-expected.txt: Add.
2302 * http/wpt/css/geometry/DOMMatrix-invertSelf.html: Add.
2303 * http/wpt/css/geometry/support/dommatrix-test-util.js: Copy from
2304 LayoutTests/imported/w3c/web-platform-tests/css/geometry/support/dommatrix-test-util.js.
2306 2018-07-06 Nan Wang <n_wang@apple.com>
2308 AX: add a subrole for meter elements on macOS
2309 https://bugs.webkit.org/show_bug.cgi?id=187409
2310 <rdar://problem/41905702>
2312 Reviewed by Chris Fleizach.
2314 * accessibility/mac/meter-subrole-expected.txt: Added.
2315 * accessibility/mac/meter-subrole.html: Added.
2316 * platform/mac/accessibility/roles-exposed-expected.txt:
2318 2018-07-06 Youenn Fablet <youenn@apple.com>
2320 WebRTC MediaStreamTrack Enable / Disable causes video delay / lag
2321 https://bugs.webkit.org/show_bug.cgi?id=186889
2322 <rdar://problem/41370285>
2324 Reviewed by Eric Carlson.
2326 Test is no longer valid since we are now sending 0 bytes for audio tracks.
2328 * webrtc/audio-muted-stats2-expected.txt: Removed.
2329 * webrtc/audio-muted-stats2.html: Removed.
2331 2018-07-06 Ryan Haddad <ryanhaddad@apple.com>
2333 Skip imported/w3c/web-platform-tests/infrastructure/assumptions/html-elements.html on debug.
2334 https://bugs.webkit.org/show_bug.cgi?id=187093
2336 Unreviewed test gardening.
2340 2018-07-06 Brady Eidson <beidson@apple.com>
2342 This test is flaky. This unreviewed patch is my attempt to make it less so.
2344 * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2346 2018-07-06 David Fenton <david_fenton@apple.com>
2348 Layout Test imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
2349 https://bugs.webkit.org/show_bug.cgi?id=187372
2351 Unreviewed test gardening.
2353 Added [ Slow ] to the existing [ Pass Timeout ] expectation.
2355 * platform/mac-wk1/TestExpectations:
2357 2018-07-06 Ryan Haddad <ryanhaddad@apple.com>
2359 Rebaseline accessibility/ios-simulator/strong-password-field.html after r233578.
2361 Unreviewed test gardening.
2363 * accessibility/ios-simulator/strong-password-field-expected.txt:
2365 2018-07-06 David Fenton <david_fenton@apple.com>
2367 Layout Test imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker.html is flaky timeout.
2368 https://bugs.webkit.org/show_bug.cgi?id=187408
2370 Unreviewed test gardening.
2372 * platform/mac/TestExpectations:
2374 2018-07-06 Antoine Quint <graouts@apple.com>
2376 [Web Animations] Using a Web Animation leaks the Document
2377 https://bugs.webkit.org/show_bug.cgi?id=187088
2378 <rdar://problem/41392046>
2380 Reviewed by Darin Adler.
2382 * webanimations/leak-document-with-web-animation-expected.txt: Added.
2383 * webanimations/leak-document-with-web-animation.html: Added.
2384 * webanimations/resources/web-animation-leak-iframe.html: Added.
2386 2018-07-06 Saam Barati <sbarati@apple.com>
2388 Layout Test editing/selection/navigation-clears-editor-state.html is flaky
2389 https://bugs.webkit.org/show_bug.cgi?id=187389
2391 Reviewed by Mark Lam.
2393 * editing/selection/navigation-clears-editor-state.html:
2394 Make the test's internal time out mechanism longer since
2395 it's being hit on the bots.
2397 2018-07-06 Nan Wang <n_wang@apple.com>
2399 AX: setValue on text controls should send out key events
2400 https://bugs.webkit.org/show_bug.cgi?id=186690
2401 <rdar://problem/41169985>
2403 Reviewed by Chris Fleizach.
2405 Editor's clearText function will also dispatch the InputEvent. In the test,
2406 we need to make sure each test case finishes handling all the input events
2407 before moving to the next test case.
2409 * accessibility/mac/set-value-editable-dispatch-events-expected.txt:
2410 * accessibility/mac/set-value-editable-dispatch-events.html:
2412 2018-07-06 Truitt Savell <tsavell@apple.com>
2414 Layout Test imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html is flaky
2415 https://bugs.webkit.org/show_bug.cgi?id=187393
2417 Unreviewed test gardening.
2421 2018-07-06 Daniel Bates <dabates@apple.com>
2423 Remove Strong Confirmation Password button
2424 https://bugs.webkit.org/show_bug.cgi?id=187306
2425 <rdar://problem/41795185>
2427 Reviewed by Sam Weinig.
2429 Remove support for the Strong Confirmation Password button because we never made use of it.
2431 * accessibility/ios-simulator/strong-password-field-expected.txt:
2432 * accessibility/ios-simulator/strong-password-field.html:
2433 * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html:
2434 * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html:
2435 * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html:
2436 * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html:
2437 * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html:
2438 * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html:
2439 * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html:
2440 * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html:
2441 * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes-expected.html:
2442 * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes.html:
2443 * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button-expected.html: Removed.
2444 * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button.html: Removed.
2445 * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button-expected.html: Removed.
2446 * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button.html: Removed.
2447 * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html:
2448 * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
2449 * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html:
2450 * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
2451 * fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button.html: Removed.
2452 * fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt:
2453 * fast/forms/auto-fill-button/last-auto-fill-button-type.html:
2454 * platform/gtk/TestExpectations:
2455 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2456 * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2457 * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2458 * platform/win/TestExpectations:
2459 * platform/win/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2460 * platform/wincairo/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2462 2018-07-05 Carlos Garcia Campos <cgarcia@igalia.com>
2464 Unreviewed GTK gardening. Remove platform expectations for imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
2466 Since r233512 we are getting the same results as other ports.
2468 * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Removed.
2470 2018-07-05 Youenn Fablet <youenn@apple.com>
2472 REGRESSION (r230843): Flash doesn't work; Produces blue box on page
2473 https://bugs.webkit.org/show_bug.cgi?id=187346
2474 <rdar://problem/41773974>
2476 Reviewed by Ryosuke Niwa.
2478 Skip new test on WK1 since it does not have the ability to block plugins.
2480 * http/tests/plugins/plugin-allow-then-reload-expected.txt: Added.
2481 * http/tests/plugins/plugin-allow-then-reload.html: Added.
2482 * platform/mac-wk1/TestExpectations:
2484 2018-07-05 Brady Eidson <beidson@apple.com>
2486 IndexedDB operations in a Page fail after a StorageProcess crash.
2487 <rdar://problem/41626526> and https://bugs.webkit.org/show_bug.cgi?id=187123
2489 Reviewed by Alex Christensen.
2491 * storage/indexeddb/modern/opendatabase-after-storage-crash.html: Added.
2493 2018-07-05 Ryosuke Niwa <rniwa@webkit.org>
2495 Youtube video pages crash after a couple of minutes
2496 https://bugs.webkit.org/show_bug.cgi?id=187316
2498 Reviewed by Antti Koivisto.
2500 Added a regression test to remove an iframe with a video while there is a main content
2501 which is eligible to be shown in the Touch Bar.
2503 * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added.
2504 * media/remove-video-best-media-element-in-main-frame-crash.html: Added.
2506 2018-07-05 Fujii Hironori <Hironori.Fujii@sony.com>
2508 REGRESSION(r233495) [cairo] drawGlyphsShadow should use the fast path for zero blur-radius
2509 https://bugs.webkit.org/show_bug.cgi?id=187336
2511 Reviewed by Carlos Garcia Campos.
2513 * platform/gtk/TestExpectations: Unmarked fast/text/multiple-text-shadow-overflow-layout-rect.html.
2515 2018-07-05 Saam Barati <sbarati@apple.com>
2517 [mac-wk1] Layout Test editing/selection/navigation-clears-editor-state.html is a flaky failure
2518 https://bugs.webkit.org/show_bug.cgi?id=187309
2520 Reviewed by Mark Lam.
2522 Try to make this test less flaky by making percents threshold of freed
2525 * editing/selection/navigation-clears-editor-state-expected.txt:
2526 * editing/selection/navigation-clears-editor-state.html:
2528 2018-07-05 Youenn Fablet <youenn@apple.com>
2530 Layout Test http/tests/workers/service/basic-messageport.html is flaky
2531 https://bugs.webkit.org/show_bug.cgi?id=182630
2533 Reviewed by Alex Christensen.
2535 Test is flaky due to a race between serviceWorkerClient.postMessage and MessagePort.postMessage.
2536 Both are going through UIProcess but MessagePort events are grabbed asynchronously.
2537 Fixed the test to not expect order between these two message exchange channels.
2539 * http/tests/workers/service/basic-messageport-expected.txt:
2540 * http/tests/workers/service/resources/basic-messageport.js:
2541 (channel.port1.onmessage):
2543 * platform/mac-wk2/TestExpectations:
2545 2018-07-05 David Fenton <david_fenton@apple.com>
2547 LayoutTest imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
2548 https://bugs.webkit.org/show_bug.cgi?id=187372
2550 Unreviewed test gardening.
2552 * platform/mac-wk1/TestExpectations:
2554 2018-07-05 Commit Queue <commit-queue@webkit.org>
2556 Unreviewed, rolling out r233539.
2557 https://bugs.webkit.org/show_bug.cgi?id=187368
2559 Changes made for youtube crashes has caused 15 api failures
2560 (Requested by Truitt on #webkit).
2564 "Youtube video pages crash after a couple of minutes"
2565 https://bugs.webkit.org/show_bug.cgi?id=187316
2566 https://trac.webkit.org/changeset/233539
2568 2018-07-04 Ryosuke Niwa <rniwa@webkit.org>
2570 Youtube video pages crash after a couple of minutes
2571 https://bugs.webkit.org/show_bug.cgi?id=187316
2573 Reviewed by Antti Koivisto.
2575 Added a regression test to remove an iframe with a video while there is a main content
2576 which is eligible to be shown in the Touch Bar.
2578 * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added.
2579 * media/remove-video-best-media-element-in-main-frame-crash.html: Added.
2581 2018-07-05 Zalan Bujtas <zalan@apple.com>
2583 Do not assume that hypen's width can be computed using the simplified text measure codepath.
2584 https://bugs.webkit.org/show_bug.cgi?id=187352
2585 <rdar://problem/40821283>
2587 Reviewed by Simon Fraser.
2589 * fast/text/hyphen-is-complex-crash-expected.txt: Added.
2590 * fast/text/hyphen-is-complex-crash.html: Added.
2592 2018-07-05 Wenson Hsieh <wenson_hsieh@apple.com>
2594 [WK1] editing/spelling/markers.html times out on High Sierra after r233439
2595 https://bugs.webkit.org/show_bug.cgi?id=187351
2597 Reviewed by Tim Horton.
2599 This is currently timing out on High Sierra, because the `verifyUnexpectedMarkers` portion of the
2600 test fails to actually make use of the override spell checking results. Fix this by passing the
2601 results when calling the function.
2603 * editing/spelling/markers.html:
2605 2018-07-05 Nan Wang <n_wang@apple.com>
2607 AX: setValue on text controls should send out key events
2608 https://bugs.webkit.org/show_bug.cgi?id=186690
2609 <rdar://problem/41169985>
2611 Reviewed by Chris Fleizach.
2613 * accessibility/mac/set-value-editable-dispatch-events-expected.txt: Added.
2614 * accessibility/mac/set-value-editable-dispatch-events.html: Added.
2616 2018-07-05 Truitt Savell <tsavell@apple.com>
2618 Layout Test svg/animations/animateMotion-additive-2c.svg and svg/animations/animateMotion-additive-2d.svg is flaky
2619 https://bugs.webkit.org/show_bug.cgi?id=187345
2621 Unreviewed test gardening.
2623 * platform/mac-wk2/TestExpectations:
2625 2018-07-04 Carlos Garcia Campos <cgarcia@igalia.com>
2627 REGRESSION(r233325): [GTK] Broke 40 animations tests
2628 https://bugs.webkit.org/show_bug.cgi?id=187264
2630 Reviewed by Žan Doberšek.
2632 Remove expectations for tests that are passing now.
2634 * platform/gtk/TestExpectations:
2636 2018-07-04 Antti Koivisto <antti@apple.com>
2638 Reparse user stylesheets when _useSystemAppearance changes
2639 https://bugs.webkit.org/show_bug.cgi?id=187312
2640 <rdar://problem/38565834>
2642 Reviewed by Tim Horton.
2644 * fast/media/use-system-appearance-user-stylesheet-parsing-expected.txt: Added.
2645 * fast/media/use-system-appearance-user-stylesheet-parsing.html: Added.
2647 2018-07-04 Alicia Boya GarcÃa <aboya@igalia.com>
2649 Unreviewed GTK test gardening.
2650 https://bugs.webkit.org/show_bug.cgi?id=187328
2652 * platform/gtk/TestExpectations:
2653 * platform/wpe/TestExpectations:
2655 2018-07-03 Antoine Quint <graouts@apple.com>
2657 [Web Animations] Make WPT test at timing-model/timelines/timelines.html pass reliably
2658 https://bugs.webkit.org/show_bug.cgi?id=186508
2659 <rdar://problem/41000260>
2661 Reviewed by Dean Jackson.
2663 We're now passing this test reliably.
2667 2018-07-03 Ryosuke Niwa <rniwa@webkit.org>
2669 Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
2670 https://bugs.webkit.org/show_bug.cgi?id=187284
2672 Reviewed by Eric Carlson.
2674 Added a regression test which reliably hits the newly added debug assertion.
2676 * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
2677 * media/track/video-track-addition-and-frame-removal.html: Added.
2679 2018-07-03 Fujii Hironori <Hironori.Fujii@sony.com>
2681 [cairo] Doesn't paint box-shadow with zero blur-radius
2682 https://bugs.webkit.org/show_bug.cgi?id=187244
2684 Reviewed by Žan Doberšek.
2686 * platform/gtk/fast/box-shadow/inset-expected.png: Updated.
2688 2018-07-03 Youenn Fablet <youenn@apple.com>
2690 Crash in WebKit::CacheStorage::Cache::toRecordInformation when running http/tests/cache-storage/cache-persistency.https.html
2691 https://bugs.webkit.org/show_bug.cgi?id=187243
2693 Reviewed by Chris Dumez.
2697 2018-07-03 Chris Dumez <cdumez@apple.com>
2699 performance-api/performance-observer-no-document-leak.html is flaky
2700 https://bugs.webkit.org/show_bug.cgi?id=186938
2701 <rdar://problem/41379336>
2703 Reviewed by Simon Fraser.
2705 Update test to stop relying on internals.numberOfLiveDocuments() and instead rely on the new
2706 internals.documentIdentifier() / internals.isDocumentAlive(documentIdentifier) API in order
2707 to address the flakiness. Relying on the number of live documents to check if a particular
2708 document was destroyed is unreliable and flaky given that WebKit constructs documents for
2712 * performance-api/performance-observer-no-document-leak-expected.txt:
2713 * performance-api/performance-observer-no-document-leak.html:
2715 2018-07-03 Truitt Savell <tsavell@apple.com>
2717 Re-enabling canvas tests for canvas/philip/tests/initial.reset.gradient.html
2718 https://bugs.webkit.org/show_bug.cgi?id=187307
2720 Unreviewed test gardening.
2722 * platform/mac/TestExpectations:
2724 2018-07-03 Truitt Savell <tsavell@apple.com>
2726 re-enable some canvas tests that are now consistently passing
2727 https://bugs.webkit.org/show_bug.cgi?id=187305
2729 Unreviewed test gardening.
2731 * platform/mac/TestExpectations:
2733 2018-07-03 Jonathan Bedard <jbedard@apple.com>
2735 Unreviewed, rolling out r233461.
2737 Assertions triggered during iOS 11 debug layout and API tests
2741 "[iOS] Add assert to catch improper use of WebCore::Timer in
2743 https://bugs.webkit.org/show_bug.cgi?id=185330
2744 https://trac.webkit.org/changeset/233461
2746 2018-07-03 Frederic Wang <fwang@igalia.com>
2748 Import WPT infrastructure tests
2749 https://bugs.webkit.org/show_bug.cgi?id=187095
2751 Reviewed by Youenn Fablet.
2753 * TestExpectations: Mark known failures.
2755 2018-07-03 Frederic Wang <fwang@igalia.com>
2757 REGRESSION (r232186): Hardware-accelerated CSS animations using steps() timing function no longer work
2758 https://bugs.webkit.org/show_bug.cgi?id=186129
2760 Reviewed by Antoine Quint.
2762 Add a test to ensure that accelerated and non-accelerated animations are properly started
2763 when WebAnimationsCSSIntegration is enabled. In particular, consider the case of animated
2764 transform using steps() timing function.
2766 * http/wpt/css/css-animations/start-animation-001-expected.html: Added.
2767 * http/wpt/css/css-animations/start-animation-001.html: Added.
2769 2018-07-03 Frederic Wang <fred.wang@free.fr>
2771 [iOS] Animations with Bézier timing function not suspended on UI process when animation-play-state is set to "paused"
2772 https://bugs.webkit.org/show_bug.cgi?id=170784
2774 Add a reftest to visually check pausing of transform animations.
2776 Reviewed by Antoine Quint.
2778 * http/wpt/css/css-animations/set-animation-play-state-to-paused-001-expected.html: Added.
2779 * http/wpt/css/css-animations/set-animation-play-state-to-paused-001.html: Added.
2781 2018-07-03 Antoine Quint <graouts@apple.com>
2783 Crash in WebCore::WebAnimation::timeToNextRequiredTick when running imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
2784 https://bugs.webkit.org/show_bug.cgi?id=187145
2786 Unreviewed. Forgot to remove the expectation change when fixing the bug in r233430.
2790 2018-07-02 Sukolsak Sakshuwong <sukolsak@gmail.com>
2792 Regular expressions with ".?" expressions at the start and the end match the entire string
2793 https://bugs.webkit.org/show_bug.cgi?id=119191
2795 Reviewed by Michael Saboff.
2797 * fast/regex/dotstar-expected.txt:
2798 * fast/regex/script-tests/dotstar.js:
2800 2018-07-02 Antti Koivisto <antti@apple.com>
2802 Tighter limit for canvas memory use on iOS
2803 https://bugs.webkit.org/show_bug.cgi?id=187279
2804 <rdar://problem/38420562>
2806 Reviewed by Simon Fraser.
2808 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
2809 * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt:
2811 2018-07-02 Sukolsak Sakshuwong <sukolsak@gmail.com>
2813 RegExp.exec returns wrong value with a long integer quantifier
2814 https://bugs.webkit.org/show_bug.cgi?id=187042
2816 Reviewed by Saam Barati.
2818 * fast/regex/overflow-expected.txt:
2819 * fast/regex/script-tests/overflow.js:
2821 2018-07-02 Myles C. Maxfield <mmaxfield@apple.com>
2823 [Cocoa] Google Fonts doesn't work if the user has the requested font locally-installed
2824 https://bugs.webkit.org/show_bug.cgi?id=187228
2825 <rdar://problem/40967280>
2827 Reviewed by Brent Fulgham.
2829 * fast/text/user-installed-fonts/local-expected.html: Added.
2830 * fast/text/user-installed-fonts/local.html: Added.
2832 2018-07-02 Wenson Hsieh <wenson_hsieh@apple.com>
2834 [WK1] editing/spelling/markers.html is failing on recent builds of macOS Mojave
2835 https://bugs.webkit.org/show_bug.cgi?id=187253
2837 Reviewed by Tim Horton.
2839 In recent builds of macOS Mojave, NSSpellChecker returns both grammar and spelling errors when asked to analyze
2840 the string "I have a issue.". While arguably correct, the change causes this existing layout test to fail due
2841 to one of the calls to `verifyUnexpectedMarkers` expecting either grammar markers and not spelling markers, or
2844 To fix this, we can leverage the mechanism added in r233412 to simulate different results from the platform
2845 spellchecker, such that the test now exercises all combinations of grammar and spelling corrections observed on
2846 each macOS platform, regardless of the actual platform where the test is being run.
2848 This patch also enhances the capabilities of `LayoutTestSpellChecker`. See `Tools/ChangeLog` for more details.
2850 * editing/spelling/markers-expected.txt:
2851 * editing/spelling/markers.html:
2852 * editing/spelling/text-replacement-after-typing-to-word.html:
2854 Adjusted for a renamed TestRunner method.
2856 2018-07-02 Michael Catanzaro <mcatanzaro@igalia.com>
2858 Unreviewed GTK gardening
2860 * platform/gtk/TestExpectations:
2861 * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Added.
2863 2018-07-02 Eric Carlson <eric.carlson@apple.com>
2865 Video sometimes flickers when playing to AppleTV
2866 https://bugs.webkit.org/show_bug.cgi?id=187193
2867 <rdar://problem/40153865>
2869 Reviewed by Jer Noble and Youenn Fablet.
2871 * platform/mac/media/audio-session-category-audio-autoplay.html: Update as audio category
2872 doesn't change immediately.
2874 2018-07-02 Zan Dobersek <zdobersek@igalia.com>
2876 Unreviewed WPE gardening.
2878 Adjust or add a few test expectations. Remove a bad text baseline for
2879 one W3C Fetch test, add a proper text baseline for another.
2881 * platform/wpe/TestExpectations:
2882 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers: Added.
2883 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers/header-values-expected.txt: Added.
2884 * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Removed.
2886 2018-07-02 Frederic Wang <fwang@igalia.com>
2888 WTF's internal std::optional implementation should abort() on bad optional access
2889 https://bugs.webkit.org/show_bug.cgi?id=186536
2891 Unreviewed test gardening.
2893 2018-07-02 Frederic Wang <fwang@igalia.com>
2895 WTF's internal std::optional implementation should abort() on bad optional access
2896 https://bugs.webkit.org/show_bug.cgi?id=186536
2898 Reviewed by Michael Catanzaro.
2900 * TestExpectations: Mark two tests as crashing (bug #187145 and bug #187243).
2902 2018-07-01 Fujii Hironori <Hironori.Fujii@sony.com>
2904 [WK2] fast/parser/document-open-in-unload.html makes the following test crash
2905 https://bugs.webkit.org/show_bug.cgi?id=98345
2906 <rdar://problem/12474923>
2908 Reviewed by Ryosuke Niwa.
2910 * platform/wk2/TestExpectations: Unskipped fast/parser/document-open-in-unload.html.
2912 2018-07-01 Myles C. Maxfield <mmaxfield@apple.com>
2914 [Cocoa] LastResort in the font family list causes emoji with joiners to be rendered as multiple .notdef characters
2915 https://bugs.webkit.org/show_bug.cgi?id=187209
2916 <rdar://problem/40920785>
2918 Reviewed by Darin Adler.
2920 * fast/text/emoji-with-joiner-expected.txt: Added.
2921 * fast/text/emoji-with-joiner.html: Added.
2923 2018-07-01 Wenson Hsieh <wenson_hsieh@apple.com>
2925 [macOS] Text replacements that end with symbols are expanded immediately
2926 https://bugs.webkit.org/show_bug.cgi?id=187225
2927 <rdar://problem/41112433>
2929 Reviewed by Darin Adler.
2931 Adds a layout test to check that if a user has configured a text replacement that ends with punctuation, then:
2932 1. Typing that text replacement won't immediately trigger replacement.
2933 2. Text replacement is triggered after pressing enter.
2935 * editing/spelling/text-replacement-after-typing-to-word-expected.txt: Added.
2936 * editing/spelling/text-replacement-after-typing-to-word.html: Added.
2937 * platform/ios/TestExpectations:
2938 * platform/mac-wk2/TestExpectations:
2940 2018-06-29 Antoine Quint <graouts@apple.com>
2942 [Web Animations] Make WPT test at timing-model/timelines/document-timelines.html pass reliably
2943 https://bugs.webkit.org/show_bug.cgi?id=186507
2944 <rdar://problem/41000257>
2946 Reviewed by Dean Jackson.
2948 This test now passes reliably.
2952 2018-06-30 Antoine Quint <graouts@apple.com>
2954 [Web Animations] Make imported/mozilla/css-transitions/test_event-dispatch.html pass reliably
2955 https://bugs.webkit.org/show_bug.cgi?id=183843
2959 This test is no longer flaky, the fix for webkit.org/b/183834 fixed the issue.
2961 * platform/ios/TestExpectations:
2963 2018-06-30 Commit Queue <commit-queue@webkit.org>
2965 Unreviewed, rolling out r233391.
2966 https://bugs.webkit.org/show_bug.cgi?id=187217
2968 This patch broke Windows ports (Requested by fredw on
2973 "WTF's internal std::optional implementation should abort() on
2974 bad optional access"
2975 https://bugs.webkit.org/show_bug.cgi?id=186536
2976 https://trac.webkit.org/changeset/233391
2978 2018-06-29 Frederic Wang <fwang@igalia.com>
2980 WTF's internal std::optional implementation should abort() on bad optional access
2981 https://bugs.webkit.org/show_bug.cgi?id=186536
2983 Reviewed by Michael Catanzaro.
2985 * TestExpectations: Mark one WebAnimations test as crashing (bug #187145).
2987 2018-06-29 Nan Wang <n_wang@apple.com>
2989 Crash under WebCore::AXObjectCache::handleMenuItemSelected
2990 https://bugs.webkit.org/show_bug.cgi?id=186918
2991 <rdar://problem/41365984>
2993 Reviewed by Chris Fleizach.
2995 * accessibility/accessibility-crash-focused-element-change-expected.txt: Added.
2996 * accessibility/accessibility-crash-focused-element-change.html: Added.
2998 2018-06-29 Antti Koivisto <antti@apple.com>
3000 REGRESSION (r232806): Facebook login fields have blue fill background instead of white
3001 https://bugs.webkit.org/show_bug.cgi?id=187207
3003 Reviewed by Tim Horton.
3005 * fast/forms/input-background-ua-media-query-expected.html: Added.
3006 * fast/forms/input-background-ua-media-query.html: Added.
3008 2018-06-29 Daniel Bates <dabates@apple.com>
3010 REGRESSION (r230921): Cannot log in to forums.swift.org using GitHub account
3011 https://bugs.webkit.org/show_bug.cgi?id=187197
3012 <rdar://problem/40420821>
3014 Reviewed by Brent Fulgham.
3016 Add tests to ensure that Same-Site cookies are sent in a subsequent same-origin form submission
3017 from a child window that is cross-origin with its opener. Also add a test to ensure that Same-Site
3018 cookies are visible to an about:blank pop-up window (as about:blank is Same-Site with its opener
3019 by definition of being same-origin with it).
3021 * http/tests/cookies/same-site/fetch-in-about-blank-popup-expected.txt: Added.
3022 * http/tests/cookies/same-site/fetch-in-about-blank-popup.html: Added.
3023 * http/tests/cookies/same-site/post-from-cross-site-popup-expected.txt: Added.
3024 * http/tests/cookies/same-site/post-from-cross-site-popup.html: Added.
3025 * http/tests/cookies/same-site/resources/post-from-popup.html: Added.
3027 2018-06-29 Ryan Haddad <ryanhaddad@apple.com>
3029 Skip media/picture-in-picture-interruption.html on iOS since it relies on 'runWithKeyDown'.
3030 https://bugs.webkit.org/show_bug.cgi?id=187181
3032 Unreviewed test gardening.
3034 * platform/ios/TestExpectations:
3036 2018-06-29 Aditya Keerthi <akeerthi@apple.com>
3038 [macOS] Do not crash if there is an attempt to copy a file URL to the clipboard
3039 https://bugs.webkit.org/show_bug.cgi?id=187183
3041 Reviewed by Wenson Hsieh.
3043 Added a test to ensure that the WebProcess does not crash if we attempt to copy a
3044 file URL to the clipboard. The test also ensures the clipboard content remains
3048 * http/tests/security/pasteboard-file-url-expected.txt: Added.
3049 * http/tests/security/pasteboard-file-url.html: Added.
3050 * platform/mac-wk2/TestExpectations:
3052 2018-06-29 Nan Wang <n_wang@apple.com>
3054 AX: [iOS] VoiceOver scroll position is jumpy in frames
3055 https://bugs.webkit.org/show_bug.cgi?id=186956
3057 Reviewed by Simon Fraser.
3059 * fast/scrolling/ios/iframe-scroll-into-view-expected.html: Added.
3060 * fast/scrolling/ios/iframe-scroll-into-view.html: Added.
3062 2018-06-29 Truitt Savell <tsavell@apple.com>
3064 Layout Test webrtc/datachannel/mdns-ice-candidates.html is flaky
3065 https://bugs.webkit.org/show_bug.cgi?id=187180
3067 Unreviewed test gardening.
3071 2018-06-29 Truitt Savell <tsavell@apple.com>
3073 Layout Test js/error-should-not-strong-reference-global-object.html is flaky on macOS
3074 https://bugs.webkit.org/show_bug.cgi?id=187103
3076 Unreviewed test gardening
3078 * platform/mac-wk2/TestExpectations:
3079 * platform/mac/TestExpectations:
3081 2018-06-25 Said Abou-Hallawa <sabouhallawa@apple.com>
3083 Infinite loop if a <use> element references its ancestor and the DOMNodeInserted event handler of one its ancestor's descents updates the document style
3084 https://bugs.webkit.org/show_bug.cgi?id=186925
3086 Reviewed by Antti Koivisto.
3088 * svg/dom/svg-use-infinite-loop-cloning-expected.txt: Added.
3089 * svg/dom/svg-use-infinite-loop-cloning.html: Added.
3091 2018-06-29 Manuel Rego Casasnovas <rego@igalia.com>
3093 [WPE] Three CSS Grid Layout tests crash due to valueless std::optional access
3094 https://bugs.webkit.org/show_bug.cgi?id=186752
3096 Reviewed by Frédéric Wang.
3098 * platform/wpe/TestExpectations: Remove tests from TestExpectations file
3099 as they're passing now.
3101 2018-06-29 Thibault Saunier <tsaunier@igalia.com>
3103 [GTK][WPE]: Add a way to setup our development environment inside flatpak
3104 https://bugs.webkit.org/show_bug.cgi?id=186771
3106 Reviewed by Carlos Alberto Lopez Perez.
3108 * http/conf/flatpak-httpd.conf: Added. Apache configuration file to be used inside flaptak.
3110 2018-06-29 David Fenton <david_fenton@apple.com>
3112 Unreviewed, rolling out r233349.
3114 caused 42 crashes on iOS GuardMalloc and iOS ASan tests
3118 "[Web Animations] Using a Web Animation leaks the Document"
3119 https://bugs.webkit.org/show_bug.cgi?id=187088
3120 https://trac.webkit.org/changeset/233349
3122 2018-06-29 Jer Noble <jer.noble@apple.com>
3124 Returning PiP'd video to fullscreen while playing leaves video muted.
3125 https://bugs.webkit.org/show_bug.cgi?id=187181
3126 <rdar://problem/41408335>
3128 Reviewed by Eric Carlson.
3130 * media/picture-in-picture-interruption-expected.txt: Added.
3131 * media/picture-in-picture-interruption.html: Added.
3133 2018-06-29 Per Arne Vollan <pvollan@apple.com>
3135 Layout Test imported/mozilla/css-animations/test_animation-starttime.html is failing.
3136 https://bugs.webkit.org/show_bug.cgi?id=186807
3138 Unreviewed test gardening.
3140 * platform/win/TestExpectations:
3142 2018-06-29 Per Arne Vollan <pvollan@apple.com>
3144 Layout Test fast/text/mark-matches-broken-line-rendering.html is failing
3145 https://bugs.webkit.org/show_bug.cgi?id=187177
3147 Unreviewed test gardening.
3149 * platform/win/TestExpectations:
3151 2018-06-29 Antoine Quint <graouts@apple.com>
3153 Layout Test compositing/animation/layer-for-filling-animation.html is a flaky failure
3154 https://bugs.webkit.org/show_bug.cgi?id=187163
3158 This test needed to be modified to account for the pending state being updated at a different time,
3159 so we just wait a frame to ensure the animation is ended. See r233325.
3161 * compositing/animation/layer-for-filling-animation.html:
3163 2018-06-29 Antoine Quint <graouts@apple.com>
3165 [mac][wk2] REGRESSION (Tiled Drawing): Some css3/ tests fail with fringing around tiled background-images that intersect tile boundaries
3166 https://bugs.webkit.org/show_bug.cgi?id=122235
3168 Unreviewed. This test has not been flaky on all ports by GTK for a long time.
3170 * platform/ios-wk1/TestExpectations:
3171 * platform/mac-wk2/TestExpectations:
3172 * platform/wincairo/TestExpectations:
3174 2018-06-27 Antoine Quint <graouts@apple.com>
3176 [Web Animations] Using a Web Animation leaks the Document
3177 https://bugs.webkit.org/show_bug.cgi?id=187088
3178 <rdar://problem/41392046>
3180 Reviewed by Dean Jackson.
3182 Add a new test that creates an Animation object in JS within an iframe and checks that removing
3183 the iframe clears its Document.
3185 * webanimations/leak-document-with-web-animation-expected.txt: Added.
3186 * webanimations/leak-document-with-web-animation.html: Added.
3187 * webanimations/resources/web-animation-leak-iframe.html: Added.
3189 2018-06-28 Olivia Barnett <obarnett@apple.com>
3191 Find in page for typographic quotes does not find low (German) quotes
3192 https://bugs.webkit.org/show_bug.cgi?id=187164
3193 <rdar://problem/29612785>
3195 Reviewed by Tim Horton.
3197 Added additional test for German quotes.
3199 * fast/text/find-quotes.html:
3201 2018-06-28 Zalan Bujtas <zalan@apple.com>
3203 [iOS] Unreviewed test gardening.
3205 * platform/ios/TestExpectations:
3207 2018-06-28 Zalan Bujtas <zalan@apple.com>
3209 [LFC] Add block formatting only test cases
3210 https://bugs.webkit.org/show_bug.cgi?id=187162
3212 Reviewed by Antti Koivisto.
3214 These tests are expected to generate the same tree output on every platform (no text, strictly block only).
3216 * fast/block/block-only/absolute-auto-with-sibling-margin-bottom-expected.txt: Added.
3217 * fast/block/block-only/absolute-auto-with-sibling-margin-bottom.html: Added.
3218 * fast/block/block-only/absolute-height-stretch-expected.txt: Added.
3219 * fast/block/block-only/absolute-height-stretch.html: Added.
3220 * fast/block/block-only/absolute-left-auto-expected.txt: Added.
3221 * fast/block/block-only/absolute-left-auto.html: Added.
3222 * fast/block/block-only/absolute-left-right-top-bottom-auto-expected.txt: Added.
3223 * fast/block/block-only/absolute-left-right-top-bottom-auto.html: Added.
3224 * fast/block/block-only/absolute-nested-expected.txt: Added.
3225 * fast/block/block-only/absolute-nested.html: Added.
3226 * fast/block/block-only/absolute-nested2-expected.txt: Added.
3227 * fast/block/block-only/absolute-nested2.html: Added.
3228 * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
3229 * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
3230 * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2-expected.txt: Added.
3231 * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2.html: Added.
3232 * fast/block/block-only/absolute-simple-expected.txt: Added.
3233 * fast/block/block-only/absolute-simple.html: Added.
3234 * fast/block/block-only/absolute-width-shrink-to-fit-expected.txt: Added.
3235 * fast/block/block-only/absolute-width-shrink-to-fit.html: Added.
3236 * fast/block/block-only/absolute-width-stretch-expected.txt: Added.
3237 * fast/block/block-only/absolute-width-stretch.html: Added.
3238 * fast/block/block-only/absolute-with-static-block-position-nested-expected.txt: Added.
3239 * fast/block/block-only/absolute-with-static-block-position-nested.html: Added.
3240 * fast/block/block-only/almost-intruding-left-float-simple-expected.txt: Added.
3241 * fast/block/block-only/almost-intruding-left-float-simple.html: Added.
3242 * fast/block/block-only/border-simple-expected.txt: Added.
3243 * fast/block/block-only/border-simple.html: Added.
3244 * fast/block/block-only/fixed-nested-expected.txt: Added.
3245 * fast/block/block-only/fixed-nested.html: Added.
3246 * fast/block/block-only/float-left-when-container-has-padding-margin-expected.txt: Added.
3247 * fast/block/block-only/float-left-when-container-has-padding-margin.html: Added.
3248 * fast/block/block-only/floating-box-clear-both-simple-expected.txt: Added.
3249 * fast/block/block-only/floating-box-clear-both-simple.html: Added.
3250 * fast/block/block-only/floating-box-clear-right-simple-expected.txt: Added.
3251 * fast/block/block-only/floating-box-clear-right-simple.html: Added.
3252 * fast/block/block-only/floating-box-left-and-right-multiple-expected.txt: Added.
3253 * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset-expected.txt: Added.
3254 * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset.html: Added.
3255 * fast/block/block-only/floating-box-left-and-right-multiple.html: Added.
3256 * fast/block/block-only/floating-box-right-simple-expected.txt: Added.
3257 * fast/block/block-only/floating-box-right-simple.html: Added.
3258 * fast/block/block-only/floating-box-with-clear-siblings-expected.txt: Added.
3259 * fast/block/block-only/floating-box-with-clear-siblings.html: Added.
3260 * fast/block/block-only/floating-box-with-clear-simple-expected.txt: Added.
3261 * fast/block/block-only/floating-box-with-clear-simple.html: Added.
3262 * fast/block/block-only/floating-box-with-new-formatting-context-expected.txt: Added.
3263 * fast/block/block-only/floating-box-with-new-formatting-context.html: Added.
3264 * fast/block/block-only/floating-box-with-relative-positioned-sibling-expected.txt: Added.
3265 * fast/block/block-only/floating-box-with-relative-positioned-sibling.html: Added.
3266 * fast/block/block-only/floating-left-right-simple-expected.txt: Added.
3267 * fast/block/block-only/floating-left-right-simple.html: Added.
3268 * fast/block/block-only/floating-left-right-with-all-margins-expected.txt: Added.
3269 * fast/block/block-only/floating-left-right-with-all-margins.html: Added.
3270 * fast/block/block-only/floating-lefts-and-rights-simple-expected.txt: Added.
3271 * fast/block/block-only/floating-lefts-and-rights-simple.html: Added.
3272 * fast/block/block-only/floating-multiple-lefts-expected.txt: Added.
3273 * fast/block/block-only/floating-multiple-lefts-in-body-expected.txt: Added.
3274 * fast/block/block-only/floating-multiple-lefts-in-body.html: Added.
3275 * fast/block/block-only/floating-multiple-lefts-multiple-lines-expected.txt: Added.
3276 * fast/block/block-only/floating-multiple-lefts-multiple-lines.html: Added.
3277 * fast/block/block-only/floating-multiple-lefts.html: Added.
3278 * fast/block/block-only/floating-with-new-block-formatting-context-expected.txt: Added.
3279 * fast/block/block-only/floating-with-new-block-formatting-context.html: Added.
3280 * fast/block/block-only/margin-collapse-bottom-bottom-expected.txt: Added.
3281 * fast/block/block-only/margin-collapse-bottom-bottom.html: Added.
3282 * fast/block/block-only/margin-collapse-bottom-nested-expected.txt: Added.
3283 * fast/block/block-only/margin-collapse-bottom-nested.html: Added.
3284 * fast/block/block-only/margin-collapse-first-last-are-floating-expected.txt: Added.
3285 * fast/block/block-only/margin-collapse-first-last-are-floating.html: Added.
3286 * fast/block/block-only/margin-collapse-simple-expected.txt: Added.
3287 * fast/block/block-only/margin-collapse-simple.html: Added.
3288 * fast/block/block-only/margin-collapse-top-nested-expected.txt: Added.
3289 * fast/block/block-only/margin-collapse-top-nested.html: Added.
3290 * fast/block/block-only/margin-collapse-when-child-has-padding-border-expected.txt: Added.
3291 * fast/block/block-only/margin-collapse-when-child-has-padding-border.html: Added.
3292 * fast/block/block-only/margin-collapse-with-block-formatting-context-expected.txt: Added.
3293 * fast/block/block-only/margin-collapse-with-block-formatting-context.html: Added.
3294 * fast/block/block-only/margin-collapse-with-block-formatting-context2-expected.txt: Added.
3295 * fast/block/block-only/margin-collapse-with-block-formatting-context2.html: Added.
3296 * fast/block/block-only/margin-left-right-sizing-expected.txt: Added.
3297 * fast/block/block-only/margin-left-right-sizing-out-of-flow-expected.txt: Added.
3298 * fast/block/block-only/margin-left-right-sizing-out-of-flow.html: Added.
3299 * fast/block/block-only/margin-left-right-sizing.html: Added.
3300 * fast/block/block-only/margin-propagation-simple-content-height-expected.txt: Added.
3301 * fast/block/block-only/margin-propagation-simple-content-height.html: Added.
3302 * fast/block/block-only/margin-sibling-collapse-propagated-expected.txt: Added.
3303 * fast/block/block-only/margin-sibling-collapse-propagated.html: Added.
3304 * fast/block/block-only/margin-simple-expected.txt: Added.
3305 * fast/block/block-only/margin-simple.html: Added.
3306 * fast/block/block-only/negative-margin-simple-expected.txt: Added.
3307 * fast/block/block-only/negative-margin-simple.html: Added.
3308 * fast/block/block-only/padding-nested-expected.txt: Added.
3309 * fast/block/block-only/padding-nested.html: Added.
3310 * fast/block/block-only/padding-simple-expected.txt: Added.
3311 * fast/block/block-only/padding-simple.html: Added.
3312 * fast/block/block-only/relative-auto-expected.txt: Added.
3313 * fast/block/block-only/relative-auto-with-parent-offset-expected.txt: Added.
3314 * fast/block/block-only/relative-auto-with-parent-offset.html: Added.
3315 * fast/block/block-only/relative-auto.html: Added.
3316 * fast/block/block-only/relative-bottom-expected.txt: Added.
3317 * fast/block/block-only/relative-bottom.html: Added.
3318 * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
3319 * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
3320 * fast/block/block-only/relative-right-expected.txt: Added.
3321 * fast/block/block-only/relative-right.html: Added.
3322 * fast/block/block-only/relative-siblings-expected.txt: Added.
3323 * fast/block/block-only/relative-siblings.html: Added.
3324 * fast/block/block-only/relative-simple-expected.txt: Added.
3325 * fast/block/block-only/relative-simple.html: Added.
3327 2018-06-28 Timothy Hatcher <timothy@apple.com>
3329 Find on page selection color isn't adapted for dark mode.
3330 https://bugs.webkit.org/show_bug.cgi?id=187072
3331 rdar://problem/40354841
3333 Unreviewed test gardening.
3335 * fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
3336 * fast/text/mark-matches-broken-line-rendering-expected.html:
3337 * fast/text/mark-matches-rendering-expected.html:
3338 Use -apple-system-find-highlight-background to work on all macOS versions.
3339 * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
3341 2018-06-28 Antoine Quint <graouts@apple.com>
3343 [Web Animations] Make imported/mozilla/css-animations/test_animation-starttime.html pass reliably
3344 https://bugs.webkit.org/show_bug.cgi?id=183834
3345 <rdar://problem/40997932>
3347 Reviewed by Dean Jackson.
3349 This test now passes reliably so we remove any specific expectation. Another test needed to be modified to account for
3350 the pending state being updated at a different time, so we just wait a frame to ensure the animation is started.
3353 * compositing/visible-rect/animated.html:
3355 2018-06-28 Jer Noble <jer.noble@apple.com>
3357 Unreviewed gardening; media/video-buffering-allowed.html is flakey due to not completing in time.
3359 Remove the artificial early timeout (1s) in this test.
3361 * media/video-buffering-allowed.html:
3363 2018-06-28 Aditya Keerthi <akeerthi@apple.com>
3365 REGRESSION (r232040): Cursor jumping in Safari text fields
3366 https://bugs.webkit.org/show_bug.cgi?id=187142
3367 <rdar://problem/41397577>
3369 Reviewed by Tim Horton.
3371 Added test to ensure that the 'selectionchange' event is only fired once per
3372 click in an editable node.
3374 * fast/events/ios/click-selectionchange-once-expected.txt: Added.
3375 * fast/events/ios/click-selectionchange-once.html: Added.
3377 2018-06-28 Dirk Schulze <krit@webkit.org>
3379 [css-masking] Update clip-path box mapping to unified box
3380 https://bugs.webkit.org/show_bug.cgi?id=185797
3382 Reviewed by Simon Fraser.
3384 Update existing tests and add new tests to check the slightly different behavior.
3386 * fast/masking/parsing-clip-path-shape-expected.txt:
3387 * fast/masking/parsing-clip-path-shape.html:
3388 * svg/clip-path/clip-path-shape-border-box-expected.svg: Added.
3389 * svg/clip-path/clip-path-shape-border-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
3390 * svg/clip-path/clip-path-shape-content-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3391 * svg/clip-path/clip-path-shape-content-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3392 * svg/clip-path/clip-path-shape-fill.svg:
3393 * svg/clip-path/clip-path-shape-margin-box-expected.svg: Added.
3394 * svg/clip-path/clip-path-shape-margin-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
3395 * svg/clip-path/clip-path-shape-padding-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3396 * svg/clip-path/clip-path-shape-padding-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3397 * svg/clip-path/clip-path-shape-stroke.svg:
3399 2018-06-27 Ryan Haddad <ryanhaddad@apple.com>
3401 Mark imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky.
3402 https://bugs.webkit.org/show_bug.cgi?id=172864
3404 Unreviewed test gardening.
3408 2018-06-27 Youenn Fablet <youenn@apple.com>
3410 Rebase LayoutTests/http/tests/contentextensions/subresource-redirect-blocked-expected.txt after r233269
3411 https://bugs.webkit.org/show_bug.cgi?id=187125
3415 * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
3417 2018-06-27 Dirk Schulze <krit@webkit.org>
3419 -webkit-clip-path wrong offset for clipPath references
3420 https://bugs.webkit.org/show_bug.cgi?id=129246
3422 Reviewed by Simon Fraser.
3424 Add test for reference clip-path offset. Correct a broken test.
3425 All tests in the repo for references are interoperable between Gecko, Blink
3428 * css3/masking/clip-path-reference-2-expected.html: Added.
3429 * css3/masking/clip-path-reference-2.html: Added.
3430 * css3/masking/clip-path-reference-userSpaceOnUse-expected.html:
3431 * css3/masking/clip-path-reference-userSpaceOnUse.html:
3433 2018-06-27 Antti Koivisto <antti@apple.com>
3435 Don't invoke post resolution callbacks when resolving computed style
3436 https://bugs.webkit.org/show_bug.cgi?id=187113
3437 <rdar://problem/41365766>
3439 Reviewed by Geoff Garen.
3441 * fast/dom/object-computed-style-event-expected.txt: Added.
3442 * fast/dom/object-computed-style-event.html: Added.
3444 2018-06-27 Timothy Hatcher <timothy@apple.com>
3446 Find on page selection color isn't adapted for dark mode.
3447 https://bugs.webkit.org/show_bug.cgi?id=187072
3448 rdar://problem/40354841
3450 Reviewed by Tim Horton.
3452 * fast/css/apple-system-control-colors-expected.txt: Updated.
3453 * fast/text/mark-matches-broken-line-rendering-expected.html: Ditto.
3454 * fast/text/mark-matches-rendering-expected.html: Ditto.
3456 2018-06-27 Youenn Fablet <youenn@apple.com>
3458 Disable content blockers in NetworkLoadChecker except for ping loads
3459 https://bugs.webkit.org/show_bug.cgi?id=187083
3460 <rdar://problem/41440083>
3462 Reviewed by Chris Dumez.
3464 * http/tests/contentextensions/reload-without-contentextensions-expected.txt: Added.
3465 * http/tests/contentextensions/reload-without-contentextensions.html: Added.
3466 * http/tests/contentextensions/reload-without-contentextensions.html.json: Added.
3468 2018-06-27 Simon Fraser <simon.fraser@apple.com>
3470 https://hackernoon.com/ uses lots of layer backing store
3471 https://bugs.webkit.org/show_bug.cgi?id=186909
3472 rdar://problem/40257540
3474 Reviewed by Tim Horton.
3478 * compositing/backing/backing-store-attachment-outside-viewport-expected.txt: Added.
3479 * compositing/backing/backing-store-attachment-outside-viewport.html: Added.
3481 2018-06-27 Nan Wang <n_wang@apple.com>
3483 AX: [iOS] Remove the ability to set keyboard focus when VoiceOver takes focus
3484 https://bugs.webkit.org/show_bug.cgi?id=187076
3486 Reviewed by Chris Fleizach.
3488 * accessibility/ios-simulator/accessibility-focus-do-not-set-focus-expected.txt: Added.
3489 * accessibility/ios-simulator/accessibility-focus-do-not-set-focus.html: Added.
3490 * accessibility/ios-simulator/dom-focus-fires-on-correct-element-expected.txt: Removed.
3491 * accessibility/ios-simulator/dom-focus-fires-on-correct-element.html: Removed.
3493 2018-06-26 Youenn Fablet <youenn@apple.com>
3495 Import wpt CORP tests
3496 https://bugs.webkit.org/show_bug.cgi?id=187027
3498 Reviewed by Chris Dumez.
3500 Skipping tests for WK1.
3502 * platform/ios-wk1/TestExpectations:
3503 * platform/mac-wk1/TestExpectations:
3504 * platform/win/TestExpectations:
3506 2018-06-26 Daniel Bates <dabates@apple.com>
3508 REGRESSION (r231479): Unable to buy Odeon cinema tickets in STP (bogus 'X-Frame-Options' to 'SAMEORIGIN')
3509 https://bugs.webkit.org/show_bug.cgi?id=186090
3510 <rdar://problem/40692595>
3512 Reviewed by Andy Estes.
3514 Add a test to ensure that we allow a same-origin page with "X-Frame-Options: SAMEORIGIN" to
3515 load as a result of a redirected cross-origin POST request.
3517 * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow-expected.txt: Added.
3518 * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow.html: Added.
3519 * http/tests/security/XFrameOptions/resources/post-form-to-x-frame-options-parent-same-origin-allow.html: Added.
3520 * http/tests/security/XFrameOptions/resources/x-frame-options-parent-same-origin-allow.cgi:
3522 2018-06-26 Saam Barati <sbarati@apple.com>
3524 JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
3525 https://bugs.webkit.org/show_bug.cgi?id=186878
3526 <rdar://problem/40568659>