1 2019-04-30 Justin Fan <justin_fan@apple.com>
3 [WebGPU] Move 'gpu' API entry point from DOMWindow to Navigator
4 https://bugs.webkit.org/show_bug.cgi?id=197348
6 Reviewed by Myles C. Maxfield.
8 WebGPU is now accessed through navigator.gpu instead of window.gpu.
9 Add webgpu-enabled-in-worker to ensure workers can access WebGPU.
11 * webgpu/adapter-options.html:
12 * webgpu/js/create-worker-device.js: Added.
13 (async.tryCreateDevice):
14 * webgpu/js/webgpu-functions.js:
15 (async.getBasicDevice):
16 * webgpu/queue-creation.html:
17 * webgpu/webgpu-enabled-in-worker-expected.txt: Added.
18 * webgpu/webgpu-enabled-in-worker.html: Added.
19 * webgpu/webgpu-enabled.html:
22 Add navigator.gpu to expectations for navigator-detached-no-crash.
23 * fast/dom/navigator-detached-no-crash-expected.txt:
24 * platform/mac-highsierra/fast/dom/navigator-detached-no-crash-expected.txt:
25 * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
27 2019-04-30 Youenn Fablet <youenn@apple.com>
29 Update WPT service-worker resource-timing test to use hosts[alt]
30 https://bugs.webkit.org/show_bug.cgi?id=197329
32 Reviewed by Chris Dumez.
36 2019-04-30 Zalan Bujtas <zalan@apple.com>
38 Double-tapping a post to like doesn't work on Instagram.com (needs 'dblclick' event)
39 https://bugs.webkit.org/show_bug.cgi?id=197347
40 <rdar://problem/49393423>
42 Reviewed by Wenson Hsieh.
44 * fast/events/touch/ios/double-tap-for-double-click1-expected.txt: Added.
45 * fast/events/touch/ios/double-tap-for-double-click1.html: Added.
46 * fast/events/touch/ios/double-tap-for-double-click2-expected.txt: Added.
47 * fast/events/touch/ios/double-tap-for-double-click2.html: Added.
49 2019-04-30 Youenn Fablet <youenn@apple.com>
51 Reject/throw when calling AudioContext methods on a stopped AudioContext
52 https://bugs.webkit.org/show_bug.cgi?id=197391
54 Reviewed by Eric Carlson.
56 * http/wpt/webaudio/audiocontext-stopped-expected.txt: Added.
57 * http/wpt/webaudio/audiocontext-stopped.html: Added.
58 * http/wpt/webaudio/resources/audiocontext-stopped-iframe.html: Added.
59 * platform/win/TestExpectations: Skip test for win.
61 2019-04-30 Carlos Garcia Campos <cgarcia@igalia.com>
63 [GTK] Support prefers-color-scheme media query
64 https://bugs.webkit.org/show_bug.cgi?id=196685
66 Reviewed by Michael Catanzaro.
68 Unskip css-dark-mode tests and add platform specific results for some of the tests using the supported color
71 * platform/gtk/TestExpectations:
72 * platform/gtk/css-dark-mode/color-scheme-css-expected.txt: Added.
73 * platform/gtk/css-dark-mode/color-scheme-meta-expected.txt: Added.
74 * platform/gtk/css-dark-mode/default-colors-expected.txt: Added.
75 * platform/gtk/css-dark-mode/older-syntax/supported-color-schemes-css-expected.txt: Added.
76 * platform/gtk/css-dark-mode/older-syntax/supported-color-schemes-meta-expected.txt: Added.
77 * platform/gtk/css-dark-mode/prefers-color-scheme-expected.txt: Added.
79 2019-04-30 Carlos Garcia Campos <cgarcia@igalia.com>
81 Unreviewed GTK gardening. Rebaseline tests after r244635.
83 * platform/gtk/css3/selectors3/html/css3-modsel-24-expected.png:
84 * platform/gtk/css3/selectors3/html/css3-modsel-24-expected.txt:
85 * platform/gtk/css3/selectors3/html/css3-modsel-68-expected.png:
86 * platform/gtk/css3/selectors3/html/css3-modsel-68-expected.txt:
87 * platform/gtk/css3/selectors3/xhtml/css3-modsel-24-expected.png:
88 * platform/gtk/css3/selectors3/xhtml/css3-modsel-24-expected.txt:
89 * platform/gtk/css3/selectors3/xhtml/css3-modsel-68-expected.png:
90 * platform/gtk/css3/selectors3/xhtml/css3-modsel-68-expected.txt:
91 * platform/gtk/css3/selectors3/xml/css3-modsel-24-expected.png:
92 * platform/gtk/css3/selectors3/xml/css3-modsel-24-expected.txt:
93 * platform/gtk/css3/selectors3/xml/css3-modsel-68-expected.png:
94 * platform/gtk/css3/selectors3/xml/css3-modsel-68-expected.txt:
95 * platform/gtk/fast/forms/basic-inputs-expected.png:
96 * platform/gtk/fast/forms/basic-inputs-expected.txt:
97 * platform/gtk/fast/forms/basic-textareas-expected.png:
98 * platform/gtk/fast/forms/basic-textareas-expected.txt:
99 * platform/gtk/fast/forms/basic-textareas-quirks-expected.png:
100 * platform/gtk/fast/forms/basic-textareas-quirks-expected.txt:
101 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
102 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
103 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
104 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
105 * platform/gtk/fast/forms/input-appearance-disabled-expected.png:
106 * platform/gtk/fast/forms/input-appearance-disabled-expected.txt:
107 * platform/gtk/fast/forms/input-disabled-color-expected.png:
108 * platform/gtk/fast/forms/input-disabled-color-expected.txt:
109 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
110 * platform/gtk/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
112 2019-04-29 Truitt Savell <tsavell@apple.com>
114 Unreviewed, rolling out r244755.
116 Casued several test failures on iOS
120 "Double-tapping a post to like doesn't work on Instagram.com
121 (needs 'dblclick' event)"
122 https://bugs.webkit.org/show_bug.cgi?id=197347
123 https://trac.webkit.org/changeset/244755
125 2019-04-29 Zalan Bujtas <zalan@apple.com>
127 Double-tapping a post to like doesn't work on Instagram.com (needs 'dblclick' event)
128 https://bugs.webkit.org/show_bug.cgi?id=197347
129 <rdar://problem/49393423>
131 Reviewed by Wenson Hsieh.
133 * fast/events/touch/ios/double-tap-for-double-click1-expected.txt: Added.
134 * fast/events/touch/ios/double-tap-for-double-click1.html: Added.
135 * fast/events/touch/ios/double-tap-for-double-click2-expected.txt: Added.
136 * fast/events/touch/ios/double-tap-for-double-click2.html: Added.
138 2019-04-29 Javier Fernandez <jfernandez@igalia.com>
140 line should not be broken before the first space after a word
141 https://bugs.webkit.org/show_bug.cgi?id=197278
143 Reviewed by Myles C. Maxfield.
145 Added a few Skip (due to unimplemented features) and Failure (break-all related
146 issues) entries for some of the tests added by this patch.
150 2019-04-29 Youenn Fablet <youenn@apple.com>
152 getDisplayMedia should be called on user gesture
153 https://bugs.webkit.org/show_bug.cgi?id=197356
155 Reviewed by Eric Carlson.
157 * fast/mediastream/media-stream-page-muted.html:
158 * fast/mediastream/screencapture-user-gesture-expected.txt: Added.
159 * fast/mediastream/screencapture-user-gesture.html: Added.
160 * http/tests/media/media-stream/get-display-media-iframe-allow-attribute-expected.txt:
161 * http/tests/media/media-stream/get-display-media-iframe-allow-attribute.html:
162 * http/tests/media/media-stream/get-display-media-prompt.html:
163 * http/tests/media/media-stream/resources/get-display-media-devices-iframe.html:
165 * resources/testharnessreport.js:
167 2019-04-29 Simon Fraser <simon.fraser@apple.com>
169 REGRESSION (r238090): animation on https://www.robotodyssey.online gets stuck; site broken
170 https://bugs.webkit.org/show_bug.cgi?id=197381
171 <rdar://problem/50308128>
173 Reviewed by Zalan Bujtas.
175 * compositing/style-change/clip-path-change-expected.html: Added.
176 * compositing/style-change/clip-path-change.html: Added.
178 2019-04-29 Youenn Fablet <youenn@apple.com>
180 RTCTrackEvent should be delayed until the whole remote description is set
181 https://bugs.webkit.org/show_bug.cgi?id=196808
182 <rdar://problem/49802649>
184 Reviewed by Eric Carlson.
186 * webrtc/video-addTrack.html:
188 2019-04-29 Javier Fernandez <jfernandez@igalia.com>
190 Update the CSS Text WPT test suite
191 https://bugs.webkit.org/show_bug.cgi?id=197326
193 Unreviewed test gardening.
196 - The break-spaces-008.html fails due to bug 197277
198 2019-04-26 Youenn Fablet <youenn@apple.com>
200 Use normal loading path for ping loads
201 https://bugs.webkit.org/show_bug.cgi?id=196807
203 Reviewed by Alex Christensen.
206 * http/tests/blink/sendbeacon/beacon-cross-origin.https-expected.txt:
207 * http/tests/blink/sendbeacon/connect-src-beacon-allowed.html:
208 * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html:
209 * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt:
210 * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php:
211 * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher-expected.txt:
212 * http/wpt/beacon/beacon-async-error-logging-expected.txt:
213 * http/wpt/beacon/beacon-async-error-logging.html:
214 * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt:
215 * http/wpt/beacon/contentextensions/beacon-redirect-blocked-expected.txt:
216 * http/wpt/beacon/resources/beacon-preflight.py:
217 (respondToCORSPreflight):
219 * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
221 2019-04-26 Youenn Fablet <youenn@apple.com>
223 Mark some cache-storage as slow on iOS-simulator
224 https://bugs.webkit.org/show_bug.cgi?id=197316
228 * platform/ios-simulator-wk2/TestExpectations:
230 2019-04-26 Shawn Roberts <sroberts@apple.com>
232 Removing test expectation changes for tests no longer timing out
233 https://bugs.webkit.org/show_bug.cgi?id=195719
235 Unreviewed test gardening.
237 * platform/mac-wk2/TestExpectations:
239 2019-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
241 propertyRegistry() was not overridden for SVGFEFloodElement and SVGFEMergeElement
242 https://bugs.webkit.org/show_bug.cgi?id=197303
244 Reviewed by Alex Christensen.
246 * svg/dom/SVGFEFloodElement-filter-standard-attributes-expected.svg: Added.
247 * svg/dom/SVGFEFloodElement-filter-standard-attributes.svg: Added.
249 2019-04-26 Youenn Fablet <youenn@apple.com>
251 [Mac WK2 iOS Sim] Layout Test imported/w3c/web-platform-tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html is a flaky failure
252 https://bugs.webkit.org/show_bug.cgi?id=196633
253 <rdar://problem/49627667>
255 Reviewed by Alex Christensen.
257 * platform/mac-wk2/TestExpectations:
259 2019-04-26 Per Arne Vollan <pvollan@apple.com>
261 Layout Test fast/harness/render-tree-as-text-options.html is failing
262 https://bugs.webkit.org/show_bug.cgi?id=197310
264 Unreviewed test gardening.
266 * platform/win/TestExpectations:
268 2019-04-26 Takashi Komori <Takashi.Komori@sony.com>
270 [Curl] Fix Curl Request Scheduler not to release wrong Curl handle when request is cancelled.
271 https://bugs.webkit.org/show_bug.cgi?id=191650
273 Reviewed by Fujii Hironori.
275 * http/tests/misc/repeat-open-cancel-expected.txt: Added.
276 * http/tests/misc/repeat-open-cancel.html: Added.
278 2019-04-25 Myles C. Maxfield <mmaxfield@apple.com>
280 [iOS] Implement idempotent mode for text autosizing
281 https://bugs.webkit.org/show_bug.cgi?id=197250
282 <rdar://problem/50211034>
286 Add two simple tests that make sure that fonts get autosized > 1x when the layout viewport is wide,
287 and that fonts don't get autosized when the layout viewport isn't wide.
289 We don't want to add tons of tests to test exact values because the curve will likely be tweaked
292 * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-expected.txt: Added.
293 * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-identity-expected.txt: Added.
294 * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-identity.html: Added.
295 * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing.html: Added.
297 2019-04-25 Sihui Liu <sihui_liu@apple.com>
299 [ iOS Sim ] REGRESSION (r242986) Layout Test storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html is a flaky failure
300 https://bugs.webkit.org/show_bug.cgi?id=196357
301 <rdar://problem/49386836>
303 Reviewed by Geoffrey Garen.
305 * platform/ios-simulator-wk2/TestExpectations:
306 * platform/mac-wk2/TestExpectations:
307 * platform/mac/TestExpectations:
309 2019-04-25 Shawn Roberts <sroberts@apple.com>
311 fast/harness/render-tree-as-text-options.html Rebaselined test for windows
312 https://bugs.webkit.org/show_bug.cgi?id=197290
314 Unreviewed test gardening.
316 * platform/win/fast/render-tree-as-text-options-expected.txt: Added.
318 2019-04-25 Frederic Wang <fwang@igalia.com>
320 Add more tests for ios programmatic iframe scrolling with fixed/sticky layers
321 https://bugs.webkit.org/show_bug.cgi?id=197280
323 This commit adds iOS tests for scrolling iframes containing fixed/sticky layers. They are
324 extracted from earlier experimental patches for iOS frame scrolling but failed with the
325 alternative patches initially landed in bug 193539 and follow-up bugs. They now pass again
326 on trunk, so we can finally import them.
328 Reviewed by Darin Adler.
330 * fast/scrolling/ios/programmatic-scroll-iframe-010-expected.html: Added.
331 * fast/scrolling/ios/programmatic-scroll-iframe-010.html: Added.
332 * fast/scrolling/ios/programmatic-scroll-iframe-011-expected.html: Added.
333 * fast/scrolling/ios/programmatic-scroll-iframe-011.html: Added.
334 * fast/scrolling/ios/programmatic-scroll-iframe-012-expected.html: Added.
335 * fast/scrolling/ios/programmatic-scroll-iframe-012.html: Added.
337 2019-04-25 Shawn Roberts <sroberts@apple.com>
339 imported/w3c/web-platform-tests/visual-viewport/viewport-resize-event-on-load-overflowing-page.html is a flaky failure
340 https://bugs.webkit.org/show_bug.cgi?id=197286
342 Unreviewed test gardening
344 * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
346 2019-04-25 Shawn Roberts <sroberts@apple.com>
348 http/wpt/resource-timing/rt-resources-per-frame.html is a flaky failure
349 https://bugs.webkit.org/show_bug.cgi?id=197207
351 Unreviewed test gardening.
353 * platform/ios-simulator-wk2/TestExpectations:
354 * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
356 2019-04-25 Shawn Roberts <sroberts@apple.com>
358 http/tests/resourceLoadStatistics/prune-statistics.html is a flaky failure on Debug testers
359 https://bugs.webkit.org/show_bug.cgi?id=197285
361 Unreviewed test gardening.
363 * platform/mac-wk2/TestExpectations: Updating expectations for flaky failure
365 2019-04-25 Shawn Roberts <sroberts@apple.com>
367 fast/css-custom-paint/animate-repaint.html is a flaky failure
368 https://bugs.webkit.org/show_bug.cgi?id=197283
370 Unreviewed test gardening.
372 * platform/mac-wk2/TestExpectations: Updating expectations for flaky failure
374 2019-04-25 Antti Koivisto <antti@apple.com>
376 Visited link hash should be computed only once
377 https://bugs.webkit.org/show_bug.cgi?id=197229
378 <rdar://problem/48438924>
380 Reviewed by Alex Christensen.
382 * fast/history/visited-href-mutation-expected.html: Added.
383 * fast/history/visited-href-mutation.html: Added.
385 2019-04-25 Philippe Normand <pnormand@igalia.com>
387 [GStreamer] gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed in WebCore::MediaPlayerPrivateGStreamer::paused
388 https://bugs.webkit.org/show_bug.cgi?id=196691
390 Reviewed by Eric Carlson.
392 Unflag test no longer crashing.
394 * platform/gtk/TestExpectations:
395 * platform/gtk/fast/replaced/border-radius-clip-expected.txt:
397 2019-04-24 Carlos Garcia Campos <cgarcia@igalia.com>
399 [GTK] Hardcoded text color in input fields
400 https://bugs.webkit.org/show_bug.cgi?id=126907
402 Reviewed by Michael Catanzaro.
404 Remove expectations for tests that are passing again.
406 * platform/gtk/TestExpectations:
408 2019-04-24 Simon Fraser <simon.fraser@apple.com>
410 REGRESSION (r242132): Nested position:sticky elements move incorrectly
411 https://bugs.webkit.org/show_bug.cgi?id=197255
412 rdar://problem/50137744
414 Reviewed by Zalan Bujtas.
416 * scrollingcoordinator/mac/nested-sticky-expected.html: Added.
417 * scrollingcoordinator/mac/nested-sticky.html: Added.
419 2019-04-24 Alicia Boya GarcĂa <aboya@igalia.com>
421 Unreviewed GTK test gardening
422 https://bugs.webkit.org/show_bug.cgi?id=197261
424 * platform/gtk/TestExpectations:
425 * platform/gtk/http/tests/inspector/network/har/har-page-expected.txt:
426 * platform/gtk/imported/blink/media/track/media-element-move-to-new-document-assert-expected.txt: Removed.
428 2019-04-24 Commit Queue <commit-queue@webkit.org>
430 Unreviewed, rolling out r244228.
431 https://bugs.webkit.org/show_bug.cgi?id=197262
433 Causes compat issues (Requested by smfr on #webkit).
437 "Unreviewed test gardening for Windows."
438 https://trac.webkit.org/changeset/244228
440 2019-04-24 John Wilander <wilander@apple.com>
442 Age out unconverted Ad Click Attributions after one week.
443 https://bugs.webkit.org/show_bug.cgi?id=197238
444 <rdar://problem/50177349>
446 Reviewed by Chris Dumez.
448 * http/tests/adClickAttribution/expired-attributions-removed-expected.txt: Added.
449 * http/tests/adClickAttribution/expired-attributions-removed.html: Added.
451 2019-04-24 Simon Fraser <simon.fraser@apple.com>
453 REGRESSION (iOS 12.2): CSS perspective property value can only be set correctly once
454 https://bugs.webkit.org/show_bug.cgi?id=197105
456 Reviewed by Zalan Bujtas.
458 * compositing/style-change/backface-visibility-change-expected.html: Added.
459 * compositing/style-change/backface-visibility-change.html: Added.
460 * compositing/style-change/perspective-change-expected.html: Added.
461 * compositing/style-change/perspective-change.html: Added.
462 * compositing/style-change/perspective-origin-change-expected.html: Added.
463 * compositing/style-change/perspective-origin-change.html: Added.
464 * compositing/style-change/transform-origin-change-expected.html: Added.
465 * compositing/style-change/transform-origin-change.html: Added.
466 * compositing/style-change/transform-style-change-expected.html: Added.
467 * compositing/style-change/transform-style-change.html: Added.
469 2019-04-24 Simon Fraser <simon.fraser@apple.com>
471 Make it possible to control the renderTreeAsText output by setting options on testRunner
472 https://bugs.webkit.org/show_bug.cgi?id=197133
474 Reviewed by Sam Weinig.
476 Add testRunner.setRenderTreeDumpOptions() and expose the subset of RenderAsTextFlag flags
477 that make sense in testing (those that don't dump unstable data like addresses), and plumb
478 these flags through the various framework layers.
480 Convert RenderAsTextBehavior to an OptionSet<RenderAsTextFlag>.
482 Fix code generation in WebKitTestRunner to generate bindings for IDL const values,
483 and hand-code DumpRenderTree bindings.
485 Some cleanup of the TestRunners, using member initializers.
487 * fast/harness/render-tree-as-text-options-expected.txt: Added.
488 * fast/harness/render-tree-as-text-options.html: Added.
489 * resources/testrunner-constants.js: Added.
491 2019-04-24 Antoine Quint <graouts@apple.com>
493 [iOS] Calling preventDefault() when handling a pointerdown event should not prevent panning, zooming or click event dispatch
494 https://bugs.webkit.org/show_bug.cgi?id=195839
495 <rdar://problem/48946154>
497 Reviewed by Brent Fulgham.
499 Modify the existing test to check that we *have* scrolled after performing a swipe gesture and calling
500 preventDefault() while handling the pointerdown handling. We also add a new test that checks that the
501 click event is indeed dispatched when tapping on an element and calling preventDefault() while handling
502 the pointerdown event.
504 * pointerevents/ios/pointer-events-prevent-default-allows-click-event-expected.txt: Added.
505 * pointerevents/ios/pointer-events-prevent-default-allows-click-event.html: Added.
506 * pointerevents/ios/pointer-events-prevent-default-allows-scrolling-expected.txt: Added.
507 * pointerevents/ios/pointer-events-prevent-default-allows-scrolling.html: Renamed from LayoutTests/pointerevents/ios/pointer-events-prevent-default.html.
508 * pointerevents/ios/pointer-events-prevent-default-expected.txt: Removed.
510 2019-04-24 Frederic Wang <fwang@igalia.com>
512 With async scrolling enabled, this MathML test asserts
513 https://bugs.webkit.org/show_bug.cgi?id=196123
515 Reviewed by Rob Buis.
517 Add a test for each MathML layoutBlock functions/classes.
519 * mathml/mathml-overflow-crash-expected.txt: Added.
520 * mathml/mathml-overflow-crash.html: Added.
522 2019-04-24 Cathie Chen <cathiechen@igalia.com>
524 [Mac Debug] Layout Test resize-observer/observe-element-from-other-frame.html is a flaky failure
525 https://bugs.webkit.org/show_bug.cgi?id=197063
527 Reviewed by Ryosuke Niwa.
529 RenderingUpdate timer might be fired after ResizeTestHelper's. This would produce a flaky failure.
530 In order to reduce this failure, extend ResizeTestHelper.TIMEOUT like in bug 177484.
532 * resize-observer/resources/resizeTestHelper.js:
534 2019-04-24 Truitt Savell <tsavell@apple.com>
536 Rebaseline js/dom/dom-static-property-for-in-iteration.html after r244581
537 https://bugs.webkit.org/show_bug.cgi?id=197218
539 Unreviewed test gardening.
541 * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
543 2019-04-24 Chris Dumez <cdumez@apple.com>
545 X-Frame-Options header should be ignored when frame-ancestors CSP directive is present
546 https://bugs.webkit.org/show_bug.cgi?id=197226
547 <rdar://problem/50155649>
549 Reviewed by Alex Christensen.
551 Add layout test coverage.
553 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-overrides-X-Frames-Options-expected.txt: Added.
554 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-overrides-X-Frames-Options.html: Added.
555 * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-self-x-frame-options-deny.pl: Added.
557 2019-04-24 chris fleizach <cfleizach@apple.com>
559 AX: Remove deprecated Accessibility Object Model events
560 https://bugs.webkit.org/show_bug.cgi?id=197073
561 <rdar://problem/50027819>
563 Reviewed by Ryosuke Niwa.
565 * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt: Removed.
566 * accessibility/mac/AOM-event-accessiblesetvalue.html: Removed.
567 * accessibility/mac/AOM-events-all-expected.txt: Removed.
568 * accessibility/mac/AOM-events-all.html: Removed.
569 * accessibility/mac/AOM-events-expected.txt: Removed.
570 * accessibility/mac/AOM-events-webarea-crash-expected.txt: Removed.
571 * accessibility/mac/AOM-events-webarea-crash.html: Removed.
572 * accessibility/mac/AOM-events.html: Removed.
573 * accessibility/mac/replace-text-with-range-expected.txt: Replaced.
574 * accessibility/mac/replace-text-with-range.html: Replaced.
576 2019-04-23 John Wilander <wilander@apple.com>
578 Move Ad Click Attribution from internal feature to experimental feature
579 https://bugs.webkit.org/show_bug.cgi?id=197218
580 <rdar://problem/47651691>
582 Reviewed by Brent Fulgham.
584 This patch removes the TestRunner instruction for turning on the internal
587 * http/tests/adClickAttribution/anchor-tag-attributes-validation.html:
588 * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority.html:
589 * http/tests/adClickAttribution/conversion-disabled-in-ephemeral-session.html:
590 * http/tests/adClickAttribution/second-attribution-converted-with-higher-priority.html:
591 * http/tests/adClickAttribution/second-attribution-converted-with-lower-priority.html:
592 * http/tests/adClickAttribution/second-conversion-with-higher-priority.html:
593 * http/tests/adClickAttribution/second-conversion-with-lower-priority.html:
594 * http/tests/adClickAttribution/send-attribution-conversion-request.html:
595 * http/tests/adClickAttribution/store-ad-click-attribution.html:
596 * http/tests/adClickAttribution/store-disabled-in-ephemeral-session.html:
597 * http/tests/contentextensions/block-ad-click-attribution.html:
599 2019-04-23 John Wilander <wilander@apple.com>
601 Remove Ad Click Attribution data when removing website data
602 https://bugs.webkit.org/show_bug.cgi?id=197215
603 <rdar://problem/47668988>
605 Reviewed by Chris Dumez.
607 * http/tests/adClickAttribution/clear-through-website-data-removal-expected.txt: Added.
608 * http/tests/adClickAttribution/clear-through-website-data-removal.html: Added.
610 2019-04-23 Devin Rousso <drousso@apple.com>
612 ContentSecurityPolicy::logToConsole should include line/column number and source location
613 https://bugs.webkit.org/show_bug.cgi?id=114317
614 <rdar://problem/13614617>
616 Reviewed by Timothy Hatcher.
618 * inspector/debugger/csp-exceptions.html:
620 2019-04-23 Andres Gonzalez <andresg_22@apple.com>
622 Accessibility text search and selection API enhancements.
623 https://bugs.webkit.org/show_bug.cgi?id=197095
624 <rdar://problem/48181791>
626 Reviewed by Chris Fleizach.
628 - Added new test for AccessibilitySearchTextWithCriteria API.
629 - Updated bounds-for-range expected file that includes a list of available APIs.
631 * accessibility/mac/bounds-for-range-expected.txt:
632 * accessibility/mac/search-text/search-text-expected.txt: Added.
633 * accessibility/mac/search-text/search-text.html: Added.
635 2019-04-23 Guy Lewin <guy@lewin.co.il>
637 Multiple File Input Icon Set Regardless of File List
638 https://bugs.webkit.org/show_bug.cgi?id=195537
640 Add a layout test to verify file input icon resets on change event (iOS)
641 Change expectations according to
642 file-reset-in-change-using-open-panel.html
644 Reviewed by Alexey Proskuryakov.
646 * fast/forms/file/file-reset-in-change-using-open-panel-with-icon-expected.html: Added.
647 * fast/forms/file/file-reset-in-change-using-open-panel-with-icon.html: Added.
648 * platform/win/TestExpectations:
649 * platform/wincairo/TestExpectations:
651 2019-04-23 Devin Rousso <drousso@apple.com>
653 Unreviewed, speculative fix for failing inspector/canvas/ tests.
654 <rdar://problem/48248697>
656 * inspector/canvas/resources/recording-utilities.js:
658 2019-04-23 Ryosuke Niwa <rniwa@webkit.org>
660 [iOS] element.focus() sometimes fails to reveal the focused element when it becomes editable dynamically
661 https://bugs.webkit.org/show_bug.cgi?id=197188
663 Reviewed by Wenson Hsieh.
665 Added a regression test.
667 * editing/selection/ios/scrolling-to-focused-element-inside-iframe-expected.txt: Added.
668 * editing/selection/ios/scrolling-to-focused-element-inside-iframe.html: Added.
670 2019-04-23 John Wilander <wilander@apple.com>
672 Ad Click Attribution redirects to well-known location should not trigger a conversion if they are blocked by content blockers
673 https://bugs.webkit.org/show_bug.cgi?id=197183
674 <rdar://problem/47763188>
676 Reviewed by Alex Christensen.
678 * http/tests/contentextensions/block-ad-click-attribution-expected.txt: Added.
679 * http/tests/contentextensions/block-ad-click-attribution.html: Added.
680 * http/tests/contentextensions/block-ad-click-attribution.html.json: Added.
682 2019-04-23 Shawn Roberts <sroberts@apple.com>
684 fast/selectors/matches-backtracking.html is a flaky timeout
685 https://bugs.webkit.org/show_bug.cgi?id=197068
687 Unreviewed test gardening.
689 * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
691 2019-04-23 Youenn Fablet <youenn@apple.com>
693 REGRESSION (r240727) [ Mac iOS ] Layout Test http/tests/workers/service/basic-register-exceptions.html is flaky
694 https://bugs.webkit.org/show_bug.cgi?id=194368
695 <rdar://problem/47937467>
697 Reviewed by Alex Christensen.
699 Test was exiting sooner than the last registration was rejected.
700 Make sure that the test is run until the end in a more ordered way.
702 * http/tests/workers/service/basic-register-exceptions-expected.txt:
703 * http/tests/workers/service/resources/basic-register-exceptions.js:
707 * platform/mac-wk2/TestExpectations:
709 2019-04-23 Carlos Garcia Campos <cgarcia@igalia.com>
711 [ATK] Implement AtkComponentIface scroll_to methods
712 https://bugs.webkit.org/show_bug.cgi?id=196856
714 Reviewed by Michael Catanzaro.
716 Remove expectations for tests that are passing now.
718 * platform/gtk/TestExpectations:
720 2019-04-22 Zalan Bujtas <zalan@apple.com>
722 [ContentChangeObserver] Some dropdown menus may close without user gesture on americanexpress.com
723 https://bugs.webkit.org/show_bug.cgi?id=197175
724 <rdar://problem/49613013>
726 Reviewed by Simon Fraser.
728 * fast/events/touch/ios/content-observation/mouse-out-event-should-not-fire-on-click-when-default-prevented-expected.txt: Added.
729 * fast/events/touch/ios/content-observation/mouse-out-event-should-not-fire-on-click-when-default-prevented.html: Added.
731 2019-04-22 Justin Fan <justin_fan@apple.com>
733 [WebGPU] Move swap chain methods from GPUDevice to GPUCanvasContext
734 https://bugs.webkit.org/show_bug.cgi?id=197126
736 Reviewed by Dean Jackson.
738 GPUSwapChains are now configured via GPUCanvasContext instead of GPUDevice.
740 * webgpu/blend-triangle-strip.html:
741 * webgpu/js/webgpu-functions.js:
742 (createBasicSwapChain):
745 2019-04-22 Carlos Garcia Campos <cgarcia@igalia.com>
747 REGRESSION(r241289): [GTK] accessibility/removed-continuation-element-causes-crash.html and accessibility/removed-anonymous-block-child-causes-crash.html crashes
748 https://bugs.webkit.org/show_bug.cgi?id=194630
750 Reviewed by Michael Catanzaro.
752 Remove expectations for tests that are passing now.
754 * platform/gtk/TestExpectations:
756 2019-04-20 Said Abou-Hallawa <said@apple.com>
758 REGRESSION (r243137): SVGViewElement.viewTarget should not return a new object
759 https://bugs.webkit.org/show_bug.cgi?id=197137
761 Reviewed by Darin Adler.
763 * svg/dom/SVGViewElement-viewTarget-expected.txt: Added.
764 * svg/dom/SVGViewElement-viewTarget.html: Added.
766 2019-04-19 Megan Gardner <megan_gardner@apple.com>
768 Fix Long Press Image Test
769 https://bugs.webkit.org/show_bug.cgi?id=197130
770 <rdar://problem/50058818>
772 Reviewed by Wenson Hsieh.
774 Fixing up test to reflect changes in https://bugs.webkit.org/show_bug.cgi?id=196833
776 * fast/events/touch/ios/long-press-on-image-expected.txt:
777 * fast/events/touch/ios/long-press-on-image.html:
779 2019-04-19 John Wilander <wilander@apple.com>
781 Disable Ad Click Attribution in ephemeral sessions and make sure conversion requests use an ephemeral, stateless session
782 https://bugs.webkit.org/show_bug.cgi?id=197108
783 <rdar://problem/49918702>
785 Reviewed by Alex Christensen.
787 Except for the details below, this patch introduces the utility functions
788 prepareTest() and tearDownAndFinish() and all applicable tests now make use
791 * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect.html:
792 * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority.html:
793 * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority.html:
794 * http/tests/adClickAttribution/conversion-disabled-in-ephemeral-session-expected.txt: Added.
795 * http/tests/adClickAttribution/conversion-disabled-in-ephemeral-session.html: Copied from LayoutTests/http/tests/adClickAttribution/send-attribution-conversion-request.html.
796 * http/tests/adClickAttribution/resources/conversionReport.php:
797 Now tries to set a cookie in the response.
798 * http/tests/adClickAttribution/resources/util.js: Added.
801 * http/tests/adClickAttribution/second-attribution-converted-with-higher-priority.html:
802 * http/tests/adClickAttribution/second-attribution-converted-with-lower-priority.html:
803 * http/tests/adClickAttribution/second-conversion-with-higher-priority.html:
804 * http/tests/adClickAttribution/second-conversion-with-lower-priority.html:
805 * http/tests/adClickAttribution/send-attribution-conversion-request-expected.txt:
806 * http/tests/adClickAttribution/send-attribution-conversion-request.html:
807 * http/tests/adClickAttribution/store-ad-click-attribution.html:
808 Now sets a cookie which is checked for it in the conversion report.
809 * http/tests/adClickAttribution/store-disabled-in-ephemeral-session-expected.txt: Added.
810 * http/tests/adClickAttribution/store-disabled-in-ephemeral-session.html: Copied from LayoutTests/http/tests/adClickAttribution/store-ad-click-attribution.html.
812 2019-04-19 Timothy Hatcher <timothy@apple.com>
814 Standardize the `<meta name="color-scheme">` separator.
815 https://bugs.webkit.org/show_bug.cgi?id=193931
816 rdar://problem/49995929
818 Reviewed by Darin Adler.
820 * css-dark-mode/color-scheme-meta-expected.txt:
821 * css-dark-mode/color-scheme-meta.html: Test other types of spaces like tab, newline and vertical tab.
823 2019-04-19 Ryosuke Niwa <rniwa@webkit.org>
825 [Mac WK2] REGRESSION (r244182) editing/execCommand/change-list-type.html is a flaky failure
826 https://bugs.webkit.org/show_bug.cgi?id=197065
827 <rdar://problem/50021964>
829 Reviewed by Wenson Hsieh.
831 Like r244461, this test was errornosuly assuming that rAF would be enough to close the undo group
832 in the UI process. Fixed the test by explicitly waiting for the runloop in the ui process to run
833 by executing a UI script.
835 * editing/execCommand/change-list-type.html:
837 2019-04-19 Ryosuke Niwa <rniwa@webkit.org>
839 REGRESSION: (r244182) Layout Test editing/execCommand/insert-nested-lists.html is flaky
840 https://bugs.webkit.org/show_bug.cgi?id=196985
842 Reviewed by Wenson Hsieh.
844 The flakiness was caused by the test incorrectly assuming that rAF would
845 be enough to close the undo group in the UI process.
847 Fixed the test by explicitly waiting for the runloop in the ui process to run
848 by executing a UI script.
850 * editing/execCommand/insert-nested-lists.html:
852 2019-04-18 Megan Gardner <megan_gardner@apple.com>
854 Update autoscroll test to lift at the end and be less flakey
855 https://bugs.webkit.org/show_bug.cgi?id=197084
857 Test not lifting at the end caused issues for other tests.
858 Also the positions were a bit too exact and caused the
859 test to be flakey. These new positions should result in more consistent
862 Reviewed by Tim Horton.
864 * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html:
866 2019-04-18 Justin Fan <justin_fan@apple.com>
868 [WebGPU] Implement API default values
869 https://bugs.webkit.org/show_bug.cgi?id=197032
871 Reviewed by Myles C. Maxfield.
873 Update WebGPU tests to use default values wherever applicable.
875 * webgpu/bind-groups.html:
876 * webgpu/blend-triangle-strip.html:
877 * webgpu/blit-commands.html:
878 * webgpu/buffer-command-buffer-races.html:
879 * webgpu/buffer-resource-triangles.html:
880 * webgpu/color-write-mask-triangle-strip.html:
881 * webgpu/compute-squares.html:
882 * webgpu/depth-enabled-triangle-strip.html:
883 * webgpu/draw-indexed-triangles.html:
884 * webgpu/js/webgpu-functions.js:
885 (createBasicDepthTexture):
886 * webgpu/texture-triangle-strip.html:
887 * webgpu/textures-textureviews.html:
888 * webgpu/vertex-buffer-triangle-strip.html:
891 2019-04-18 Sihui Liu <sihui_liu@apple.com>
893 Blob type cannot be stored correctly in IDB when IDBObjectStore has autoIncrement and keyPath options
894 https://bugs.webkit.org/show_bug.cgi?id=196128
895 <rdar://problem/49562115>
897 Reviewed by Geoffrey Garen.
899 * storage/indexeddb/modern/objectstore-autoincrement-types-expected.txt: Added.
900 * storage/indexeddb/modern/objectstore-autoincrement-types.html: Added.
901 * storage/indexeddb/modern/resources/objectstore-autoincrement-types.js: Added.
902 (prepareDatabase.event.target.onsuccess):
910 2019-04-18 Timothy Hatcher <timothy@apple.com>
912 Unreviewed test gardening.
914 * css-dark-mode/older-systems/color-scheme-css-expected.txt: Rebaselined.
915 * css-dark-mode/older-systems/color-scheme-meta-expected.txt: Rebaselined.
916 * fast/css/style-enumerate-properties.html: Updated count to work on Windows.
917 * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Removed.
918 * platform/mac-sierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Removed.
920 2019-04-18 Shawn Roberts <sroberts@apple.com>
922 Unreviewed manual rollout of r244248 and r244409
923 Causing assertion failures on Mac WK2 Debug builds
924 https://bugs.webkit.org/show_bug.cgi?id=195623
926 * http/tests/cache/link-prefetch-main-resource-expected.txt: Removed.
927 * http/tests/cache/link-prefetch-main-resource-iframe-expected.txt: Removed.
928 * http/tests/cache/link-prefetch-main-resource-iframe.html: Removed.
929 * http/tests/cache/link-prefetch-main-resource.html: Removed.
930 * http/tests/cache/resources/prefetched-main-resource-iframe.php: Removed.
931 * http/tests/cache/resources/prefetched-main-resource.php: Removed.
932 * platform/mac-wk1/TestExpectations:
933 * platform/win/TestExpectations:
935 2019-04-18 Antoine Quint <graouts@apple.com>
937 [Mac] Unreviewed test gardening.
939 The test imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame.html is flaky on bots.
941 * platform/mac/TestExpectations:
943 2019-04-18 Antoine Quint <graouts@apple.com>
945 [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_lostpointercapture_for_disconnected_node.html
946 https://bugs.webkit.org/show_bug.cgi?id=197004
948 Reviewed by Antti Koivisto.
950 * platform/mac/TestExpectations:
952 2019-04-17 Antoine Quint <graouts@apple.com>
954 [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_on_event_handlers.html
955 https://bugs.webkit.org/show_bug.cgi?id=197006
957 Reviewed by Antti Koivisto.
959 * js/dom/dom-static-property-for-in-iteration-expected.txt:
960 * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
961 * platform/mac/TestExpectations:
963 2019-04-17 Fujii Hironori <Hironori.Fujii@sony.com>
965 Unreviewed test gardening for WinCairo port
967 Following tests expected to fail but passed constantly.
969 - css3/masking/clip-path-inset-corners.html
970 - fast/box-shadow/box-shadow-with-zero-radius.html
971 - storage/indexeddb/database-odd-names.html
972 - storage/indexeddb/lazy-index-population.html
974 * platform/wincairo/TestExpectations: Unmarked them.
976 2019-04-17 Timothy Hatcher <timothy@apple.com>
978 Standardize the `<meta name="color-scheme">` separator.
979 https://bugs.webkit.org/show_bug.cgi?id=193931
981 Reviewed by Simon Fraser.
983 * css-dark-mode/color-scheme-meta-expected.txt:
984 * css-dark-mode/color-scheme-meta.html:
985 * css-dark-mode/older-syntax/supported-color-scheme-meta-expected.txt:
986 * css-dark-mode/older-syntax/supported-color-schemes-meta.html:
988 2019-04-17 Timothy Hatcher <timothy@apple.com>
990 Rename `supported-color-schemes` to `color-scheme`.
991 https://bugs.webkit.org/show_bug.cgi?id=197016
992 rdar://problem/49980259
994 Reviewed by Simon Fraser.
996 * css-dark-mode/color-scheme-css-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-css-expected.txt.
997 * css-dark-mode/color-scheme-css.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-css.html.
998 * css-dark-mode/color-scheme-meta-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-expected.txt.
999 * css-dark-mode/color-scheme-meta.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes.html.
1000 * css-dark-mode/color-scheme-parse-expected.txt: Renamed from LayoutTests/css-dark-mode/parse-supported-color-schemes-expected.txt.
1001 * css-dark-mode/color-scheme-parse.html: Renamed from LayoutTests/css-dark-mode/parse-supported-color-schemes.html.
1002 * css-dark-mode/color-scheme-priority-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-priority-expected.txt.
1003 * css-dark-mode/color-scheme-priority.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-priority.html.
1004 * css-dark-mode/color-scheme-scrollbar-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-scrollbar-expected.txt.
1005 * css-dark-mode/color-scheme-scrollbar.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-scrollbar.html.
1006 * css-dark-mode/older-syntax/supported-color-schemes-css-expected.txt: Copied from LayoutTests/css-dark-mode/supported-color-schemes-css-expected.txt.
1007 * css-dark-mode/older-syntax/supported-color-schemes-css.html: Copied from LayoutTests/css-dark-mode/supported-color-schemes-css.html.
1008 * css-dark-mode/older-syntax/supported-color-schemes-meta-expected.txt: Copied from LayoutTests/css-dark-mode/supported-color-schemes-expected.txt.
1009 * css-dark-mode/older-syntax/supported-color-schemes-meta.html: Copied from LayoutTests/css-dark-mode/supported-color-schemes.html.
1010 * css-dark-mode/older-systems/color-scheme-css-expected.txt: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes-css-expected.txt
1011 * css-dark-mode/older-systems/color-scheme-css.html: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes-css.html.
1012 * css-dark-mode/older-systems/color-scheme-meta-expected.txt: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes-expected.txt.
1013 * css-dark-mode/older-systems/color-scheme-meta.html: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes.html.
1014 * fast/css/style-enumerate-properties.html: Updated property count.
1016 2019-04-17 Justin Fan <justin_fan@apple.com>
1018 [Web GPU] GPUComputePassEncoder::dispatch number of thread groups, not grid size
1019 https://bugs.webkit.org/show_bug.cgi?id=196984
1021 Reviewed by Myles C. Maxfield.
1023 * webgpu/compute-squares.html: One thread group is enough to process the data in a single pass.
1025 2019-04-17 John Wilander <wilander@apple.com>
1027 Add prioritization of ad click conversions and cleaning of sent ad click conversions
1028 https://bugs.webkit.org/show_bug.cgi?id=196934
1029 <rdar://problem/49917773>
1031 Reviewed by Chris Dumez.
1033 * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect-expected.txt:
1034 * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority-expected.txt:
1035 * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority-expected.txt:
1036 * http/tests/adClickAttribution/resources/getConversionData.php:
1037 * http/tests/adClickAttribution/resources/redirectToConversion.php:
1038 * http/tests/adClickAttribution/second-attribution-converted-with-higher-priority-expected.txt: Added.
1039 * http/tests/adClickAttribution/second-attribution-converted-with-higher-priority.html: Added.
1040 * http/tests/adClickAttribution/second-attribution-converted-with-lower-priority-expected.txt: Added.
1041 * http/tests/adClickAttribution/second-attribution-converted-with-lower-priority.html: Added.
1042 * http/tests/adClickAttribution/second-conversion-with-higher-priority-expected.txt: Added.
1043 * http/tests/adClickAttribution/second-conversion-with-higher-priority.html: Added.
1044 * http/tests/adClickAttribution/second-conversion-with-lower-priority-expected.txt: Added.
1045 * http/tests/adClickAttribution/second-conversion-with-lower-priority.html: Added.
1046 * http/tests/adClickAttribution/send-attribution-conversion-request-expected.txt:
1047 * http/tests/adClickAttribution/send-attribution-conversion-request.html:
1048 * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt:
1050 2019-04-17 Wenson Hsieh <wenson_hsieh@apple.com>
1052 REGRESSION (r244220): fast/forms/ios/inputmode-change-update-keyboard.html times out
1053 https://bugs.webkit.org/show_bug.cgi?id=197027
1054 <rdar://problem/49959227>
1056 Reviewed by Megan Gardner.
1058 Recently, r244220 added a mechanism to disconnect or connect the hardware keyboard from layout tests; adopt this
1059 to fix several tests that require the software keyboard to be present.
1061 * fast/events/autoscroll-when-input-is-offscreen.html:
1062 * fast/forms/ios/inputmode-change-update-keyboard.html:
1064 2019-04-17 Antoine Quint <graouts@apple.com>
1066 [Pointer Events WPT] Update WPT tests and provide macOS testdriver
1067 https://bugs.webkit.org/show_bug.cgi?id=197011
1068 <rdar://problem/49976553>
1070 Reviewed by Dean Jackson.
1072 * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt: Added.
1073 * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Added.
1074 * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame-expected.txt: Added.
1075 * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt: Added.
1076 * platform/mac/TestExpectations:
1078 2019-04-17 Zalan Bujtas <zalan@apple.com>
1080 [ContentChangeObserver] Use aria role as a hint whether a tap should result in a synthetic click
1081 https://bugs.webkit.org/show_bug.cgi?id=196988
1082 <rdar://problem/49955328>
1084 Reviewed by Simon Fraser.
1086 * fast/events/touch/ios/content-observation/tap-on-input-looking-div-with-role-expected.txt: Added.
1087 * fast/events/touch/ios/content-observation/tap-on-input-looking-div-with-role.html: Added.
1089 2019-04-17 Wenson Hsieh <wenson_hsieh@apple.com>
1091 REGRESSION (r243926): [iOS] Release assertion when computing editor state during an overflow scroll triggered by layout
1092 https://bugs.webkit.org/show_bug.cgi?id=197012
1093 <rdar://problem/49908848>
1095 Reviewed by Simon Fraser.
1097 Adds a new layout test to exercise the crash.
1099 * editing/selection/overflow-scroll-while-selecting-text-expected.txt: Added.
1100 * editing/selection/overflow-scroll-while-selecting-text.html: Added.
1102 2019-04-17 Alex Christensen <achristensen@webkit.org>
1104 [Mac iOS WK2] Layout Test http/tests/resourceLoadStatistics/ping-to-prevalent-resource.html is a flaky timeout
1105 https://bugs.webkit.org/show_bug.cgi?id=196974
1107 Reviewed by Brady Eidson.
1109 * http/tests/resourceLoadStatistics/ping-to-prevalent-resource.html:
1110 Make test do one thing at a time to avoid race conditions.
1111 Clean up state on the server after test is finished to prevent corrupting future test state.
1113 2019-04-17 Zalan Bujtas <zalan@apple.com>
1115 [iOS] Unreviewed gardening.
1117 2 single taps in fast loading subsequent tests are recognized as double tap. Turn off double taps for content observation tests.
1119 * fast/events/touch/ios/content-observation/0ms-delay-0ms-transition-on-mousemove.html:
1120 * fast/events/touch/ios/content-observation/0ms-transition-on-touch-start.html:
1121 * fast/events/touch/ios/content-observation/100ms-delay-10ms-transition-on-mousemove.html:
1122 * fast/events/touch/ios/content-observation/100ms-transition-on-touch-start.html:
1123 * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-mousemove.html:
1124 * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-touch-start.html:
1125 * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start-with-non-0px-end.html:
1126 * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start.html:
1127 * fast/events/touch/ios/content-observation/350ms-hover-intent.html:
1128 * fast/events/touch/ios/content-observation/400ms-hover-intent.html:
1129 * fast/events/touch/ios/content-observation/click-instead-of-hover-simple.html:
1130 * fast/events/touch/ios/content-observation/clickable-content-is-inside-a-container.html:
1131 * fast/events/touch/ios/content-observation/crash-on-anonymous-renderer.html:
1132 * fast/events/touch/ios/content-observation/hover-when-style-change-is-async.html:
1133 * fast/events/touch/ios/content-observation/hover-while-loading-subframe.html:
1134 * fast/events/touch/ios/content-observation/iframe-is-shown-on-hover.html:
1135 * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html:
1136 * fast/events/touch/ios/content-observation/move-content-from-offscreen.html:
1137 * fast/events/touch/ios/content-observation/new-content-covers-tap-target.html:
1138 * fast/events/touch/ios/content-observation/non-visible-becomes-visible-and-gains-new-renderer.html:
1139 * fast/events/touch/ios/content-observation/non-visible-content-gains-new-renderer.html:
1140 * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-opacity-and-left.html:
1141 * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-transition.html:
1142 * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove.html:
1143 * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition.html:
1144 * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart.html:
1145 * fast/events/touch/ios/content-observation/remove-subframe-while-observing.html:
1146 * fast/events/touch/ios/content-observation/stuck-with-hover-state.html:
1147 * fast/events/touch/ios/content-observation/style-recalc-schedule-and-force-relalc.html:
1148 * fast/events/touch/ios/content-observation/tap-on-input-type-button-element.html:
1149 * fast/events/touch/ios/content-observation/tap-on-input-type-text-element.html:
1150 * fast/events/touch/ios/content-observation/transition-on-touch-start-and-remove.html:
1151 * fast/events/touch/ios/content-observation/visibility-change-after-touch-end.html:
1152 * fast/events/touch/ios/content-observation/visibility-change-happens-at-the-second-timer.html:
1153 * fast/events/touch/ios/content-observation/visibility-change-happens-on-timer-hops.html:
1154 * fast/events/touch/ios/content-observation/visibility-change-happens-while-in-mousemoved.html:
1155 * fast/events/touch/ios/content-observation/visibility-change-is-max-height-change.html:
1156 * fast/events/touch/ios/content-observation/visibility-change-on-touch-start-simple.html:
1157 * fast/events/touch/ios/content-observation/visibility-change-with-image-content.html:
1158 * fast/events/touch/ios/content-observation/visible-content-gains-new-renderer.html:
1160 2019-04-17 Cathie Chen <cathiechen@igalia.com>
1162 Update the test result of resize-observer/eventloop.html.
1163 https://bugs.webkit.org/show_bug.cgi?id=197001
1165 Reviewed by Frédéric Wang.
1167 Since 177484 has landed, the order of requestAnimationFrame and resizeobserver callback is right.
1168 No need to mark eventloop.html as flaky.
1172 2019-04-16 Wenson Hsieh <wenson_hsieh@apple.com>
1174 [iOS] [WebKit2] Add support for honoring -[UIMenuItem dontDismiss]
1175 https://bugs.webkit.org/show_bug.cgi?id=196919
1176 <rdar://problem/41630459>
1178 Reviewed by Tim Horton.
1180 Add a new iOS layout test that installs a custom, non-dismissing action in the callout menu that enlarges text.
1181 The test then activates this custom menu item and checks that the selection rects after triggering this custom
1182 action are updated, and the callout bar is still showing.
1184 * editing/selection/ios/selection-after-changing-text-with-callout-menu-expected.txt: Added.
1185 * editing/selection/ios/selection-after-changing-text-with-callout-menu.html: Added.
1187 This test additionally suppresses all callout bar menu items except for the custom "Embiggen" action, to ensure
1188 that the "Embiggen" option can be tapped from the layout test without having to navigate callout bar items by
1189 tapping on the "Next" and "Show styles" buttons. This latter approach is very challenging to make reliable in
1190 automation; when navigating submenus in the callout bar, the next button can't be tapped until the current
1191 callout bar transition animation is complete, but there's no delegate method invoked or notification posted when
1194 * resources/ui-helper.js:
1195 (window.UIHelper.isShowingMenu):
1196 (window.UIHelper.isDismissingMenu):
1197 (window.UIHelper.rectForMenuAction):
1198 (window.UIHelper.async.chooseMenuAction):
1200 Additionally add a few more UIHelper methods.
1204 2019-04-16 John Wilander <wilander@apple.com>
1206 Set test conditions closer to conversion redirect in LayoutTests/http/tests/adClickAttribution/send-attribution-conversion-request.html
1207 https://bugs.webkit.org/show_bug.cgi?id=196983
1208 <rdar://problem/49952679>
1210 Unreviewed test gardening.
1212 * http/tests/adClickAttribution/resources/redirectToConversion.php:
1213 * http/tests/adClickAttribution/send-attribution-conversion-request.html:
1215 2019-04-16 Devin Rousso <drousso@apple.com>
1217 Unprefix -webkit-sticky
1218 https://bugs.webkit.org/show_bug.cgi?id=196962
1219 <rdar://problem/40903458>
1221 Reviewed by Simon Fraser.
1223 * compositing/layer-creation/no-compositing-for-sticky.html:
1224 * editing/pasteboard/copy-paste-converts-sticky.html:
1225 * editing/pasteboard/copy-paste-converts-sticky-expected.txt:
1226 * fast/block/positioning/fixed-container-with-sticky-parent.html:
1227 * fast/block/sticky-position-containing-block-crash.html:
1228 * fast/css/sticky/inflow-sticky.html:
1229 * fast/css/sticky/inline-sticky-abspos-child.html:
1230 * fast/css/sticky/inline-sticky.html:
1231 * fast/css/sticky/multiple-layers-sticky-crash.html:
1232 * fast/css/sticky/parsing-position-sticky-expected.txt:
1233 * fast/css/sticky/remove-inline-sticky-crash.html:
1234 * fast/css/sticky/remove-sticky-crash.html:
1235 * fast/css/sticky/replaced-sticky.html:
1236 * fast/css/sticky/resources/parsing-position-sticky.js:
1237 * fast/css/sticky/sticky-as-positioning-container.html:
1238 * fast/css/sticky/sticky-both-sides.html:
1239 * fast/css/sticky/sticky-bottom-overflow-padding.html:
1240 * fast/css/sticky/sticky-left-percentage.html:
1241 * fast/css/sticky/sticky-left.html:
1242 * fast/css/sticky/sticky-margins.html:
1243 * fast/css/sticky/sticky-overflowing.html:
1244 * fast/css/sticky/sticky-side-margins.html:
1245 * fast/css/sticky/sticky-stacking-context.html:
1246 * fast/css/sticky/sticky-stacking-context-expected.html:
1247 * fast/css/sticky/sticky-table-row-top.html:
1248 * fast/css/sticky/sticky-table-thead-top.html:
1249 * fast/css/sticky/sticky-top-margins.html:
1250 * fast/css/sticky/sticky-top-overflow-container-overflow.html:
1251 * fast/css/sticky/sticky-top-overflow.html:
1252 * fast/css/sticky/sticky-top-zoomed.html:
1253 * fast/css/sticky/sticky-top-zoomed-expected.html:
1254 * fast/css/sticky/sticky-top.html:
1255 * fast/css/sticky/sticky-writing-mode-horizontal-bt.html:
1256 * fast/css/sticky/sticky-writing-mode-vertical-lr.html:
1257 * fast/css/sticky/sticky-writing-mode-vertical-rl.html:
1258 * fast/multicol/newmulticol/table-section-crash.html:
1259 * fast/scrolling/ios/reconcile-layer-position-recursive.html:
1260 * fast/scrolling/rtl-scrollbars-sticky-document-2.html:
1261 * fast/scrolling/rtl-scrollbars-sticky-document.html:
1262 * fast/scrolling/rtl-scrollbars-sticky-iframe-2.html:
1263 * fast/scrolling/rtl-scrollbars-sticky-iframe.html:
1264 * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html:
1265 * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html:
1266 * fast/scrolling/sticky-to-fixed.html:
1267 * legacy-animation-engine/fast/multicol/newmulticol/table-section-crash.html:
1268 * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html:
1269 * svg/text/select-text-inside-non-static-position.html:
1270 * tiled-drawing/scrolling/sticky/negative-scroll-offset.html:
1271 * tiled-drawing/scrolling/sticky/sticky-horizontal.html:
1272 * tiled-drawing/scrolling/sticky/sticky-layers.html:
1273 * tiled-drawing/scrolling/sticky/sticky-vertical.html:
1275 2019-04-16 John Wilander <wilander@apple.com>
1277 Increase timeout threshold in http/tests/adClickAttribution/send-attribution-conversion-request.html to address flakiness
1278 https://bugs.webkit.org/show_bug.cgi?id=196970
1279 <rdar://problem/49945327>
1281 Unreviewed test gardening.
1283 * http/tests/adClickAttribution/send-attribution-conversion-request.html:
1284 Increased test timeout from 2 seconds to 4.
1286 2019-04-16 Joseph Pecoraro <pecoraro@apple.com>
1288 Unreviewed test gardening, rebaseline HAR test after r244294.
1290 * http/tests/inspector/network/har/har-page-expected.txt:
1291 * http/tests/inspector/network/har/har-page.html:
1292 Update for stricter SameSite parsing.
1294 2019-04-16 Shawn Roberts <sroberts@apple.com>
1296 media/W3C/video/events/event_progress_manual.html is a flaky failure
1297 https://bugs.webkit.org/show_bug.cgi?id=177663
1299 Unreviewed test gardening.
1301 * platform/mac-wk2/TestExpectations:
1302 * platform/mac/TestExpectations: Updating test expectations
1304 2019-04-16 Ryan Haddad <ryanhaddad@apple.com>
1306 Unreviewed test gardening.
1308 * platform/mac-wk1/TestExpectations: Correct a typo in bug URL.
1310 2019-04-16 Philippe Normand <pnormand@igalia.com>
1312 Unreviewed, GTK gardening
1314 * platform/gtk/TestExpectations:
1315 media/media-controls-accessibility.html times out since r244182.
1317 2019-04-15 Antoine Quint <graouts@apple.com>
1319 [iOS] Redundant pointer events causes material design buttons to flush twice
1320 https://bugs.webkit.org/show_bug.cgi?id=196914
1321 <rdar://problem/49571860>
1323 Reviewed by Dean Jackson.
1325 Add a new test that listens to all pointer event types as well as click, which forces the dispatch of compatibility mouse events
1326 along with the click which would trigger duplicated pointer events prior to the source changes.
1328 To ensure the new test added runs smoothly with a preceeding test that also uses ui.tap(), we add a delay to guarantee that no
1329 double-taps are seen rather two successive single taps.
1331 * pointerevents/ios/pointer-event-order-expected.txt: Added.
1332 * pointerevents/ios/pointer-event-order.html: Added.
1333 * pointerevents/utils.js:
1334 (const.ui.new.UIController.prototype.tap):
1336 2019-04-15 John Wilander <wilander@apple.com>
1338 Add a query string nonce to LayoutTests/http/tests/adClickAttribution/send-attribution-conversion-request.html to address flakiness
1339 https://bugs.webkit.org/show_bug.cgi?id=196955
1341 Unreviewed test gardening.
1343 * http/tests/adClickAttribution/resources/conversionFilePath.php:
1344 * http/tests/adClickAttribution/resources/conversionReport.php:
1345 * http/tests/adClickAttribution/resources/getConversionData.php:
1346 * http/tests/adClickAttribution/send-attribution-conversion-request.html:
1348 2019-04-15 Devin Rousso <drousso@apple.com>
1350 Web Inspector: fake value descriptors for promises add a catch handler, preventing "rejectionhandled" events from being fired
1351 https://bugs.webkit.org/show_bug.cgi?id=196484
1352 <rdar://problem/49114725>
1354 Reviewed by Joseph Pecoraro.
1356 * inspector/runtime/promise-native-getter.html: Added.
1357 * inspector/runtime/promise-native-getter-expected.txt: Added.
1359 2019-04-15 Shawn Roberts <sroberts@apple.com>
1361 storage/indexeddb/modern/gc-closes-database-private.html is a flaky timeout
1362 https://bugs.webkit.org/show_bug.cgi?id=194450
1364 Unreviewed test gardening.
1366 * platform/win/TestExpectations: Updating test expectations
1368 2019-04-15 Shawn Roberts <sroberts@apple.com>
1370 imported/w3c/web-platform-tests/hr-time/test_cross_frame_start.html is a flaky failure
1371 https://bugs.webkit.org/show_bug.cgi?id=196944
1373 Unreviewed test gardening.
1375 * platform/ios-simulator-wk2/TestExpectations: Updating test expecations for flaky failure
1377 2019-04-15 Joseph Pecoraro <pecoraro@apple.com>
1379 Web Inspector: SameSite parsing should be stricter
1380 https://bugs.webkit.org/show_bug.cgi?id=196927
1381 <rdar://problem/42291601>
1383 Reviewed by Devin Rousso.
1385 * inspector/unit-tests/cookie.html:
1386 * inspector/unit-tests/cookie-expected.txt:
1388 2019-04-15 John Wilander <wilander@apple.com>
1390 Send delayed Ad Click Attribution conversion requests to the click source
1391 https://bugs.webkit.org/show_bug.cgi?id=196838
1392 <rdar://problem/47650157>
1394 Reviewed by Chris Dumez and Youenn Fablet.
1396 * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority-expected.txt:
1397 * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority-expected.txt:
1398 * http/tests/adClickAttribution/resources/conversionFilePath.php: Added.
1399 * http/tests/adClickAttribution/resources/conversionReport.php: Added.
1400 * http/tests/adClickAttribution/resources/getConversionData.php: Added.
1401 * http/tests/adClickAttribution/send-attribution-conversion-request-expected.txt: Added.
1402 * http/tests/adClickAttribution/send-attribution-conversion-request.html: Added.
1404 2019-04-15 Devin Rousso <drousso@apple.com>
1406 REGRESSION (r240644): Layout Test inspector/page/overrideSetting-ICECandidateFilteringEnabled.html is a flaky timeout
1407 https://bugs.webkit.org/show_bug.cgi?id=194437
1408 <rdar://problem/48008005>
1410 Reviewed by Joseph Pecoraro.
1412 * inspector/page/overrideSetting-ICECandidateFilteringEnabled.html:
1413 * inspector/page/overrideSetting-ICECandidateFilteringEnabled-expected.txt:
1415 2019-04-15 Said Abou-Hallawa <said@apple.com>
1417 ASSERT fires when removing a disallowed clone from the shadow tree without reseting its corresponding element
1418 https://bugs.webkit.org/show_bug.cgi?id=196895
1420 Reviewed by Darin Adler.
1422 * svg/custom/use-disallowed-element-clear-corresponding-element-expected.txt: Added.
1423 * svg/custom/use-disallowed-element-clear-corresponding-element.html: Added.
1425 2019-04-15 Devin Rousso <drousso@apple.com>
1427 Web Inspector: DOMDebugger: "Attribute Modified" breakpoints pause after the modification occurs for the style attribute
1428 https://bugs.webkit.org/show_bug.cgi?id=196556
1429 <rdar://problem/49570681>
1431 Reviewed by Timothy Hatcher.
1433 * inspector/dom-debugger/attribute-modified-style.html: Added.
1434 * inspector/dom-debugger/attribute-modified-style-expected.txt: Added.
1436 2019-04-15 Devin Rousso <drousso@apple.com>
1438 Web Inspector: Elements: event listener change events should only be fired for the selected node and it's ancestors
1439 https://bugs.webkit.org/show_bug.cgi?id=196887
1440 <rdar://problem/49870627>
1442 Reviewed by Timothy Hatcher.
1444 * inspector/dom/event-listener-inspected-node.html: Added.
1445 * inspector/dom/event-listener-inspected-node-expected.txt: Added.
1447 * inspector/dom/event-listener-add-remove.html:
1448 * inspector/dom/event-listener-add-remove-expected.txt:
1450 2019-04-15 Shawn Roberts <sroberts@apple.com>
1452 inspector/canvas/recording-webgl-snapshots.html is a flaky failure
1453 https://bugs.webkit.org/show_bug.cgi?id=196875
1455 Unreviewed test gardening.
1457 * platform/mac/TestExpectations: Updating test expectations
1459 2019-04-15 Shawn Roberts <sroberts@apple.com>
1461 inspector/timeline/timeline-recording.html is a flaky failure
1462 https://bugs.webkit.org/show_bug.cgi?id=196915
1464 Unreviewed test gardening.
1466 * platform/mac-wk1/TestExpectations: Updating test expectations for flaky failure
1468 2019-04-15 Shawn Roberts <sroberts@apple.com>
1471 inspector/heap/imported-snapshot.html
1472 inspector/heap/snapshot.html are flaky failures
1473 https://bugs.webkit.org/show_bug.cgi?id=155607
1475 Unreviewed test gardening
1477 * platform/mac/TestExpectations: Updating expectations for flaky failures
1479 2019-04-11 Antoine Quint <graouts@apple.com>
1481 Ensure iOS layout traits are used for media controls in modern compatibility mode
1482 https://bugs.webkit.org/show_bug.cgi?id=196812
1483 <rdar://problem/47460637>
1485 Reviewed by Dean Jackson.
1487 Add a new test that enforces modern compatibility mode and checks that the iOS controls are used.
1489 * media/modern-media-controls/media-controller/ios/media-controller-ios-layout-traits-modern-compatibility-mode-expected.txt: Added.
1490 * media/modern-media-controls/media-controller/ios/media-controller-ios-layout-traits-modern-compatibility-mode.html: Added.
1492 2019-04-14 Fujii Hironori <Hironori.Fujii@sony.com>
1494 [WinCairo][WKL] Unreviewed test gardening.
1496 * platform/wincairo-wk1/TestExpectations: Skip animation tests.
1498 2019-04-14 Rob Buis <rbuis@igalia.com>
1500 Link prefetch not useful for top-level navigation
1501 https://bugs.webkit.org/show_bug.cgi?id=195623
1503 Reviewed by Youenn Fablet.
1505 Verify that prefetching a cross-domain top-level main resource
1506 is cached in the prefetch cache and only loaded once, and that non
1507 top-level prefetches keep the old behavior.
1509 * http/tests/cache/link-prefetch-main-resource-expected.txt: Added.
1510 * http/tests/cache/link-prefetch-main-resource-iframe-expected.txt: Added.
1511 * http/tests/cache/link-prefetch-main-resource-iframe.html: Added.
1512 * http/tests/cache/link-prefetch-main-resource.html: Added.
1513 * http/tests/cache/resources/prefetched-main-resource-iframe.php: Added.
1514 * http/tests/cache/resources/prefetched-main-resource.php: Added.
1515 * platform/mac-wk1/TestExpectations:
1516 * platform/win/TestExpectations:
1518 2019-04-12 Ross Kirsling <ross.kirsling@sony.com>
1520 [WinCairo][WKL] Unreviewed test gardening.
1522 * platform/wincairo-wk1/TestExpectations:
1523 r244182 causes all animations tests to time out.
1525 2019-04-12 Ryan Haddad <ryanhaddad@apple.com>
1527 Unreviewed test gardening for Windows.
1529 * platform/win/TestExpectations:
1531 2019-04-12 Simon Fraser <simon.fraser@apple.com>
1533 [iOS WK2] Make -webkit-overflow-scrolling be a no-op
1534 https://bugs.webkit.org/show_bug.cgi?id=196803
1535 rdar://problem/49078202
1537 Reviewed by Antti Koivisto.
1539 Rebase some tests, if I thought that non-stacking context overflow was interesting.
1540 For others, make overflow be stacking context by adding z-index.
1541 Add <!-- webkit-test-runner [ internal:AsyncOverflowScrollingEnabled=true ] --> to those that
1544 * compositing/overflow/scrolling-content-clip-to-viewport.html:
1545 * compositing/rtl/rtl-scrolling-with-transformed-descendants.html:
1546 * fast/scrolling/ios/change-scrollability-on-content-resize-nested.html:
1547 * fast/scrolling/ios/overflow-scroll-inherited-expected.txt:
1548 * fast/scrolling/ios/overflow-scrolling-ancestor-clip-size.html:
1549 * fast/scrolling/ios/overflow-scrolling-ancestor-clip.html:
1550 * fast/scrolling/ios/reconcile-layer-position-recursive-expected.txt:
1551 * fast/scrolling/ios/reconcile-layer-position-recursive.html:
1552 * fast/scrolling/ios/scrolling-content-clip-to-viewport.html:
1553 * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor.html:
1554 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
1555 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
1556 * platform/ios/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
1557 * platform/ios/fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt:
1558 * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor.html:
1559 * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed.html:
1560 * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor.html:
1561 * scrollingcoordinator/scrolling-tree/coordinated-frame.html:
1562 * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html:
1564 2019-04-12 Wenson Hsieh <wenson_hsieh@apple.com>
1566 [iOS] Software keyboard is shown too frequently on some websites
1567 https://bugs.webkit.org/show_bug.cgi?id=195856
1568 <rdar://problem/49191395>
1570 Reviewed by Darin Adler.
1572 Fix a failing layout test, which (among other reasons) is currently failing because support for inputmode="none"
1575 * fast/forms/ios/inputmode-none-expected.txt:
1576 * fast/forms/ios/inputmode-none.html:
1577 * resources/ui-helper.js:
1579 Add a UIHelper method for attaching or detaching the hardware keyboard.
1581 (window.UIHelper.setHardwareKeyboardAttached):
1584 2019-04-12 Ryan Haddad <ryanhaddad@apple.com>
1586 [macOS WK1] ASSERTION FAILED: formData in WebCore::ResourceRequest::doUpdateResourceHTTPBody()
1587 https://bugs.webkit.org/show_bug.cgi?id=196864
1589 Unreviewed test gardening.
1591 * platform/mac-wk1/TestExpectations: Skip test since it consistently crashes, update bug number.
1593 2019-04-11 Simon Fraser <simon.fraser@apple.com>
1595 [iOS WK2] Wrong scrolling behavior for nested absolute position elements inside overflow scroll
1596 https://bugs.webkit.org/show_bug.cgi?id=196146
1598 Reviewed by Antti Koivisto.
1600 Dump the scrolling tree for various configurations of positioned, overflow and stacking context
1603 * fast/scrolling/ios/overflow-scroll-overlap-6-expected.txt: Progressed results.
1604 * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt: Added.
1605 * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow-expected.txt: Added.
1606 * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt: Added.
1607 * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt: Added.
1608 * scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt: Added.
1609 * scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow.html: Added.
1610 * scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow-expected.txt: Added.
1611 * scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow.html: Added.
1612 * scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt: Added.
1613 * scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow.html: Added.
1614 * scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt: Added.
1615 * scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow.html: Added.
1617 2019-04-12 Manuel Rego Casasnovas <rego@igalia.com>
1619 [css-flex][css-grid] Fix synthesized baseline
1620 https://bugs.webkit.org/show_bug.cgi?id=196312
1622 Reviewed by Javier Fernandez.
1624 Some of the tests were not checking the right behavior changed them to test the expected one.
1625 We need new rebaselines for some tests.
1628 * css3/flexbox/flexbox-baseline-margins.html:
1629 * fast/css-grid-layout/grid-baseline-expected.html:
1630 * fast/css-grid-layout/grid-baseline-margins-1-expected.html: Renamed from LayoutTests/fast/css-grid-layout/grid-baseline-margins-expected.html.
1631 * fast/css-grid-layout/grid-baseline-margins-1.html: Renamed from LayoutTests/fast/css-grid-layout/grid-baseline-margins.html.
1632 * fast/css-grid-layout/grid-baseline-margins-2-expected.html: Added.
1633 * fast/css-grid-layout/grid-baseline-margins-2.html: Added.
1634 * fast/css-grid-layout/grid-baseline.html: This test is modified and split in two parts as it doesn't fit in the viewport.
1635 * platform/gtk/css3/flexbox/flexbox-baseline-margins-expected.png:
1636 * platform/gtk/css3/flexbox/flexbox-baseline-margins-expected.txt:
1637 * platform/ios/css3/flexbox/flexbox-baseline-margins-expected.png: Added.
1638 * platform/ios/css3/flexbox/flexbox-baseline-margins-expected.txt:
1639 * platform/mac/css3/flexbox/flexbox-baseline-margins-expected.png: Added.
1640 * platform/mac/css3/flexbox/flexbox-baseline-margins-expected.txt:
1641 * platform/win/css3/flexbox/flexbox-baseline-margins-expected.png: Added.
1642 * platform/win/css3/flexbox/flexbox-baseline-margins-expected.txt:
1644 2019-04-11 Carlos Garcia Campos <cgarcia@igalia.com>
1646 [GTK] REGRESSION(r243860): Many tests failing
1647 https://bugs.webkit.org/show_bug.cgi?id=196791
1649 Reviewed by Joanmarie Diggs.
1651 Remove expectations for tests that pass now.
1653 * platform/gtk/TestExpectations:
1655 2019-04-11 Megan Gardner <megan_gardner@apple.com>
1657 Fix flaky LayoutTests/fast/events/autoscroll-when-input-is-offscreen.html
1658 https://bugs.webkit.org/show_bug.cgi?id=196840
1660 Reviewed by Tim Horton.
1662 Use more stable test infrastructure to conduct input tests.
1664 * fast/events/autoscroll-when-input-is-offscreen.html:
1666 2019-04-11 Zalan Bujtas <zalan@apple.com>
1668 Add @page margin support
1669 https://bugs.webkit.org/show_bug.cgi?id=196680
1670 <rdar://problem/45217707>
1672 Reviewed by Tim Horton.
1674 * printing/page-with-10mm-left-margin-expected.pdf: Added.
1675 * printing/page-with-10mm-left-margin.html: Added.
1676 * printing/page-with-zero-margin-expected.pdf: Added.
1677 * printing/page-with-zero-margin.html: Added.
1679 2019-04-09 Ryosuke Niwa <rniwa@webkit.org>
1681 [iOS] Moving backwards by word granularity does not work if the previous line was inside another block element
1682 https://bugs.webkit.org/show_bug.cgi?id=196670
1684 Reviewed by Wenson Hsieh.
1686 Added a test for moving and extending backwards from the beginning of a line with word & sentence granularities,
1687 and a basic set of tests forSimplifiedBackwardsTextIterator.
1689 * editing/selection/extend-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: Added.
1690 * editing/selection/extend-selection-backward-at-beginning-of-line-by-sentence-granularity.html: Added.
1691 * editing/selection/extend-selection-backward-at-beginning-of-line-by-word-granularity-expected.txt: Added.
1692 * editing/selection/extend-selection-backward-at-beginning-of-line-by-word-granularity.html: Added.
1693 * editing/selection/move-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: Added.
1694 * editing/selection/move-selection-backward-at-beginning-of-line-by-sentence-granularity.html: Added.
1695 * editing/selection/move-selection-backward-at-beginning-of-line-by-word-granularity-expected.txt: Added.
1696 * editing/selection/move-selection-backward-at-beginning-of-line-by-word-granularity.html: Added.
1697 * editing/text-iterator/backwards-text-iterator-basic-expected.txt: Added.
1698 * editing/text-iterator/backwards-text-iterator-basic.html: Added.
1700 2019-04-11 Wenson Hsieh <wenson_hsieh@apple.com>
1702 Allow the MediaSource API to be enabled via website policy
1703 https://bugs.webkit.org/show_bug.cgi?id=196429
1704 <rdar://problem/48774333>
1706 Reviewed by Tim Horton.
1708 Add an on-device layout test to ensure that enabling modern compability mode also enables MSE.
1711 * fast/media/ios/ipad/enable-MediaSource-API-in-modern-compatibility-mode-expected.txt: Added.
1712 * fast/media/ios/ipad/enable-MediaSource-API-in-modern-compatibility-mode.html: Added.
1713 * platform/ios-simulator/TestExpectations:
1714 * platform/ios/TestExpectations:
1716 2019-04-11 Devin Rousso <drousso@apple.com>
1718 Web Inspector: Timelines: can't reliably stop/start a recording
1719 https://bugs.webkit.org/show_bug.cgi?id=196778
1720 <rdar://problem/47606798>
1722 Reviewed by Timothy Hatcher.
1724 * inspector/timeline/debugger-paused-while-recording.html:
1725 * inspector/timeline/exception-in-injected-script-while-recording.html:
1726 * inspector/timeline/line-column.html:
1727 * inspector/timeline/recording-start-stop-timestamps.html:
1728 * inspector/timeline/resources/timeline-event-utilities.js:
1729 * inspector/timeline/setInstruments-programmatic-capture.html:
1730 * inspector/timeline/setInstruments-programmatic-capture-expected.txt:
1731 * inspector/timeline/timeline-recording.html:
1733 2019-04-11 Carlos Garcia Campos <cgarcia@igalia.com>
1735 [GTK] Layout test accessibility/aria-hidden-false-works-in-subtrees.html fails after r184890
1736 https://bugs.webkit.org/show_bug.cgi?id=146718
1737 <rdar://problem/21722487>
1739 Reviewed by Joanmarie Diggs.
1741 Update test to ATK behavior, rebaseline it and remove the expectations.
1743 * accessibility/aria-hidden-false-works-in-subtrees.html:
1744 * platform/gtk/TestExpectations:
1745 * platform/gtk/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
1747 2019-04-10 Said Abou-Hallawa <sabouhallawa@apple.com>
1749 requestAnimationFrame should execute before the next frame
1750 https://bugs.webkit.org/show_bug.cgi?id=177484
1752 Reviewed by Simon Fraser.
1755 There is a slight difference between the actual DRT and the expected DRT
1756 due to animation timing change. But these two tests are not animating
1757 correctly if they are opened in Safari with web animation turned on.
1759 * accessibility/mac/selection-notification-focus-change-expected.txt:
1760 * accessibility/mac/selection-notification-focus-change.html:
1761 Remove the debug statements form notificationCallback() since the number
1762 of times this function is called back and the order of notifications are
1763 not defined. This test has been flaky and some trials were made to make
1764 it more reliable. With this change it became flaky again.
1766 * animations/animation-multiple-callbacks-timestamp.html:
1767 Fix variable names used by an error message.
1769 * animations/no-style-recalc-during-accelerated-animation-expected.txt:
1770 * animations/no-style-recalc-during-accelerated-animation.html:
1771 One extra styleReclc was incurred due to the document styleRecalcTimer.
1772 I think this timer is not needed anymore. I will look at removing it in
1775 * animations/resources/animation-test-helpers.js:
1776 (waitForAnimationToStart):
1777 The expectation that animation will start at the beginning of the next
1778 event loop is not true anymore. The animation will start at the time the
1779 requestAnimationFrame fires.
1781 * compositing/video/video-clip-change-src.html:
1782 This test loads a video data and pushes it to the encoder. Originally it
1783 used to wait 150 ms after receiving the second canplaythrough. I had to
1784 change this timing to 250 ms.
1786 * css3/filters/composited-during-animation.html:
1787 Ditto. setTimeout({...}, 0) versus requestAnimationFrame.
1789 * media/media-controls-accessibility.html:
1790 Updating the accessibility button happens asynchronously, see
1791 [WebAccessibilityObjectWrapper accessibilityPerformPressAction]. Due to
1792 changing the page update timing, this test became flaky. Originally it used
1793 to setTimeout({...}, 10) to ensure the stringValue of the mutate button
1794 was changed after it was pressed. The fix is to loop using rAF till the
1795 stringValue changes.
1797 * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt: Removed.
1798 The number of time notificationCallback() is called and the order of
1799 notifications are not defined. And this is why we have two expected files:
1800 one for WK1 and the other for WK2. Since the test is now simplified, we
1801 can get rid of this duplication. We will test the minimum reliable thing
1804 2019-04-10 Ryosuke Niwa <rniwa@webkit.org>
1806 Nullptr crash in CompositeEditCommand::moveParagraphs when root editable element goes away
1807 https://bugs.webkit.org/show_bug.cgi?id=193027
1809 Reviewed by Wenson Hsieh.
1811 Added a regression test. Note that the test works around debug assertions in moveParagraphs.
1812 These assertions are generally correct & useful unless the website does something crazy like
1813 removing the contenteditable content attribute during editing operations.
1815 * editing/deleting/merge-paragraphs-null-root-editable-element-crash-expected.txt: Added.
1816 * editing/deleting/merge-paragraphs-null-root-editable-element-crash.html: Added.
1818 2019-04-10 Alicia Boya GarcĂa <aboya@igalia.com>
1820 [GTK] Unreviewed test gardening
1821 https://bugs.webkit.org/show_bug.cgi?id=196800
1823 * platform/gtk/TestExpectations:
1824 * platform/gtk/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
1826 2019-04-10 Youenn Fablet <youenn@apple.com>
1828 [ Mojave WK2 iOS Sim ] Layout Test http/wpt/cache-storage/quota-third-party.https.html is a flaky failure
1829 https://bugs.webkit.org/show_bug.cgi?id=196358
1830 <rdar://problem/49388128>
1834 * platform/ios-simulator-wk2/TestExpectations:
1837 2019-04-10 Youenn Fablet <youenn@apple.com>
1839 SWClientConnection should not double hop to fire some events
1840 https://bugs.webkit.org/show_bug.cgi?id=196735
1842 Reviewed by Alex Christensen.
1844 * platform/mac-wk2/TestExpectations:
1846 2019-04-10 Devin Rousso <drousso@apple.com>
1848 Web Inspector: REGRESSION (r238602): Elements: deleting the last child of a collapsed parent selects the parent's next sibling
1849 https://bugs.webkit.org/show_bug.cgi?id=192711
1850 <rdar://problem/46738990>
1852 Reviewed by Timothy Hatcher.
1854 Original patch by Matt Baker <mattbaker@apple.com>.
1856 * inspector/table/table-remove-rows.html:
1857 * inspector/table/table-remove-rows-expected.txt:
1859 2019-04-10 Devin Rousso <drousso@apple.com>
1861 Web Inspector: Elements tab: multiple selection lost after navigating to another tab
1862 https://bugs.webkit.org/show_bug.cgi?id=192681
1863 <rdar://problem/46709392>
1865 Reviewed by Timothy Hatcher.
1867 Orginal patch by Matt Baker <mattbaker@apple.com>.
1869 * inspector/tree-outline/tree-outline-selection.html: Added.
1870 * inspector/tree-outline/tree-outline-selection-expected.txt: Added.
1871 Add `TreeOutline` tests for single and multiple selection.
1873 * inspector/unit-tests/set-utilities.html:
1874 * inspector/unit-tests/set-utilities-expected.txt:
1875 Add tests for `Set.prototype.lastValue`.
1877 2019-04-10 Youenn Fablet <youenn@apple.com>
1879 Layout Test http/wpt/fetch/response-opaque-clone.html is sometimes timing out on iOS simulator
1880 https://bugs.webkit.org/show_bug.cgi?id=194525
1881 <rdar://problem/48012229>
1883 Reviewed by Alex Christensen.
1885 Test is no longer flaky on MacOS.
1886 As per flakiness dashboard, it sometimes times out on iOS simulator.
1887 It sometimes passes after running for 20 seconds.
1888 Mark it as Slow and improve the test to output more sub-tests.
1889 Removed unnecessary removal of cache since test runner will clear them at the end of the test.
1891 * http/wpt/fetch/response-opaque-clone-expected.txt:
1892 * http/wpt/fetch/response-opaque-clone.html:
1893 * platform/ios-simulator-wk2/TestExpectations:
1895 2019-04-10 Justin Fan <justin_fan@apple.com>
1897 [Web GPU] Indexed drawing and GPUCommandEncoder crash prevention
1898 https://bugs.webkit.org/show_bug.cgi?id=196758
1900 Reviewed by Dean Jackson.
1902 Add draw-indexed-triangles to test drawing a green square using GPURenderPassEncoder::setIndexBuffer and drawIndexed.
1904 * webgpu/draw-indexed-triangles-expected.html: Added.
1905 * webgpu/draw-indexed-triangles.html: Added.
1907 2019-04-10 Megan Gardner <megan_gardner@apple.com>
1909 Fix text autoscrolling when typing in modern webkit
1910 https://bugs.webkit.org/show_bug.cgi?id=196718
1912 Reviewed by Tim Horton.
1914 * fast/events/autoscroll-when-input-is-offscreen-expected.txt: Added.
1915 * fast/events/autoscroll-when-input-is-offscreen.html: Added.
1916 * fast/events/autoscroll-with-software-keyboard-expected.txt: Added.
1917 * fast/events/autoscroll-with-software-keyboard.html: Added.
1919 2019-04-10 Youenn Fablet <youenn@apple.com>
1921 Delay initialization of quota users until the first quota request
1922 https://bugs.webkit.org/show_bug.cgi?id=196467
1924 Reviewed by Chris Dumez.
1926 Unflake cache storage tests.
1929 * platform/mac-wk2/TestExpectations:
1931 2019-04-10 Philippe Normand <pnormand@igalia.com>
1933 there is no vp8 support in youtube.com/html5 page with libwebkit2gtk 2.24 (MSE enabled)
1934 https://bugs.webkit.org/show_bug.cgi?id=196615
1936 Reviewed by Xabier Rodriguez-Calvar.
1938 Update WPE baselines and add/unskip the
1939 imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html test in GTK.
1941 * platform/gtk/TestExpectations:
1942 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt: Copied from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt.
1943 * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
1945 2019-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
1947 [ATK] Defer the emision of AtkObject::children-changed signal after layout is done
1948 https://bugs.webkit.org/show_bug.cgi?id=187948
1950 Reviewed by Michael Catanzaro.
1952 Remove expectations of accessibility/children-changed-sends-notification.html that passes now.
1954 * platform/gtk/TestExpectations:
1956 2019-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
1958 [ATK] Test accessibility/insert-children-assert.html is crashing since added in r216980
1959 https://bugs.webkit.org/show_bug.cgi?id=172281
1960 <rdar://problem/37030990>
1962 Reviewed by Joanmarie Diggs.
1964 Update the test to expect the whole content text on atk and remove the test expectations.
1966 * accessibility/insert-children-assert.html:
1967 * platform/gtk/TestExpectations:
1969 2019-04-09 John Wilander <wilander@apple.com>
1971 Add Resource Load Statistics test case for Ping
1972 https://bugs.webkit.org/show_bug.cgi?id=196748
1974 Reviewed by Alex Christensen.
1976 * http/tests/resourceLoadStatistics/ping-to-prevalent-resource-expected.txt: Added.
1977 * http/tests/resourceLoadStatistics/ping-to-prevalent-resource.html: Added.
1979 2019-04-09 Megan Gardner <megan_gardner@apple.com>
1981 Turn on editing test that should pass now
1982 https://bugs.webkit.org/show_bug.cgi?id=196747
1983 <rdar://problem/38779179>
1985 Reviewed by Tim Horton.
1987 Just turning on a test that needed to be turns off for a while due to compatibility changes
1990 * platform/ios-wk2/TestExpectations:
1992 2019-04-09 Zalan Bujtas <zalan@apple.com>
1994 [AutoSizing] Avoid making text paragraphs scroll horizontally when there is a wide table
1995 https://bugs.webkit.org/show_bug.cgi?id=196743
1996 <rdar://problem/43897551>
1998 Reviewed by Tim Horton.
2000 * css3/viewport-percentage-lengths/vh-auto-size-expected.html:
2001 * css3/viewport-percentage-lengths/vh-auto-size.html:
2002 * fast/dynamic/crash-subtree-layout-when-auto-size-enabled.html:
2003 * fast/dynamic/mail-autosize-viewport-unit.html:
2005 2019-04-09 Daniel Bates <dabates@apple.com>
2007 [iPad] Should open popover when the spacebar is pressed
2008 https://bugs.webkit.org/show_bug.cgi?id=196360
2009 <rdar://problem/49389129>
2011 Reviewed by Brent Fulgham.
2013 Add an iPad-specific test to ensure that pressing the spacebar opens the popover and scrolls
2014 the form control into view.
2016 * fast/forms/ios/ipad/open-picker-using-keyboard-expected.txt: Added.
2017 * fast/forms/ios/ipad/open-picker-using-keyboard.html: Added.
2018 * platform/ios/TestExpectations: Skip tests in fast/forms/ios/ipad. We will unskip for iPad below.
2019 * platform/ipad/TestExpectations: Mark tests in fast/forms/ios/ipad as PASS so we run them.
2020 * resources/ui-helper.js:
2021 (window.UIHelper.waitForPopoverToPresent):
2022 (window.UIHelper.waitForPopoverToDismiss):
2024 2019-04-09 Youenn Fablet <youenn@apple.com>
2026 Refresh WPT service worker expectations
2027 https://bugs.webkit.org/show_bug.cgi?id=196732
2029 Reviewed by Alex Christensen.
2033 2019-04-09 Justin Fan <justin_fan@apple.com>
2035 [Web GPU] GPURenderPassEncoder updates: setBlendColor, setViewport, setScissorRect
2036 https://bugs.webkit.org/show_bug.cgi?id=196719
2038 Reviewed by Myles C. Maxfield.
2040 Add blend-color-triangle-strip to set and blend with a custom blend color on the renderpass encoder.
2041 Add viewport-scissor-rect-triangle-strip to draw a checkerboard by restricting the drawing viewport or scissor rectangle.
2043 * webgpu/blend-color-triangle-strip.html: Added.
2044 * webgpu/js/webgpu-functions.js:
2045 (beginBasicRenderPass):
2046 * webgpu/viewport-scissor-rect-triangle-strip-expected.html: Added.
2047 * webgpu/viewport-scissor-rect-triangle-strip.html: Added.
2049 2019-04-09 Devin Rousso <drousso@apple.com>
2051 Unreviewed, fix test failures after r239698.
2052 <rdar://problem/47223615>
2054 * http/tests/inspector/network/resource-security-connection.html:
2055 Security connection information is sent as part of the metrics, not the response.
2057 2019-04-09 John Wilander <wilander@apple.com>
2059 Pick up Ad Click Attribution conversions in NetworkResourceLoader::willSendRedirectedRequest()
2060 https://bugs.webkit.org/show_bug.cgi?id=196558
2061 <rdar://problem/47650245>
2063 Reviewed by Youenn Fablet.
2065 * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
2066 Enhanced the use of AdClickAttribution::MaxEntropy.
2067 * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect-expected.txt: Added.
2068 * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect.html: Added.
2069 * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority-expected.txt: Added.
2070 * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority.html: Added.
2071 * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority-expected.txt: Added.
2072 * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority.html: Added.
2073 * http/tests/adClickAttribution/resources/redirectToConversion.php: Added.
2074 * http/tests/adClickAttribution/resources/redirectToConversionOnIPAddress.php: Added.
2075 * platform/ios-wk2/http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
2076 Enhanced the use of AdClickAttribution::MaxEntropy.
2078 2019-04-09 Shawn Roberts <sroberts@apple.com>
2080 inspector/canvas/css-canvas-clients.html is a flaky failure
2081 https://bugs.webkit.org/show_bug.cgi?id=174272
2083 Unreviewed test gardening
2085 * platform/mac/TestExpectations: Updating expectations to unskip test and just mark as a flaky failure
2087 2019-04-09 Shawn Roberts <sroberts@apple.com>
2089 inspector/console/console-time.html is a flaky failure
2090 https://bugs.webkit.org/show_bug.cgi?id=158006
2092 Unreviewed test gardening.
2094 * platform/mac/TestExpectations: Updating expecations for flaky failure
2096 2019-04-09 Antoine Quint <graouts@apple.com>
2098 [ Mac ] REGRESSION (r237587) Layout Test compositing/visible-rect/animated-from-none.html is flaky text diff failure
2099 https://bugs.webkit.org/show_bug.cgi?id=194798
2100 <rdar://problem/48181898>
2102 Reviewed by Dean Jackson.
2104 When using the Web Animations engine, the best way to run code as an animation start is to use the "ready" promise, whereas
2105 DOM events are dispatched asynchronously and, in the case of this test, might have an animation progress that is greater
2106 than 0 and yield an animated transform that isn't quite the identity matrix.
2108 * compositing/visible-rect/animated-from-none.html:
2110 2019-04-09 Jer Noble <jer.noble@apple.com>
2112 Add test for fix of #196095
2113 https://bugs.webkit.org/show_bug.cgi?id=196097
2115 Reviewed by Eric Carlson.
2117 * media/track/track-in-band-metadata-display-order-expected.txt: Added.
2118 * media/track/track-in-band-metadata-display-order.html: Added.
2120 2019-04-08 Chris Fleizach <cfleizach@apple.com>
2122 AX: Automatically compute accessibility labels for Apple Pay buttons
2123 https://bugs.webkit.org/show_bug.cgi?id=196661
2125 Reviewed by Joanmarie Diggs.
2127 * accessibility/mac/apple-pay-labels-expected.txt: Added.
2128 * accessibility/mac/apple-pay-labels.html: Added.
2129 * accessibility/mac/apple-pay-session-v4-expected.txt: Added.
2130 * accessibility/mac/apple-pay-session-v4.html: Added.
2132 2019-04-08 Youenn Fablet <youenn@apple.com>
2134 Add a test to check for the service worker process name
2135 https://bugs.webkit.org/show_bug.cgi?id=196621
2137 Reviewed by Chris Dumez.
2139 * http/wpt/service-workers/online-worker.js:
2142 2019-04-08 Shawn Roberts <sroberts@apple.com>
2144 fast/parser/xml-error-adopted.xml is a flaky timeout
2145 https://bugs.webkit.org/show_bug.cgi?id=186581
2147 Unreviewed test gardening.
2149 * platform/ios-simulator-wk2/TestExpectations:
2151 2019-04-08 Shawn Roberts <sroberts@apple.com>
2153 Fixed a typo on a test expectation
2154 https://bugs.webkit.org/show_bug.cgi?id=187391
2156 Unreviewed test gardening.
2158 * platform/mac-wk2/TestExpectations: Updating test expectations
2160 2019-04-08 Shawn Roberts <sroberts@apple.com>
2162 inspector/canvas/css-canvas-clients.html is a constant timeout/failure
2163 https://bugs.webkit.org/show_bug.cgi?id=174272
2165 Unreviewed test gardening.
2167 * platform/mac/TestExpectations: Updating test expectations to skip test
2169 2019-04-08 Yusuke Suzuki <ysuzuki@apple.com>
2171 Unreviewed, rolling in r243948 with test fix
2172 https://bugs.webkit.org/show_bug.cgi?id=196486
2174 The test relied on the wrong EOF token's offset. This patch also fixes the test.
2176 * inspector/runtime/parse-expected.txt:
2177 * inspector/runtime/parse.html:
2179 2019-04-08 Antti Koivisto <antti@apple.com>
2181 Update touch-action region on property changes
2182 https://bugs.webkit.org/show_bug.cgi?id=196608
2184 Reviewed by Simon Fraser.
2186 * pointerevents/ios/touch-action-region-dynamic-expected.txt: Added.
2187 * pointerevents/ios/touch-action-region-dynamic.html: Added.
2189 2019-04-08 Javier Fernandez <jfernandez@igalia.com>
2191 Implement white-space:break-spaces value
2192 https://bugs.webkit.org/show_bug.cgi?id=177327
2194 Reviewed by Myles Maxfield and Zalan Bujtas.
2196 Removed many failure expectations of tests that pass now thanks to this change.
2198 The overflow-wrap-break-word-003.html tests fails in mac and iOS platforms due to an issue related to
2199 how we compute widths using 'ch' units and 'monospace' fonts. I filed bug #196169 to report the specific
2200 case of this test (break-word+pre-wrap) but the root cause it's probably the bug #196353.
2202 I have submitted a PR [1] to the Web Platform Tests to change several tests that failed only if the
2203 monospace font is used, but pass with the Ahem font. Additionally, I've requested another PR [2] to
2204 add new layout tests, with the same case than overflow-wrap-break-word-003.html but using the Ahem
2207 [1] https://github.com/web-platform-tests/wpt/pull/16137
2208 [2] https://github.com/web-platform-tests/wpt/pull/16124
2210 * TestExpectations: Removed many Failure entries on tests that pass now thanks to this change.
2211 * platform/mac/TestExpectations: Added one Failure entry and filed the corresponding bug report.
2213 2019-04-08 Antoine Quint <graouts@apple.com>
2215 [Web Animations] JS wrapper may be deleted while animation is yet to dispatch its finish event
2216 https://bugs.webkit.org/show_bug.cgi?id=196118
2217 <rdar://problem/46614137>
2219 Reviewed by Chris Dumez.
2221 Add a test that starts a short animation, sets a custom property on it, registers a "finish" event listener on it and deletes
2222 the sole reference to it in the JS world before triggering garbage collection. Prior to this fix, this test would time out
2223 because the JS wrapper would be garbage-collected prior to the animation completing and thus the event listener would not
2224 be called. To complete successfully, this test checks that it receives the event and its target is the same animation object
2225 that was originally created by checking the custom property is still set.
2227 We also make sure that a test, which was found to have regressed with a previous version of this patch, uses the animation
2228 engine that it is expected to be testing.
2230 * legacy-animation-engine/animations/resume-after-page-cache.html:
2231 * webanimations/js-wrapper-kept-alive-expected.txt: Added.
2232 * webanimations/js-wrapper-kept-alive.html: Added.
2234 2019-04-08 Eric Liang <ericliang@apple.com>
2236 AX: <svg> elements with labels and no accessible contents are exposed as empty AXGroups
2237 https://bugs.webkit.org/show_bug.cgi?id=156774
2239 Reviewed by Chris Fleizach.
2241 Added tests that verify svgs shapes that are labelled are exposed as images.
2242 * accessibility/resources/apple-logo.svg: Added.
2243 * accessibility/svg-shape-labelled-expected.txt: Added.
2244 * accessibility/svg-shape-labelled.html: Added.
2246 2019-04-08 Shawn Roberts <sroberts@apple.com>
2248 Layout tests imported/w3c/IndexedDB-private-browsing/idbobjectstore_createIndex7-event_order.html
2249 imported/w3c/IndexedDB-private-browsing/idbobjectstore_createIndex6-event_order.html are flaky failures
2250 https://bugs.webkit.org/show_bug.cgi?id=195961
2252 Unreviewed test gardening
2254 * platform/mac-wk2/TestExpectations: Updating test expectations for Debug flaky failure
2256 2019-04-06 Antti Koivisto <antti@apple.com>
2258 Combine event and touch action regions into a single class
2259 https://bugs.webkit.org/show_bug.cgi?id=196644
2260 <rdar://problem/49643614>
2262 Reviewed by Darin Adler.
2264 * pointerevents/ios/touch-action-region-basic-expected.txt:
2265 * pointerevents/ios/touch-action-region-layers-expected.txt:
2266 * pointerevents/ios/touch-action-region-pan-x-y-expected.txt:
2268 2019-04-05 Yongjun Zhang <yongjun_zhang@apple.com>
2270 We should pass minimumEffectiveDeviceWidth to web process on new page creation.
2271 https://bugs.webkit.org/show_bug.cgi?id=196077
2272 <rdar://problem/49108202>
2274 Reviewed by Chris Dumez.
2276 Add a layout test to verify the page shrinks to fit the window width when ignoreMetaViewport
2279 * fast/viewport/ios/shrink-to-fit-for-page-without-viewport-meta-expected.txt: Added.
2280 * fast/viewport/ios/shrink-to-fit-for-page-without-viewport-meta.html: Added.
2282 2019-04-05 Jer Noble <jer.noble@apple.com>
2284 [Cocoa] Deactivate the audio session before the WebProcess suspends.
2285 https://bugs.webkit.org/show_bug.cgi?id=196658
2287 Reviewed by Eric Carlson.
2289 * platform/mac/media/audio-session-deactivated-when-suspended-expected.txt: Added.
2290 * platform/mac/media/audio-session-deactivated-when-suspended.html: Added.
2292 2019-04-05 Devin Rousso <drousso@apple.com>
2294 Web Inspector: TestSuite test cases should have their own timeout to ensure tests fail with output instead of timeout by test runner
2295 https://bugs.webkit.org/show_bug.cgi?id=162814
2296 <rdar://problem/28574102>
2298 Reviewed by Brian Burg.
2300 * inspector/unit-tests/async-test-suite.html:
2301 * inspector/unit-tests/async-test-suite-expected.txt:
2302 * inspector/unit-tests/sync-test-suite.html:
2303 * inspector/unit-tests/sync-test-suite-expected.txt:
2305 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt:
2306 * inspector/canvas/recording-2d.html:
2307 * inspector/canvas/recording-webgl-snapshots.html:
2308 * inspector/canvas/recording-webgl.html:
2309 * inspector/canvas/resources/shaderProgram-utilities.js:
2310 (TestPage.registerInitializer.whenProgramAdded): Added.
2311 (TestPage.registerInitializer.whenProgramRemoved): Added.
2312 (TestPage.registerInitializer.window.initializeTestSuite):
2313 (TestPage.registerInitializer.window.addSimpleTestCase):
2314 (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
2315 (TestPage.registerInitializer.awaitProgramAdded): Added.
2316 (TestPage.registerInitializer.awaitProgramRemoved): Added.
2317 * inspector/console/command-line-api-expected.txt:
2318 * inspector/console/heap-snapshot.html:
2319 * inspector/debugger/async-stack-trace-truncate-expected.txt:
2320 * inspector/debugger/pause-for-internal-scripts-expected.txt:
2321 * inspector/formatting/resources/utilities.js:
2322 (TestPage.registerInitializer.window.addFormattingTests):
2324 2019-04-05 Ryan Haddad <ryanhaddad@apple.com>
2326 [Mac WK2 iOS Sim] Layout Test imported/w3c/web-platform-tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html is a flaky failure
2327 https://bugs.webkit.org/show_bug.cgi?id=196633
2329 Unreviewed test gardening.
2331 * platform/ios-wk2/TestExpectations: Mark test as flaky.
2332 * platform/mac-wk2/TestExpectations: Ditto.
2334 2019-04-05 Shawn Roberts <sroberts@apple.com>
2336 editing/execCommand/print.html is crashing on iOS Debug
2337 https://bugs.webkit.org/show_bug.cgi?id=196654
2339 Unreviewed test gardening.
2341 * platform/ios-simulator-wk2/TestExpectations: Skipping test on iOS Debug while waiting for a fix
2343 2019-04-05 Diego Pino Garcia <dpino@igalia.com>
2345 [WPE] Unreviewed gardening, update unexpected passes
2347 * platform/wpe/TestExpectations:
2349 2019-04-04 Simon Fraser <simon.fraser@apple.com>
2351 Simple iframe scrolling test fails to get a composited scrolling frame in WebKitTestRunnerApp
2352 https://bugs.webkit.org/show_bug.cgi?id=196635
2354 Reviewed by Antti Koivisto.
2356 * scrollingcoordinator/ios/programmatic-frame-scroll-expected.html: Added.
2357 * scrollingcoordinator/ios/programmatic-frame-scroll.html: Added.
2359 2019-04-04 Simon Fraser <simon.fraser@apple.com>
2361 [iOS WK2] REGRESSION (r242687): Programmatic scroll of overflow scroll results in bad rendering
2362 https://bugs.webkit.org/show_bug.cgi?id=195584
2364 Reviewed by Zalan Bujtas.
2366 Testing of programmatic scrolls in frames is prevented by webkit.org/b/196635.
2368 * scrollingcoordinator/ios/programmatic-overflow-scroll-expected.html: Added.
2369 * scrollingcoordinator/ios/programmatic-overflow-scroll.html: Added.
2370 * scrollingcoordinator/ios/programmatic-page-scroll-expected.html: Added.
2371 * scrollingcoordinator/ios/programmatic-page-scroll.html: Added.
2373 2019-04-04 Shawn Roberts <sroberts@apple.com>
2375 Unreviewed, rolling out r243868.
2377 Causing timeouts failures on several queues
2381 "[Web Animations] JS wrapper may be deleted while animation is
2382 yet to dispatch its finish event"
2383 https://bugs.webkit.org/show_bug.cgi?id=196118
2384 https://trac.webkit.org/changeset/243868
2386 2019-04-04 Commit Queue <commit-queue@webkit.org>
2388 Unreviewed, rolling out r243807 and r243824.
2389 https://bugs.webkit.org/show_bug.cgi?id=196611
2391 Test added is a flaky timeout on iOS Simulator, 3 tests
2392 unskipped are flaky failures (Requested by ShawnRoberts on
2395 Reverted changesets:
2397 "Blob type cannot be stored correctly in IDB when
2398 IDBObjectStore has autoIncrement and keyPath options"
2399 https://bugs.webkit.org/show_bug.cgi?id=196128
2400 https://trac.webkit.org/changeset/243807
2402 "Follow up fix for r243807: Use MarkedArgumentBuffer instead
2403 of Vector for JSValue"
2404 https://bugs.webkit.org/show_bug.cgi?id=196547
2405 https://trac.webkit.org/changeset/243824
2407 2019-04-04 Eric Carlson <eric.carlson@apple.com>
2409 [MediaStream] Host should be able to mute screen capture and camera/microphone independently
2410 https://bugs.webkit.org/show_bug.cgi?id=196555
2411 <rdar://problem/47303865>
2413 Reviewed by Youenn Fablet.
2415 * fast/mediastream/media-stream-page-muted-expected.txt: Added.
2416 * fast/mediastream/media-stream-page-muted.html: Added.
2417 * fast/mediastream/media-stream-track-interrupted.html: Read page muted state before
2418 interrupting capture track because the page state now changes immediately.
2419 * fast/mediastream/media-stream-track-muted.html: Ditto, for muting.
2421 2019-04-04 Antti Koivisto <antti@apple.com>
2423 Compute accurate regions for touch-action
2424 https://bugs.webkit.org/show_bug.cgi?id=196536
2425 <rdar://problem/49516022>
2427 Reviewed by Simon Fraser.
2429 * pointerevents/ios/touch-action-region-basic-expected.txt: Added.
2430 * pointerevents/ios/touch-action-region-basic.html: Added.
2431 * pointerevents/ios/touch-action-region-layers-expected.txt: Added.
2432 * pointerevents/ios/touch-action-region-layers.html: Added.
2433 * pointerevents/ios/touch-action-region-pan-x-y-expected.txt: Added.
2434 * pointerevents/ios/touch-action-region-pan-x-y.html: Added.
2436 2019-04-04 Manuel Rego Casasnovas <rego@igalia.com>
2438 [css-grid] Scroll reset position when updating inner html on content
2439 https://bugs.webkit.org/show_bug.cgi?id=191506
2441 Unreviewed gardening.
2443 The problem described in this bug was fixed in r243687 (webkit.org/b/191506).
2444 This test was still marked as Failure but it has been passing since then.
2446 * TestExpectations: Remove fast/css-grid-layout/grid-item-scroll-position.html
2447 as it's passing now.
2449 2019-04-04 Shawn Roberts <sroberts@apple.com>
2451 scrollingcoordinator/ios/ui-scroll-fixed.html is a flakky failure
2452 https://bugs.webkit.org/show_bug.cgi?id=196612
2454 Unreviewed test gardening.
2456 * platform/ios-simulator-wk2/TestExpectations: Changing expectations for flaky image failure
2458 2019-04-04 Antoine Quint <graouts@apple.com>
2460 [macOS WK1] Layout Test webanimations/accelerated-transition-interrupted-on-composited-element.html is a flaky image failure
2461 https://bugs.webkit.org/show_bug.cgi?id=189678
2462 <rdar://problem/44621674>
2464 Reviewed by Dean Jackson.
2466 We make the test sturdier by waiting for two rAFs instead of just one to wait until animations have been updated (one rAF)
2467 and accelerated animations have been committed (two rAFs).
2469 We also use the "transitioncancel" event to determine the transition has been interrupted rather than using a rAF callback.
2471 * webanimations/accelerated-transition-interrupted-on-composited-element.html:
2473 2019-04-04 Diego Pino Garcia <dpino@igalia.com>
2475 [WPE] Unreviewed gardening
2477 Remove tests that are expected to fail but pass.
2479 * platform/wpe/TestExpectations:
2481 2019-04-04 Antoine Quint <graouts@apple.com>
2483 REGRESSION (r236501?): Layout Test compositing/geometry/limit-layer-bounds-opacity-transition.html is flaky
2484 https://bugs.webkit.org/show_bug.cgi?id=190210
2485 <rdar://problem/45045989>
2489 The flakiness dashboard shows that this test hasn't been flaky for a few weeks, reverting the flaky expectation.
2491 * platform/mac/TestExpectations:
2493 2019-04-04 Antoine Quint <graouts@apple.com>
2495 [Web Animations] JS wrapper may be deleted while animation is yet to dispatch its finish event
2496 https://bugs.webkit.org/show_bug.cgi?id=196118
2497 <rdar://problem/46614137>
2499 Reviewed by Ryosuke Niwa.
2501 Add a test that starts a short animation, sets a custom property on it, registers a "finish" event listener on it and deletes
2502 the sole reference to it in the JS world before triggering garbage collection. Prior to this fix, this test would time out
2503 because the JS wrapper would be garbage-collected prior to the animation completing and thus the event listener would not
2504 be called. To complete successfully, this test checks that it receives the event and its target is the same animation object
2505 that was originally created by checking the custom property is still set.
2507 * legacy-animation-engine/animations/resume-after-page-cache.html:
2508 * webanimations/js-wrapper-kept-alive-expected.txt: Added.
2509 * webanimations/js-wrapper-kept-alive.html: Added.
2511 2019-04-03 Timothy Hatcher <timothy@apple.com>
2513 Update AutoFill field icons to be SVG instead of PNG images.
2514 https://bugs.webkit.org/show_bug.cgi?id=196557
2515 rdar://problem/48292514
2517 Reviewed by Tim Horton.
2519 * platform/ios/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
2520 * platform/mac/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
2521 * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
2523 2019-04-03 Said Abou-Hallawa <sabouhallawa@apple.com>
2525 REGRESSION (r220717): Assertion fires when animating an SVG rounded corner rect till it collapses
2526 https://bugs.webkit.org/show_bug.cgi?id=196518
2528 Reviewed by Simon Fraser.
2530 * svg/animations/animate-rounded-corner-rect-zero-height-expected.txt: Added.
2531 * svg/animations/animate-rounded-corner-rect-zero-height.svg: Added.
2533 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com>
2535 -apple-trailing-word is needed for browser detection
2536 https://bugs.webkit.org/show_bug.cgi?id=196575
2540 * fast/text/trailing-word-detection-expected.txt: Added.
2541 * fast/text/trailing-word-detection.html: Added.
2542 * platform/gtk/TestExpectations:
2543 * platform/win/TestExpectations:
2545 2019-04-03 Shawn Roberts <sroberts@apple.com>
2547 tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html is a flaky failure and timeout
2548 https://bugs.webkit.org/show_bug.cgi?id=196115
2550 Unreviewed test gardening.
2552 * platform/mac-wk2/TestExpectations: Updating test expectations for flaky test
2554 2019-04-03 Michael Saboff <msaboff@apple.com>
2556 REGRESSION (r243642): com.apple.JavaScriptCore crash in JSC::RegExpObject::execInline
2557 https://bugs.webkit.org/show_bug.cgi?id=196477
2559 Reviewed by Keith Miller.
2561 Updated the test with a couple more test cases to test a few variants of this bug.
2562 Also added a couple of non-greedy counted non-BMP character class tests that don't have
2563 the bug just to be sure.
2565 * js/regexp-unicode-expected.txt:
2566 * js/script-tests/regexp-unicode.js:
2568 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com>
2570 Documents can be destroyed before their CSSFontFaceSet is destroyed
2571 https://bugs.webkit.org/show_bug.cgi?id=195830
2573 Reviewed by Darin Adler.
2575 * fast/text/font-face-set-destroy-document-expected.html: Added.
2576 * fast/text/font-face-set-destroy-document.html: Added.
2578 2019-04-03 Shawn Roberts <sroberts@apple.com>
2580 http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame.html is a flaky timeout
2581 https://bugs.webkit.org/show_bug.cgi?id=194164
2583 Unreviewed test gardening.
2585 * platform/mac-wk2/TestExpectations: Updating test expectations for flaky timeout
2587 2019-04-03 Shawn Roberts <sroberts@apple.com>
2589 Rebaseline scrollingcoordinator/scrolling-tree/fixed-inside-frame.html
2590 https://bugs.webkit.org/show_bug.cgi?id=195254
2592 Unreviewed test gardening.
2594 * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt: Rebaselined test
2596 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com>
2598 Remove support for -apple-trailing-word
2599 https://bugs.webkit.org/show_bug.cgi?id=196525
2601 Reviewed by Zalan Bujtas.
2603 This CSS property is nonstandard and not used.
2605 * fast/text/trailing-word-expected.html: Removed.
2606 * fast/text/trailing-word.html: Removed.
2607 * platform/gtk/TestExpectations:
2608 * platform/mac/fast/text/trailing-word-parse-expected.txt: Removed.
2609 * platform/mac/fast/text/trailing-word-parse.html: Removed.
2610 * platform/win/TestExpectations:
2612 2019-04-03 Chris Dumez <cdumez@apple.com>
2614 Remove legacy webkitRequestAnimationFrame time quirk
2615 https://bugs.webkit.org/show_bug.cgi?id=196458
2616 <rdar://problem/49490207>
2618 Reviewed by Simon Fraser.
2620 Rebaseline webkitRequestAnimationFrame layout test now that we log a deprecation
2623 * fast/animation/request-animation-frame-prefix-expected.txt:
2625 2019-04-03 Alex Christensen <achristensen@webkit.org>
2627 Resurrect and fix layout test http/tests/adClickAttribution/store-ad-click-attribution.html
2628 https://bugs.webkit.org/show_bug.cgi?id=196476
2630 Reviewed by Chris Dumez.
2632 * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt:
2634 2019-04-03 Daniel Bates <dabates@apple.com>
2636 [iOS] Should be able to dismiss picker or popover using the keyboard
2637 https://bugs.webkit.org/show_bug.cgi?id=196272
2638 <rdar://problem/48943170>
2640 Reviewed by Wenson Hsieh.
2642 Add test to ensure that pressing Escape or Command + . dismisses a picker.
2644 * fast/forms/ios/dismiss-picker-using-keyboard-expected.txt: Added.
2645 * fast/forms/ios/dismiss-picker-using-keyboard.html: Added.
2647 2019-04-03 Sihui Liu <sihui_liu@apple.com>
2649 Blob type cannot be stored correctly in IDB when IDBObjectStore has autoIncrement and keyPath options
2650 https://bugs.webkit.org/show_bug.cgi?id=196128
2652 Reviewed by Geoffrey Garen.
2655 * storage/indexeddb/modern/objectstore-autoincrement-types-expected.txt: Added.
2656 * storage/indexeddb/modern/objectstore-autoincrement-types.html: Added.
2657 * storage/indexeddb/modern/resources/objectstore-autoincrement-types.js: Added.
2659 (prepareDatabase.event.target.onsuccess):
2663 2019-04-03 Youenn Fablet <youenn@apple.com>
2665 Resetting quota should take into account third party origins
2666 https://bugs.webkit.org/show_bug.cgi?id=196462
2668 Reviewed by Geoffrey Garen.
2670 * http/wpt/cache-storage/quota-third-party.https-expected.txt:
2671 * http/wpt/cache-storage/quota-third-party.https.html:
2672 * platform/mac-wk2/TestExpectations:
2674 2019-04-03 Diego Pino Garcia <dpino@igalia.com>
2676 [GTK] Unreviewed gardening, update test expectations
2678 * platform/gtk/TestExpectations:
2680 2019-04-03 Michael Catanzaro <mcatanzaro@igalia.com>
2682 Get rid of HTMLInputElement::setEditingValue
2683 https://bugs.webkit.org/show_bug.cgi?id=196402
2685 Reviewed by Darin Adler.
2687 * fast/forms/editing-value-expected.txt: Removed.
2688 * fast/forms/editing-value-null-renderer-expected.txt: Removed.
2689 * fast/forms/editing-value-null-renderer.html: Removed.
2690 * fast/forms/editing-value.html: Removed.
2692 2019-04-03 Shawn Roberts <sroberts@apple.com>
2694 The following layout tests are flaky failures
2695 imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html
2696 imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay.html
2697 imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/error-codes/error.html
2698 https://bugs.webkit.org/show_bug.cgi?id=195466
2700 Unreviewed test gardening.
2702 * platform/ios-simulator/TestExpectations: Updating test expectations for flaky failures
2704 2019-04-03 Shawn Roberts <sroberts@apple.com>
2706 Layout Test http/wpt/resource-timing/rt-resources-per-worker.html is flaky
2707 https://bugs.webkit.org/show_bug.cgi?id=180260
2709 Unreviewed test gardening.
2711 * platform/mac/TestExpectations:
2713 2019-04-02 Simon Fraser <simon.fraser@apple.com>
2715 REGRESSION (r238266): Exchange 2013 Outlook Web Access displays partially blank page when creating new e-mail
2716 https://bugs.webkit.org/show_bug.cgi?id=196522
2718 Reviewed by Zalan Bujtas.
2720 * compositing/backing/foreground-layer-no-paints-into-ancestor-expected.html: Added.
2721 * compositing/backing/foreground-layer-no-paints-into-ancestor.html: Added.
2723 2019-04-02 Said Abou-Hallawa <sabouhallawa@apple.com>
2725 SVG Animation (SMIL) on <text> or <tspan> doesn't work on second run
2726 https://bugs.webkit.org/show_bug.cgi?id=150388
2728 Reviewed by Simon Fraser.
2730 The bug is fixed by removing the SVG tear off objects. See
2731 https://bugs.webkit.org/show_bug.cgi?id=191237.
2733 We need to add a layout test to ensure that no code change will break
2734 this scenario in the future.
2736 * svg/animations/smil-multiple-animate-list-expected.svg: Added.
2737 * svg/animations/smil-multiple-animate-list.svg: Added.
2739 2019-04-02 Shawn Roberts <sroberts@apple.com>
2741 imported/w3c/web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint.html is a flaky crash
2742 https://bugs.webkit.org/show_bug.cgi?id=196517
2744 Unreviewed test gardening.
2746 * platform/mac/TestExpectations: Skipping test for flaky crashing
2748 2019-04-02 Ryan Haddad <ryanhaddad@apple.com>
2750 [Mojave] Layout test fast/text/complex-initial-advance.html is failing
2751 https://bugs.webkit.org/show_bug.cgi?id=196512
2753 Unreviewed test gardening.
2755 * platform/mac/TestExpectations: Mark test as failing.
2757 2019-04-02 Alex Christensen <achristensen@webkit.org>
2759 Fix assertion in http/tests/adClickAttribution/store-ad-click-attribution.html
2760 https://bugs.webkit.org/show_bug.cgi?id=196503
2762 Reviewed by Chris Dumez.
2764 * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt:
2765 * http/tests/adClickAttribution/store-ad-click-attribution.html:
2766 * platform/wk2/TestExpectations:
2768 2019-04-02 Devin Rousso <drousso@apple.com>
2770 Web Inspector: Canvas: add support for showing WebGPU contexts
2771 https://bugs.webkit.org/show_bug.cgi?id=196413
2772 <rdar://problem/49438898>
2774 Reviewed by Timothy Hatcher.
2776 * inspector/canvas/create-context-webgpu.html: Added.
2777 * inspector/canvas/create-context-webgpu-expected.txt: Added.
2778 * inspector/canvas/resolveCanvasContext-webgpu.html: Added.
2779 * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Added.
2781 * inspector/canvas/resources/create-context-utilities.js:
2782 (createDetachedCanvas):
2785 (TestPage.registerInitializer.InspectorTest.CreateContextUtilities.initializeTestSuite): Added.
2786 (TestPage.registerInitializer.InspectorTest.CreateContextUtilities.addSimpleTestCase): Added.
2787 (TestPage.registerInitializer.InspectorTest.CreateContextUtilities.addCSSCanvasTestCase): Added.
2788 (TestPage.registerInitializer.window.initializeTestSuite): Deleted.
2789 (TestPage.registerInitializer.window.addSimpleTestCase): Deleted.
2790 (TestPage.registerInitializer.window.addCSSCanvasTestCase): Deleted.
2792 * inspector/canvas/create-context-2d.html:
2793 * inspector/canvas/create-context-2d-expected.txt:
2794 * inspector/canvas/create-context-bitmaprenderer.html:
2795 * inspector/canvas/create-context-bitmaprenderer-expected.txt:
2796 * inspector/canvas/create-context-webgl.html:
2797 * inspector/canvas/create-context-webgl-expected.txt:
2798 * inspector/canvas/create-context-webgl2.html:
2799 * inspector/canvas/create-context-webgl2-expected.txt:
2801 * platform/gtk/TestExpectations:
2802 * platform/ios/TestExpectations:
2803 * platform/mac-wk1/TestExpectations:
2804 * platform/mac/TestExpectations:
2805 * platform/win/TestExpectations:
2806 * platform/wincairo/TestExpectations:
2807 * platform/wpe/TestExpectations:
2809 2019-04-02 Chris Dumez <cdumez@apple.com>
2811 [WK2] Add support for Window's beforeprint / afterprint events
2812 https://bugs.webkit.org/show_bug.cgi?id=196478
2814 Reviewed by Alex Christensen.
2816 Add layout test coverage.
2819 * platform/wk2/TestExpectations:
2820 * printing/printing-events-expected.txt: Added.
2821 * printing/printing-events.html: Added.
2823 2019-04-02 Zalan Bujtas <zalan@apple.com>
2825 [ContentChangeObserver] Hover menus do not function on fidelity.com
2826 https://bugs.webkit.org/show_bug.cgi?id=196507
2827 <rdar://problem/49496520>
2829 Reviewed by Simon Fraser.
2831 * fast/events/touch/ios/content-observation/400ms-hover-intent-expected.txt: Added.
2832 * fast/events/touch/ios/content-observation/400ms-hover-intent.html: Added.
2834 2019-04-02 Chris Dumez <cdumez@apple.com>
2836 Unreviewed, rolling out r243551.
2838 Seems to have broken file uploads to SoundCloud
2842 "XMLHttpRequestUpload's loadstart event not correct
2844 https://bugs.webkit.org/show_bug.cgi?id=196174
2845 https://trac.webkit.org/changeset/243551
2847 2019-04-02 Justin Fan <justin_fan@apple.com>
2849 [Web GPU] Implement blend states and color write mask for GPUColorStateDescriptor
2850 https://bugs.webkit.org/show_bug.cgi?id=196474
2852 Reviewed by Myles C. Maxfield.
2854 Add blend-triangle-strip to test color blending and color-write-mask-triangle-strip.html to test color write mask.
2855 Update other tests to specify blend states when creating a GPURenderPipeline.
2857 * webgpu/blend-triangle-strip-expected.html: Added.
2858 * webgpu/blend-triangle-strip.html: Added.
2859 * webgpu/buffer-command-buffer-races.html:
2860 * webgpu/buffer-resource-triangles.html:
2861 * webgpu/color-write-mask-triangle-strip-expected.html: Added.
2862 * webgpu/color-write-mask-triangle-strip.html: Added.
2863 * webgpu/depth-enabled-triangle-strip.html:
2864 * webgpu/js/webgpu-functions.js:
2865 * webgpu/render-pipelines.html:
2866 * webgpu/texture-triangle-strip.html:
2867 * webgpu/vertex-buffer-triangle-strip.html:
2868 * webgpu/whlsl.html:
2870 2019-04-02 Zalan Bujtas <zalan@apple.com>
2872 [ContentChangeObserver] Ignore reconstructed renderers when checking for visibility change
2873 https://bugs.webkit.org/show_bug.cgi?id=196483
2874 <rdar://problem/49288174>
2876 Reviewed by Simon Fraser.
2878 * fast/events/touch/ios/content-observation/visible-content-gains-new-renderer-expected.txt: Added.
2879 * fast/events/touch/ios/content-observation/visible-content-gains-new-renderer.html: Added.
2881 2019-04-02 Shawn Roberts <sroberts@apple.com>
2883 accessibility/mac/press-not-work-for-disabled-menu-list.html is a flaky failure
2884 https://bugs.webkit.org/show_bug.cgi?id=196505
2886 Unreviewed test gardening.
2888 * platform/mac/TestExpectations: Updating test expectations for flaky failure
2890 2019-04-02 Shawn Roberts <sroberts@apple.com>
2892 media/video-background-tab-playback.html is a flaky failure
2893 https://bugs.webkit.org/show_bug.cgi?id=196502
2895 Unreviewed test gardening
2897 * platform/mac-wk1/TestExpectations: Updating test expectations for flaky failure
2899 2019-04-02 Shawn Roberts <sroberts@apple.com>
2901 inspector/audit/basic.html is a flaky timeout on bots
2902 https://bugs.webkit.org/show_bug.cgi?id=196448
2904 Unreviewed test gardening
2906 * platform/mac-wk1/TestExpectations:
2907 * platform/mac-wk2/TestExpectations: Updating test expectaions for flaky timeout
2909 2019-04-02 Shawn Roberts <sroberts@apple.com>
2911 fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html is a flaky failure
2912 https://bugs.webkit.org/show_bug.cgi?id=195341
2914 Unreviewed test gardening.
2916 * platform/ios-simulator-wk2/TestExpectations: Updating test expecations for flaky failure
2918 2019-04-02 Shawn Roberts <sroberts@apple.com>
2920 fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation.html is a flaky failure
2921 https://bugs.webkit.org/show_bug.cgi?id=196495
2923 Unreviewed test gardening
2925 * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky failure
2927 2019-04-02 Diego Pino Garcia <dpino@igalia.com>
2929 REGRESSION(r243512): Change locale of test in intl-datetimeformat.js
2930 https://bugs.webkit.org/show_bug.cgi?id=196395
2932 r243512 modifes Intl.DateTimeFormat to obey 2-digit hour. A test was
2933 added to test 2-digit hour in Russian using 12-hour setting as true and
2934 false. In the former case, the expected string appends the string 'AM'
2935 in Russian. This localised string made GTK-based ports fail since
2936 according to Glib the 'am_pm' values in Russian are not localised.
2938 This patch keeps the same test but changes locale to 'en' to prevent
2939 the test from failing.
2941 Reviewed by Michael Catanzaro.
2943 * js/intl-datetimeformat-expected.txt:
2944 * js/script-tests/intl-datetimeformat.js:
2945 * platform/gtk/js/intl-datetimeformat-expected.txt:
2947 2019-04-01 Ryosuke Niwa <rniwa@webkit.org>
2949 Skip the tests added in r236519 on iOS. This feature was never implemented in iOS.
2951 * platform/ios/TestExpectations:
2953 2019-04-01 Said Abou-Hallawa <sabouhallawa@apple.com>
2955 Remove the SVG tear off objects for SVGMatrix, SVGTransfrom, SVGTransformList and SVGAnimatedTransformList
2956 https://bugs.webkit.org/show_bug.cgi?id=196086
2958 Reviewed by Simon Fraser.
2960 * svg/dom/SVGTransformList-basics-expected.txt:
2961 * svg/dom/SVGTransformList-basics.xhtml:
2962 These changes are required because SVGTransfromList will be following the
2963 SVG2 specs regarding adding new items to the list.
2965 See https://www.w3.org/TR/SVG/types.html#TermListInterface.
2967 2019-04-01 Devin Rousso <drousso@apple.com>
2969 Web Inspector: DOMDebugger: breakpoints for attribute modifications still fire when breakpoints are disabled
2970 https://bugs.webkit.org/show_bug.cgi?id=196456
2971 <rdar://problem/49489747>
2973 Reviewed by Joseph Pecoraro.
2975 * inspector/dom-debugger/dom-breakpoints.html:
2976 * inspector/dom-debugger/dom-breakpoints-expected.txt:
2978 2019-04-01 Per Arne Vollan <pvollan@apple.com>
2980 [Win10] Look into platform specific layout test failures
2981 https://bugs.webkit.org/show_bug.cgi?id=196463
2983 Unreviewed test gardening.
2985 * platform/win/TestExpectations:
2987 2019-04-01 Shawn Roberts <sroberts@apple.com>
2989 accessibility/Mac/async-increment-decrement-action.html is crashing and blaming other tests on bots
2990 https://bugs.webkit.org/show_bug.cgi?id=187391
2992 Unreviewed test gardening.
2994 * platform/mac-wk2/TestExpectations: Updating test expectations to skip crashing test
2996 2019-04-01 Antti Koivisto <antti@apple.com>
2998 Update event region when toggling pointer-events:none
2999 https://bugs.webkit.org/show_bug.cgi?id=195902
3000 <rdar://problem/48988384>
3002 Reviewed by Simon Fraser.
3004 * fast/scrolling/ios/event-region-pointer-events-expected.txt: Added.
3005 * fast/scrolling/ios/event-region-pointer-events.html: Added.
3007 2019-04-01 Chris Dumez <cdumez@apple.com>
3009 Support "noreferrer" for window.open()
3010 https://bugs.webkit.org/show_bug.cgi?id=194533
3012 Reviewed by Geoffrey Garen.
3014 Add equivalent test to imported/w3c/web-platform-tests/html/browsers/the-window-object/window-open-noopener.html
3015 but which relies on localStorage instead of BroadcastChannel so that it works with WebKit.
3017 * http/wpt/html/browsers/the-window-object/support/noreferrer-target-webkit.html: Added.
3018 * http/wpt/html/browsers/the-window-object/window-open-noopener-webkit-expected.txt: Added.
3019 * http/wpt/html/browsers/the-window-object/window-open-noopener-webkit.html: Added.
3021 2019-04-01 Said Abou-Hallawa <sabouhallawa@apple.com>
3023 SVGMatrix.IDL methods do not conform to the specs
3024 https://bugs.webkit.org/show_bug.cgi?id=196263
3026 Reviewed by Simon Fraser.
3028 * svg/dom/SVGMatrix-expected.txt:
3029 * svg/dom/SVGMatrix.html:
3030 Clean this test. Make it test the case when valid arguments are passed to
3031 the methods of the SVGMatrix. Make sure the methods are read-only. All
3032 of them should be making a copy of the matrix, applying the transform and
3035 2019-04-01 Shawn Roberts <sroberts@apple.com>
3037 storage/indexeddb/modern/deletedatabase-2-private.html is a flaky failure on Mac Debug
3038 https://bugs.webkit.org/show_bug.cgi?id=196445
3040 Unreviewed test gardening
3042 * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky test
3044 2019-04-01 Antti Koivisto <antti@apple.com>
3046 Trying to scroll the compose pane on gmail.com scrolls the message list behind
3047 https://bugs.webkit.org/show_bug.cgi?id=196426
3048 <rdar://problem/49402667>
3050 Reviewed by Darin Adler.
3052 * fast/scrolling/ios/event-region-visibility-hidden-expected.txt: Added.
3053 * fast/scrolling/ios/event-region-visibility-hidden.html: Added.
3055 2019-04-01 Cathie Chen <cathiechen@igalia.com>
3057 Change expectation for imported/w3c/web-platform-tests/resize-observer/eventloop.html.
3058 https://bugs.webkit.org/show_bug.cgi?id=196422
3060 Reviewed by Frédéric Wang.
3062 At current implement, notifyResizeObservers is not synchronized to requestAnimationFrame, so the test would be flaky.
3064 * TestExpectations: eventloop.html is flaky because it depend on the order of requestAnimationFrame and ResizeObserver timer.
3066 2019-03-31 Manuel Rego Casasnovas <rego@igalia.com>
3068 Scroll position gets reset when overflow:scroll is inside grid
3069 https://bugs.webkit.org/show_bug.cgi?id=196337
3070 <rdar://problem/49385784>
3072 Reviewed by Simon Fraser.
3074 Fix scroll position when there are changes inside a grid item with "overflow: scroll".
3076 * fast/css-grid-layout/grid-item-content-scroll-position-expected.txt: Added.
3077 * fast/css-grid-layout/grid-item-content-scroll-position.html: Added.
3079 2019-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
3081 [iOS] Crash when changing inputmode for certain types of focusable elements
3082 https://bugs.webkit.org/show_bug.cgi?id=196431
3083 <rdar://problem/49454962>
3085 Reviewed by Tim Horton.
3087 Add a layout test that exercises the edge case; see WebKit ChangeLogs for more details.
3089 * fast/forms/change-inputmode-crash-expected.txt: Added.
3090 * fast/forms/change-inputmode-crash.html: Added.
3092 2019-03-29 Dean Jackson <dino@apple.com>
3094 gl.readPixels with type gl.FLOAT does not work
3095 https://bugs.webkit.org/show_bug.cgi?id=171432
3096 <rdar://problem/31905150>
3098 Reviewed by Antoine Quint.
3100 New test that exercises reading a framebuffer object
3101 with a floating point texture attached.
3103 * platform/ios/TestExpectations: Skip this test on iOS, where floating-point
3104 FBOs are not supported.
3105 * fast/canvas/webgl/readPixels-float-expected.txt: Added.
3106 * fast/canvas/webgl/readPixels-float.html: Added.
3108 2019-03-30 Zalan Bujtas <zalan@apple.com>
3110 [ContentChangeObserver] Add iFrame elements to the list of "considered clickable" elements.
3111 https://bugs.webkit.org/show_bug.cgi?id=196410
3112 <rdar://problem/49436828>
3114 Reviewed by Simon Fraser.
3116 * fast/events/touch/ios/content-observation/iframe-is-shown-on-hover-expected.txt: Added.
3117 * fast/events/touch/ios/content-observation/iframe-is-shown-on-hover.html: Added.
3119 2019-03-30 Zalan Bujtas <zalan@apple.com>
3121 [ContentChangeObserver] Subframe load should not reset content observation on the mainframe
3122 https://bugs.webkit.org/show_bug.cgi?id=196408
3123 <rdar://problem/49436797>
3125 Reviewed by Simon Fraser.
3127 * fast/events/touch/ios/content-observation/hover-while-loading-subframe-expected.txt: Added.
3128 * fast/events/touch/ios/content-observation/hover-while-loading-subframe.html: Added.
3130 2019-03-30 Antti Koivisto <antti@apple.com>
3132 Hit-testing of boxes over scrollers should account for border-radius
3133 https://bugs.webkit.org/show_bug.cgi?id=195374
3134 <rdar://problem/48649993>
3136 Reviewed by Simon Fraser.
3138 * fast/scrolling/ios/border-radius-event-region-expected.txt: Added.
3139 * fast/scrolling/ios/border-radius-event-region.html: Added.
3140 * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt:
3142 2019-03-29 Zalan Bujtas <zalan@apple.com>
3144 [ContentChangeObserver] Expand DOM timer observation to 350ms
3145 https://bugs.webkit.org/show_bug.cgi?id=196411
3146 <rdar://problem/49391144>
3148 Reviewed by Simon Fraser.
3150 * fast/events/touch/ios/content-observation/350ms-hover-intent-expected.txt: Added.
3151 * fast/events/touch/ios/content-observation/350ms-hover-intent.html: Added.
3153 2019-03-29 John Wilander <wilander@apple.com>
3155 Move WebResourceLoadStatisticsStore IPC calls from the UI process to the network process
3156 https://bugs.webkit.org/show_bug.cgi?id=196407
3157 <rdar://problem/47859936>
3159 Reviewed by Brent Fulgham.
3161 * http/tests/storageAccess/deny-storage-access-under-opener-expected.txt:
3162 * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss-expected.txt:
3163 * http/tests/storageAccess/grant-storage-access-under-opener-at-popup-user-gesture-expected.txt: Added.
3164 * http/tests/storageAccess/grant-storage-access-under-opener-at-popup-user-gesture.html: Added.
3165 * http/tests/storageAccess/resources/get-cookies.php:
3166 * http/tests/storageAccess/resources/produce-user-gesture-set-cookie-and-report-back.html: Added.
3168 2019-03-29 Chris Dumez <cdumez@apple.com>
3170 Make someWindow.frames, .self, .window always return someWindow
3171 https://bugs.webkit.org/show_bug.cgi?id=195406
3173 Reviewed by Alex Christensen.
3175 Update / rebaseline existing test to reflect behavior change.
3177 * fast/frames/detached-frame-property-expected.txt:
3178 * fast/frames/detached-frame-property.html:
3180 2019-03-29 Myles C. Maxfield <mmaxfield@apple.com>
3182 Delete WebMetal implementation in favor of WebGPU
3183 https://bugs.webkit.org/show_bug.cgi?id=195418
3185 Reviewed by Dean Jackson.
3187 * fast/canvas/webmetal/webmetal-dispatch-expected.txt: Removed.
3188 * fast/canvas/webmetal/webmetal-dispatch.html: Removed.
3189 * fast/canvas/webmetal/webmetal-runtime-flag-expected.txt: Removed.
3190 * fast/canvas/webmetal/webmetal-runtime-flag.html: Removed.
3191 * inspector/canvas/create-context-webmetal-expected.txt: Removed.
3192 * inspector/canvas/create-context-webmetal.html: Removed.
3193 * inspector/canvas/resolveCanvasContext-webmetal-expected.txt: Removed.
3194 * inspector/canvas/resolveCanvasContext-webmetal.html: Removed.
3195 * platform/gtk/TestExpectations:
3196 * platform/ios/TestExpectations:
3197 * platform/mac/TestExpectations:
3198 * platform/win/TestExpectations:
3199 * platform/wincairo/TestExpectations:
3200 * platform/wpe/TestExpectations:
3202 2019-03-29 Zalan Bujtas <zalan@apple.com>
3204 [Simple line layout] Turn off inline boxtree generation for multiline content
3205 https://bugs.webkit.org/show_bug.cgi?id=196404
3206 <rdar://problem/49234033>
3208 Reviewed by Simon Fraser.
3210 * fast/text/simple-line-layout-and-multiline-inlineboxtree-expected.html: Added.
3211 * fast/text/simple-line-layout-and-multiline-inlineboxtree.html: Added.
3213 2019-03-29 Shawn Roberts <sroberts@apple.com>
3215 imported/w3c/web-platform-tests/mediacapture-record/MediaRecorder-stop.html is a flaky failure
3216 https://bugs.webkit.org/show_bug.cgi?id=196403
3218 Unreviewed test gardening.
3220 * platform/ios-simulator-wk2/TestExpectations:
3221 * platform/mac-wk2/TestExpectations: Updating test expectations for flaky test
3223 2019-03-29 Chris Dumez <cdumez@apple.com>
3225 REGRESSION (r243523): Six form-related watchOS layout tests are timing out
3226 https://bugs.webkit.org/show_bug.cgi?id=196405
3227 <rdar://problem/49428130>
3229 Reviewed by Wenson Hsieh.
3231 * fast/forms/ios/file-upload-panel.html:
3233 2019-03-29 Wenson Hsieh <wenson_hsieh@apple.com>
3235 REGRESSION (r243250): Text interactions are no longer suppressed when editing in some websites
3236 https://bugs.webkit.org/show_bug.cgi?id=196378
3237 <rdar://problem/49231299>
3239 Reviewed by Simon Fraser.
3241 Add a new layout test to exercise the scenario in which a transformed textarea is hidden inside an empty
3242 overflow: hidden container.
3244 * editing/selection/ios/hide-selection-in-textarea-with-transform-expected.txt: Added.
3245 * editing/selection/ios/hide-selection-in-textarea-with-transform.html: Added.
3247 2019-03-29 Alex Christensen <achristensen@webkit.org>
3249 Unreviewed test gardening for imported/w3c/web-platform-tests/xhr/send-redirect-post-upload.htm
3250 https://bugs.webkit.org/show_bug.cgi?id=159724
3251 <rdar://problem/48116418>
3254 * platform/ios-wk1/TestExpectations:
3255 * platform/ios-wk2/TestExpectations:
3256 * platform/mac-wk1/TestExpectations:
3257 * platform/mac/TestExpectations:
3258 * platform/wpe/TestExpectations:
3259 This test asserts on Cocoa WebKitLegacy platforms. A patch I uploaded to https://bugs.webkit.org/show_bug.cgi?id=159724 shows why we do not intend to fix this.
3260 This test crashes on iOS12 and Mojave because of rdar://problem/28233746
3261 This test should not crash anywhere else, but it is flaky in WebKit and Gecko. This is being taken care of in https://github.com/w3c/web-platform-tests/issues/8191
3262 Updated test expectations to reflect the sad state of things.
3264 2019-03-29 Takashi Komori <Takashi.Komori@sony.com>
3266 [Curl] Add Server Trust Evaluation Support.
3267 https://bugs.webkit.org/show_bug.cgi?id=191646
3269 Reviewed by Fujii Hironori.
3271 * platform/wincairo-wk1/TestExpectations:
3272 * platform/wincairo/TestExpectations:
3274 2019-03-29 Ryosuke Niwa <rniwa@webkit.org>
3276 Pasting a table from Confluence strip of table cell content
3277 https://bugs.webkit.org/show_bug.cgi?id=196390
3279 Reviewed by Antti Koivisto.
3281 Added a regression test.
3283 * editing/pasteboard/paste-content-with-overflow-auto-parent-across-origin-expected.txt: Added.
3284 * editing/pasteboard/paste-content-with-overflow-auto-parent-across-origin.html: Added.
3286 2019-03-29 Shawn Roberts <sroberts@apple.com>
3288 fast/mediastream/MediaStreamTrack-getSettings.html is a flaky failure
3289 https://bugs.webkit.org/show_bug.cgi?id=196400
3291 Unreviewed test gardening.
3293 * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
3295 2019-03-29 Michael Catanzaro <mcatanzaro@igalia.com>
3297 HTMLInputElement::setEditingValue should not fail if renderer doesn't exist
3298 https://bugs.webkit.org/show_bug.cgi?id=195708
3300 Reviewed by Wenson Hsieh.
3302 This is a copy of fast/forms/editing-value.html, except the form is not displayed. The input
3303 value should still change.
3305 * fast/forms/editing-value-null-renderer-expected.txt: Added.
3306 * fast/forms/editing-value-null-renderer.html: Added.
3308 2019-03-28 Antoine Quint <graouts@apple.com>
3310 All PointerEvent.isTrusted is always false.
3311 https://bugs.webkit.org/show_bug.cgi?id=196075
3312 <rdar://problem/49158778>
3314 Reviewed by Chris Dumez.
3316 Add tests to the macOS and iOS series of tests that check that isTrusted is indeed true. This uncovered a couple of issues with how some tests were written.
3318 * pointerevents/ios/pointer-events-is-primary.html: Ensure we end both touches so that further tests run cleanly.
3319 * pointerevents/ios/pointer-events-is-trusted-expected.txt: Added.
3320 * pointerevents/ios/pointer-events-is-trusted.html: Added.
3321 * pointerevents/mouse/pointer-event-basic-properties.html: Ensure we wait for the event to be handled before finishing the test.
3322 * pointerevents/utils.js:
3323 (prototype._handlePointerEvent):
3325 2019-03-29 Cathie Chen <cathiechen@igalia.com>
3327 Implement ResizeObserver.
3328 https://bugs.webkit.org/show_bug.cgi?id=157743
3330 Reviewed by Simon Fraser.
3332 Add tests for resize-observer of multiframe.
3334 * resize-observer/modify-frametree-in-callback-expected.txt: Added.
3335 * resize-observer/modify-frametree-in-callback.html: Added.
3336 * resize-observer/multi-frames-expected.txt: Added.
3337 * resize-observer/multi-frames.html: Added.
3338 * resize-observer/observe-element-from-other-frame-expected.txt: Added.
3339 * resize-observer/observe-element-from-other-frame.html: Added.
3340 * resize-observer/resources/frame1.html: Added.
3341 * resize-observer/resources/frame2.html: Added.
3342 * resize-observer/resources/frame3.html: Added.
3343 * resize-observer/resources/frame4.html: Added.
3344 * resize-observer/resources/frameset1.html: Added.
3345 * resize-observer/resources/frameset2.html: Added.
3346 * resize-observer/resources/iframe1.html: Added.
3347 * resize-observer/resources/resizeTestHelper.js: Added.
3349 (ResizeTestHelper.prototype.get _currentStep):
3350 (ResizeTestHelper.prototype._nextStep):
3351 (ResizeTestHelper.prototype._handleNotification):
3352 (ResizeTestHelper.prototype._handleTimeout):
3353 (ResizeTestHelper.prototype._done):
3354 (ResizeTestHelper.prototype.start):
3355 (ResizeTestHelper.prototype.get rafCount):
3356 (ResizeTestHelper.prototype._incrementRaf):
3357 (ResizeTestHelper.prototype.startCountingRaf):
3359 2019-03-28 Chris Dumez <cdumez@apple.com>
3361 Support <object>.contentWindow
3362 https://bugs.webkit.org/show_bug.cgi?id=195562
3364 Reviewed by Sam Weinig.
3366 Update existing test to extend test coverage.
3368 * fast/dom/HTMLObjectElement/object-as-frame-expected.txt:
3369 * fast/dom/HTMLObjectElement/object-as-frame.html:
3371 2019-03-28 Myles C. Maxfield <mmaxfield@apple.com>
3373 FontFace constructor throws an exception when there is a name which starts with a number
3374 https://bugs.webkit.org/show_bug.cgi?id=196232
3375 <rdar://problem/49293978>
3377 Reviewed by Ryosuke Niwa.
3379 * fast/text/font-face-family-expected.txt: Added.
3380 * fast/text/font-face-family.html: Added.
3382 2019-03-28 Ryosuke Niwa <rniwa@webkit.org>
3384 getBoundingClientRect always returns empty rect on a collapsed range
3385 https://bugs.webkit.org/show_bug.cgi?id=196380
3387 Reviewed by Wenson Hsieh.
3389 Added a regression test.
3391 * fast/dom/Range/getBoundingClientRect-on-collapsed-selection-range-expected.txt: Added.
3392 * fast/dom/Range/getBoundingClientRect-on-collapsed-selection-range.html: Added.
3394 2019-03-28 Chris Dumez <cdumez@apple.com>
3396 Re-sync web-platform-tests/html/browsers/the-window-object/ from upstream
3397 https://bugs.webkit.org/show_bug.cgi?id=196379
3399 Reviewed by Ryosuke Niwa.
3401 * tests-options.json:
3403 2019-03-28 John Wilander <wilander@apple.com>
3405 Resource Load Statistics: IPC to the WebsiteDataStore in the UI process from NetworkProcess::deleteWebsiteDataForRegistrableDomains()
3406 https://bugs.webkit.org/show_bug.cgi?id=196281
3407 <rdar://problem/48938748>
3409 Reviewed by Alex Christensen.
3411 This test now covers LocalStorage too.
3413 * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-expected.txt:
3414 * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html:
3416 2019-03-28 Shawn Roberts <sroberts@apple.com>
3418 The following layout tests are flaky failures
3419 http/wpt/webauthn/public-key-credential-get-success-hid.https.html
3420 http/wpt/webauthn/public-key-credential-create-success-hid.https.html
3421 https://bugs.webkit.org/show_bug.cgi?id=194780
3422 https://bugs.webkit.org/show_bug.cgi?id=196377
3424 Unreviewed test gardening.
3426 * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failures
3428 2019-03-28 Shawn Roberts <sroberts@apple.com>
3430 storage/domstorage/localstorage/private-browsing-affects-storage.html is a flaky failure
3431 https://bugs.webkit.org/show_bug.cgi?id=196376
3433 Unreviewed test gardening.
3435 * platform/ios-simulator-wk2/TestExpectations:
3436 * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
3438 2019-03-28 Justin Fan <justin_fan@apple.com>
3440 [Web GPU] Prototype compute pipeline with MSL
3441 https://bugs.webkit.org/show_bug.cgi?id=196107
3442 <rdar://problem/46289650>
3444 Reviewed by Myles Maxfield.
3446 Add a basic test to create, execute, and verify the results of a Web GPU compute pipeline.
3448 * webgpu/compute-squares-expected.txt: Added.
3449 * webgpu/compute-squares.html: Added.
3450 * webgpu/whlsl.html: Update some function names to match API changes.
3452 2019-03-28 Shawn Roberts <sroberts@apple.com>
3454 Fixed typing error I made in https://trac.webkit.org/changeset/243612/webkit
3455 https://bugs.webkit.org/show_bug.cgi?id=196357
3457 Unreviewed test gardening.
3459 * platform/ios-simulator-wk2/TestExpectations: Fixing error in test expectations file
3461 2019-03-28 Ryosuke Niwa <rniwa@webkit.org>
3463 Debug assert in DOMSelection::containsNode when node belongs to a different tree
3464 https://bugs.webkit.org/show_bug.cgi?id=196342
3466 Reviewed by Antti Koivisto.
3468 Added a regression test to catch the debug assertion failure. The test always passed in release builds.
3470 * editing/selection/containsNode-with-no-common-ancestor-expected.txt: Added.
3471 * editing/selection/containsNode-with-no-common-ancestor.html: Added.
3473 2019-03-28 Shawn Roberts <sroberts@apple.com>
3475 http/wpt/cache-storage/quota-third-party.https.html is a flaky failure
3476 https://bugs.webkit.org/show_bug.cgi?id=196358
3478 Unreviewed test gardening.
3480 * platform/ios-simulator-wk2/TestExpectations:
3481 * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
3483 2019-03-28 Shawn Roberts <sroberts@apple.com>
3485 storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html is a flaky failure
3486 https://bugs.webkit.org/show_bug.cgi?id=196357
3488 Unreviewed test gardening.
3490 * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky failure
3492 2019-03-28 Simon Fraser <simon.fraser@apple.com>
3494 [macOS WK2] Overlays on instagram.com are shifted if you click on a photo after scrolling
3495 https://bugs.webkit.org/show_bug.cgi?id=196330
3496 rdar://problem/49100304
3498 Reviewed by Antti Koivisto.
3500 * scrollingcoordinator/mac/fixed-scrolled-body-expected.html: Added.
3501 * scrollingcoordinator/mac/fixed-scrolled-body.html: Added.
3503 2019-03-28 Zalan Bujtas <zalan@apple.com>
3505 [SimpleLineLayout] Disable SLL when text-underline-position is not auto.
3506 https://bugs.webkit.org/show_bug.cgi?id=196338
3507 <rdar://problem/47975167>
3509 Reviewed by Daniel Bates.
3511 * fast/text/simple-line-layout-with-text-underline-position-expected.html: Added.
3512 * fast/text/simple-line-layout-with-text-underline-position.html: Added.
3514 2019-03-28 Carlos Garcia Campos <cgarcia@igalia.com>
3516 [FreeType] Incorrect application of glyph positioning in the Y direction
3517 https://bugs.webkit.org/show_bug.cgi?id=161493
3519 Reviewed by Michael Catanzaro.
3521 Rebaseline fast/text/international/hebrew-vowels.html.
3523 * platform/gtk/fast/text/international/hebrew-vowels-expected.png:
3524 * platform/gtk/fast/text/international/hebrew-vowels-expected.txt:
3526 2019-03-27 Ryosuke Niwa <rniwa@webkit.org>
3528 [macOS] Select element doesn't show popup if select element had lost focus while popup was previosuly shown
3529 https://bugs.webkit.org/show_bug.cgi?id=196336
3531 Reviewed by Tim Horton.
3533 Added regression tests for dismissing the select element's popup menu by bluring the element then re-opening the popup.
3534 Unfortunately these tests are only enabled in WebKit2 since intenals.isSelectPopupVisible would always return false in WebKit1.
3537 * fast/forms/select/mac-wk2: Added.
3538 * fast/forms/select/mac-wk2/blur-dismisses-select-popup-expected.html: Added.
3539 * fast/forms/select/mac-wk2/blur-dismisses-select-popup.html: Added.
3540 * fast/forms/select/mac-wk2/open-select-popup-after-dismissing-by-blur-expected.txt: Added.
3541 * fast/forms/select/mac-wk2/open-select-popup-after-dismissing-by-blur.html: Added.
3542 * platform/mac-wk2/TestExpectations:
3544 2019-03-27 Alicia Boya GarcĂa <aboya@igalia.com>
3546 [GTK] Unreviewed test gardening
3547 https://bugs.webkit.org/show_bug.cgi?id=196329
3549 * platform/gtk/TestExpectations:
3550 * platform/gtk/http/tests/inspector/network/har/har-page-expected.txt:
3551 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt:
3552 * platform/gtk/js/intl-datetimeformat-expected.txt: Added.
3553 * platform/wpe/TestExpectations:
3555 2019-03-27 Shawn Roberts <sroberts@apple.com>
3557 The following layout tests are flaky Image Only Failures
3558 imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-bold.html
3559 imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-double-struck.html
3560 imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-italic.html
3561 https://bugs.webkit.org/show_bug.cgi?id=196112
3563 Unreviewed test gardening.
3565 * platform/ios-simulator-wk2/TestExpectations:
3566 * platform/mac/TestExpectations: Marking tests as flaky
3568 2019-03-27 Justin Fan <justin_fan@apple.com>