[macOS / iOS Debug] Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnect...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-05-07  Ryan Haddad  <ryanhaddad@apple.com>
2
3         [macOS / iOS Debug] Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-getStats.https.html a flaky failure
4         https://bugs.webkit.org/show_bug.cgi?id=197662
5
6         Unreviewed test gardening.
7
8         * platform/ios-wk2/TestExpectations: Mark test as flaky.
9         * platform/mac-wk2/TestExpectations: Ditto.
10
11 2019-05-07  Antti Koivisto  <antti@apple.com>
12
13         <body> with overflow:hidden CSS is scrollable on iOS
14         https://bugs.webkit.org/show_bug.cgi?id=153852
15         <rdar://problem/38715356>
16
17         Reviewed by Antoine Quint.
18
19         * fast/scrolling/ios/body-overflow-hidden-expected.html: Added.
20         * fast/scrolling/ios/body-overflow-hidden-frame-expected.html: Added.
21         * fast/scrolling/ios/body-overflow-hidden-frame.html: Added.
22         * fast/scrolling/ios/body-overflow-hidden.html: Added.
23
24 2019-05-07  Youenn Fablet  <youenn@apple.com>
25
26         Import WPT referrer-policy tests
27         https://bugs.webkit.org/show_bug.cgi?id=197321
28
29         Reviewed by Alex Christensen.
30
31         fix-197321
32
33         * TestExpectations:
34
35 2019-05-06  Andres Gonzalez  <andresg_22@apple.com>
36
37         Hitpoint for link which spans two lines in web content is incorrect
38         https://bugs.webkit.org/show_bug.cgi?id=197511
39         <rdar://problem/49971483>
40
41         Reviewed by Chris Fleizach.
42
43         - Added LayoutTest.
44
45         * accessibility/ios-simulator/links-activation-expected.txt: Added.
46         * accessibility/ios-simulator/links-activation.html: Added.
47         * accessibility/links-activation-expected.txt: Added.
48         * accessibility/links-activation.html: Added.
49
50 2019-05-06  Youenn Fablet  <youenn@apple.com>
51
52         WebAudio Node JS wrappers should not be collected if events can be fired
53         https://bugs.webkit.org/show_bug.cgi?id=197533
54
55         Reviewed by Jer Noble.
56
57         * webaudio/webaudio-gc-expected.txt: Added.
58         * webaudio/webaudio-gc.html: Added.
59
60 2019-05-06  Ryan Haddad  <ryanhaddad@apple.com>
61
62         REGRESSION: Layout test imported/w3c/web-platform-tests/resource-timing/resource-timing-level1.sub.html is frequently failing on EWS
63         https://bugs.webkit.org/show_bug.cgi?id=197473
64
65         Unreviewed test gardening.
66
67         * platform/ios/TestExpectations: Mark test as flaky on iOS.
68
69 2019-05-06  Antoine Quint  <graouts@apple.com>
70
71         Tests under pointerevents/ios are flaky
72         https://bugs.webkit.org/show_bug.cgi?id=197624
73
74         Reviewed by Dean Jackson.
75
76         Tests under pointerevents/ios generate touches that use UIScriptController may not succeed if ran in multiple iterations or in a specific
77         order due to not ensuring that all touches are released when the test completes. We now ensure that we do when running swipes, taps, and pinches.
78
79         * pointerevents/ios/pointer-events-dispatch-on-stylus.html: Use the new ui.tapStylus() method to generate a tap with the stylus which ensures all
80         touches are removed upon completion.
81         * pointerevents/ios/pointer-events-dispatch-on-touch.html: Use a tap to ensure all touches are removed upon completion.
82         * pointerevents/ios/pointer-events-implicit-capture-has-pointer-capture-in-pointer-down.html: Use a tap to ensure all touches are removed upon completion.
83         * pointerevents/ios/pointer-events-implicit-capture-release-exception.html: Use a tap to ensure all touches are removed upon completion.
84         * pointerevents/ios/pointer-events-implicit-capture-release.html: Use a tap to ensure all touches are removed upon completion.
85         * pointerevents/ios/pointer-events-prevent-default-allows-click-event.html: Ensure both the "click" event and the tap generation have succeeded before
86         marking the test as complete.
87         * pointerevents/ios/pointer-events-set-pointer-capture-exceptions.html: Use a tap to ensure all touches are removed upon completion.
88         * pointerevents/ios/touch-action-none-link-traversal.html: Ensure both the "load" event and the tap generation have succeeded before marking the test
89         as complete.
90         * pointerevents/ios/touch-action-pan-x-pan-y.html: Remove the requestAnimationFrame() call since ui.swipe() now resolves its promise once all touches
91         have completed.
92         * pointerevents/ios/touch-action-pan-x.html: Remove the requestAnimationFrame() call since ui.swipe() now resolves its promise once all touches
93         have completed.
94         * pointerevents/ios/touch-action-pan-y.html: Remove the requestAnimationFrame() call since ui.swipe() now resolves its promise once all touches
95         have completed.
96         * pointerevents/ios/touch-action-pinch-zoom-allows-zooming.html: Remove the requestAnimationFrame() call since ui.pinchOut() now resolves its promise
97         once all touches have completed.
98         * pointerevents/ios/touch-action-pointercancel-pan-x.html: We don't need to track "pointermove" events since dispatch of "pointercancel" is asynchronous
99         and the number of "pointermove" events prior to its dispatch can legitimately vary.
100         * pointerevents/ios/touch-action-pointercancel-pan-y.html: We don't need to track "pointermove" events since dispatch of "pointercancel" is asynchronous
101         and the number of "pointermove" events prior to its dispatch can legitimately vary.
102         * pointerevents/utils.js:
103         (const.ui.new.UIController.prototype.swipe): Wait until the swipe is complete before resolving the promise.
104         (const.ui.new.UIController.prototype.pinchOut): Use a custom sequence to ensure that the pinch releases touches upon completion.
105         (const.ui.new.UIController.prototype.tapStylus): Introduce this new method to perform a stylus tap which ensures all touches are complete before resolving
106         the promise.
107         (const.ui.new.UIController.prototype.beginTouches): Deleted.
108         (const.ui.new.UIController.prototype.beginStylus): Deleted.
109
110 2019-05-06  Truitt Savell  <tsavell@apple.com>
111
112         Fix typo in https://trac.webkit.org/changeset/244962/webkit
113         https://bugs.webkit.org/show_bug.cgi?id=136627
114
115         Unreviewed test gardening.
116
117         * platform/mac/TestExpectations:
118
119 2019-05-06  Truitt Savell  <tsavell@apple.com>
120
121         mark media/track/track-cue-rendering-vertical.html as failing for Mojave after r244891 unmarked it. 
122         https://bugs.webkit.org/show_bug.cgi?id=136627
123
124         Unreviewed test gardening. 
125
126         * platform/mac/TestExpectations:
127
128 2019-05-04  Tadeu Zagallo  <tzagallo@apple.com>
129
130         TypedArrays should not store properties that are canonical numeric indices
131         https://bugs.webkit.org/show_bug.cgi?id=197228
132         <rdar://problem/49557381>
133
134         Reviewed by Saam Barati.
135
136         * fast/canvas/canvas-ImageData-behaviour-expected.txt:
137         * fast/canvas/canvas-ImageData-behaviour.js:
138
139 2019-05-04  Per Arne Vollan  <pvollan@apple.com>
140
141         [Win10] Some tests are failing only on specific machines
142         https://bugs.webkit.org/show_bug.cgi?id=197509
143
144         Unreviewed test gardening.
145
146         * platform/win/TestExpectations:
147
148 2019-05-03  Simon Fraser  <simon.fraser@apple.com>
149
150         [macOS] Fix programmatic scrolling with async overflow scroll
151         https://bugs.webkit.org/show_bug.cgi?id=197590
152
153         Reviewed by Sam Weinig.
154
155         Tests for programmatic scrolling of overflow and iframes.
156
157         * scrollingcoordinator/mac/programmatic-frame-scroll-expected.html: Added.
158         * scrollingcoordinator/mac/programmatic-frame-scroll.html: Added.
159         * scrollingcoordinator/mac/programmatic-overflow-scroll-expected.html: Added.
160         * scrollingcoordinator/mac/programmatic-overflow-scroll.html: Added.
161
162 2019-05-03  Jiewen Tan  <jiewen_tan@apple.com>
163
164         [WebAuthN] A focused document should be required
165         https://bugs.webkit.org/show_bug.cgi?id=197543
166         <rdar://problem/50430989>
167
168         Reviewed by Brent Fulgham.
169
170         * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https.html:
171         * http/wpt/webauthn/public-key-credential-unfocused-document.https-expected.txt: Added.
172         * http/wpt/webauthn/public-key-credential-unfocused-document.https.html: Copied from LayoutTests/http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https.html.
173         * http/wpt/webauthn/resources/last-layer-frame.https.html:
174         * http/wpt/webauthn/resources/second-layer-frame.https.html:
175
176 2019-05-03  Youenn Fablet  <youenn@apple.com>
177
178         [iOS] set the default maximum camera count to 1 for enumerateDevices
179         https://bugs.webkit.org/show_bug.cgi?id=197566
180
181         Reviewed by Eric Carlson.
182
183         * fast/mediastream/get-user-media-device-id.html:
184
185 2019-05-03  Youenn Fablet  <youenn@apple.com>
186
187         Cache.add and Cache.addAll should compute a correct response body size
188         https://bugs.webkit.org/show_bug.cgi?id=197464
189
190         Reviewed by Chris Dumez.
191
192         * http/wpt/cache-storage/cache-quota-add.any-expected.txt: Added.
193         * http/wpt/cache-storage/cache-quota-add.any.html: Added.
194         * http/wpt/cache-storage/cache-quota-add.any.js: Added.
195
196 2019-05-03  Youenn Fablet  <youenn@apple.com>
197
198         LayoutTest imported/w3c/web-platform-tests/xhr/event-upload-progress-crossorigin.htm is a flaky failure
199         https://bugs.webkit.org/show_bug.cgi?id=182849
200         <rdar://problem/50353372>
201
202         Reviewed by Alex Christensen.
203
204         * platform/mac-wk2/TestExpectations:
205
206 2019-05-03  Devin Rousso  <drousso@apple.com>
207
208         Web Inspector: Record actions performed on WebGL2RenderingContext
209         https://bugs.webkit.org/show_bug.cgi?id=176008
210         <rdar://problem/34213884>
211
212         Reviewed by Joseph Pecoraro.
213
214         * inspector/canvas/recording-webgl2.html: Added.
215         * inspector/canvas/recording-webgl2-expected.txt: Added.
216         * inspector/canvas/recording-webgl2-snapshots.html: Added.
217         * inspector/canvas/recording-webgl2-snapshots-expected.txt: Added.
218
219         * TestExpectations:
220         * platform/gtk/TestExpectations:
221         * platform/mac/TestExpectations:
222         * platform/win/TestExpectations:
223         * platform/wincairo/TestExpectations:
224
225 2019-05-02  Ryosuke Niwa  <rniwa@webkit.org>
226
227         Make focusing-element-with-tabindex-by-tap-or-click.html more robust on iOS
228         https://bugs.webkit.org/show_bug.cgi?id=197548
229
230         Reviewed by Wenson Hsieh.
231
232         There was a race between the time the editable element was focused and the keyboard was brought up
233         to when the next non-editable element was focused. Made the test explicitly wait for the keyboard
234         to come up and go down between test cases to make it more robust.
235
236         * fast/events/focusing-element-with-tabindex-by-tap-or-click.html:
237
238 2019-05-02  Chris Dumez  <cdumez@apple.com>
239
240         Add test coverage for <rdar://problem/49731231>
241         https://bugs.webkit.org/show_bug.cgi?id=196730
242         <rdar://problem/49731231>
243
244         Reviewed by Ryosuke Niwa.
245
246         * http/tests/security/showModalDialog-sync-cross-origin-page-load-expected.txt: Added.
247         * http/tests/security/showModalDialog-sync-cross-origin-page-load.html: Added.
248
249 2019-05-02  Chris Dumez  <cdumez@apple.com>
250
251         Setting a frame's src to a javascript URL should not run it synchronously
252         https://bugs.webkit.org/show_bug.cgi?id=197466
253
254         Reviewed by Darin Adler.
255
256         * fast/dom/frame-src-javascript-url-async-expected.txt: Added.
257         * fast/dom/frame-src-javascript-url-async.html: Added.
258         Add layout test coverage for the fact that the javascript URL is executed asynchronously
259         whether set during parsing or later via JS. Also makes sure that executing the javascript
260         URL asynchronously does not replace the frame's window. This test passes in both Chrome
261         and Firefox.
262
263         * imported/blink/fast/frames/navigation-in-pagehide.html:
264         Re-sync this test from the Blink repository.
265
266         * fast/dom/Element/id-in-frameset-expected.txt:
267         * fast/dom/Element/id-in-frameset.html:
268         * fast/dom/insertedIntoDocument-iframe-expected.txt:
269         * fast/dom/javascript-url-exception-isolation-expected.txt:
270         * fast/dom/javascript-url-exception-isolation.html:
271         * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
272         * fast/dom/resources/javascript-url-crash-function-iframe.html:
273         * fast/frames/adopt-from-created-document.html:
274         * fast/frames/out-of-document-iframe-has-child-frame.html:
275         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html:
276         * fast/loader/javascript-url-iframe-remove-on-navigate.html:
277         * fast/loader/unload-mutation-crash.html:
278         * fast/parser/resources/set-parent-to-javascript-url.html:
279         * fast/parser/xml-error-adopted.xml:
280         * http/tests/navigation/lockedhistory-iframe-expected.txt:
281         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
282         * http/tests/security/contentSecurityPolicy/javascript-url-allowed-expected.txt:
283         * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star-expected.txt:
284         * http/tests/security/contentSecurityPolicy/javascript-url-blocked-expected.txt:
285         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame-2-level.html:
286         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame.html:
287         * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-from-javscript-url.html:
288         * imported/blink/loader/iframe-sync-loads-expected.txt:
289         * js/dom/call-base-resolution.html:
290         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
291         Update / Rebaseline existing tests to reflect behavior change. I ran those tests in Firefox and Chrome to confirm that our behavior
292         is indeed aligned.
293
294 2019-05-02  Gary Katsevman  <git@gkatsev.com>
295
296         WebVTT: vertical cue text alignment is the wrong way around
297         https://bugs.webkit.org/show_bug.cgi?id=136627
298         <rdar://problem/49725538>
299
300         Reviewed by Eric Carlson.
301
302         * platform/ios/media/track/track-cue-rendering-vertical-expected.txt:
303         * platform/mac/TestExpectations: Unskipped test.
304         * platform/mac/media/track/track-cue-rendering-vertical-expected.png: Removed.
305         * platform/mac/media/track/track-cue-rendering-vertical-expected.txt:
306
307 2019-05-02  Truitt Savell  <tsavell@apple.com>
308
309         [ Sierra Release WK2 ] Layout Test fast/workers/worker-cloneport.html is flaky
310         https://bugs.webkit.org/show_bug.cgi?id=191644
311
312         Unreviewed test gardening.
313
314         * platform/mac-wk2/TestExpectations: Remove expectation. 
315
316 2019-05-02  Miguel Gomez  <magomez@igalia.com>
317
318         Unreviewed GTK+ gardening after r244868.
319
320         * platform/gtk/TestExpectations:
321
322 2019-05-02  Per Arne Vollan  <pvollan@apple.com>
323
324         [Win10] Some tests are failing only on specific machines
325         https://bugs.webkit.org/show_bug.cgi?id=197509
326
327         Unreviewed test gardening.
328
329         * platform/win/TestExpectations:
330
331 2019-05-01  Devin Rousso  <drousso@apple.com>
332
333         Unreviewed, fix test failures after r242992.
334         <rdar://problem/50383600>
335
336         * inspector/console/console-screenshot.html:
337         * inspector/console/console-screenshot-expected.txt:
338         Don't print the dataURL in the expectation file.
339
340 2019-05-01  Jiewen Tan  <jiewen_tan@apple.com>
341
342         [WebAuthN] Adopt SecurityOrigin::isMatchingRegistrableDomainSuffix()
343         https://bugs.webkit.org/show_bug.cgi?id=197481
344
345         Reviewed by Brent Fulgham.
346
347         * http/wpt/webauthn/public-key-credential-create-failure.https.html:
348         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
349         * http/wpt/webauthn/public-key-credential-ip-address-expected.txt: Added.
350         * http/wpt/webauthn/public-key-credential-ip-address.html: Added.
351         * http/wpt/webauthn/resources/public-key-credential-ip-address.https.html: Added.
352
353 2019-05-01  Devin Rousso  <drousso@apple.com>
354
355         Unreviewed, fix test failures after r242809.
356         <rdar://problem/50383600>
357
358         * inspector/canvas/recording-html-2d.html:
359         * inspector/canvas/recording-html-2d-expected.txt:
360         Don't print the dataURL in the expectation file.
361
362 2019-05-01  Justin Fan  <justin_fan@apple.com>
363
364         Update WebGPU class names based on sketch.idl
365         https://bugs.webkit.org/show_bug.cgi?id=194260
366
367         Reviewed by Dean Jackson.
368
369         Update all exposed Web GPU interface names to GPU* prefix.
370
371         * webgpu/adapter-options.html:
372         * webgpu/bind-groups-expected.txt:
373         * webgpu/bind-groups.html:
374         * webgpu/buffer-resource-triangles.html:
375         * webgpu/js/webgpu-functions.js:
376         (beginBasicRenderPass):
377         * webgpu/map-read-buffers.html:
378         * webgpu/map-write-buffers.html:
379         * webgpu/pipeline-layouts-expected.txt:
380         * webgpu/pipeline-layouts.html:
381         * webgpu/queue-creation-expected.txt:
382         * webgpu/queue-creation.html:
383         * webgpu/render-command-encoding-expected.txt:
384         * webgpu/render-command-encoding.html:
385         * webgpu/render-pipelines-expected.txt:
386         * webgpu/render-pipelines.html:
387         * webgpu/textures-textureviews.html:
388         * webgpu/webgpu-enabled.html:
389
390 2019-05-01  Zalan Bujtas  <zalan@apple.com>
391
392         [iOS] Unreviewed test gardening.
393
394         * platform/ios-wk2/fast/block/margin-collapse/103-expected.txt:
395         * platform/ios/compositing/overflow/theme-affects-visual-overflow-expected.txt:
396         * platform/ios/fast/block/margin-collapse/103-expected.txt:
397         * platform/ios/fast/parser/bad-xml-slash-expected.txt:
398         * platform/ios/tables/mozilla/bugs/bug4527-expected.txt:
399
400 2019-05-01  Wenson Hsieh  <wenson_hsieh@apple.com>
401
402         REGRESSION(r244494): editing/pasteboard/5761530-1.html is flaky due to a simple line layout bug
403         https://bugs.webkit.org/show_bug.cgi?id=197438
404         <rdar://problem/50348091>
405
406         Reviewed by Zalan Bujtas.
407
408         Work around the simple line layout bug in the flaky layout test by disabling simple line layout.
409
410         * editing/pasteboard/5761530-1.html:
411
412 2019-05-01  Ryosuke Niwa  <rniwa@webkit.org>
413
414         [iOS] Element::focus and Element::scrollIntoView do not clamp scroll positions
415         https://bugs.webkit.org/show_bug.cgi?id=197211
416
417         Reviewed by Simon Fraser.
418
419         Added tests for scrolling via Element.prototype.focus and Element.prototype.scrollIntoView.
420
421         * fast/scrolling/ios/programmatic-scroll-via-focus-should-clamp-top-expected.txt: Added.
422         * fast/scrolling/ios/programmatic-scroll-via-focus-should-clamp-top.html: Added.
423         * fast/scrolling/ios/programmatic-scroll-via-scrollIntoView-inside-iframe-should-clamp-top-expected.txt: Added.
424         * fast/scrolling/ios/programmatic-scroll-via-scrollIntoView-inside-iframe-should-clamp-top.html: Added.
425         * fast/scrolling/ios/programmatic-scroll-via-scrollIntoView-should-clamp-top-expected.txt: Added.
426         * fast/scrolling/ios/programmatic-scroll-via-scrollIntoView-should-clamp-top.html: Added.
427         * platform/ios-wk2/fast/dom/focus-contenteditable-expected.txt: Rebaselined the output now that the scroll position
428         is properly clamped.
429         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/elementFromPoint-expected.txt: Rebaselined as one
430         more test case is passing.
431
432 2019-05-01  Wenson Hsieh  <wenson_hsieh@apple.com>
433
434         [iOS] Add a version of viewport shrink-to-fit heuristics that preserves page layout
435         https://bugs.webkit.org/show_bug.cgi?id=197342
436         <rdar://problem/50063091>
437
438         Reviewed by Tim Horton.
439
440         Introduces new layout tests, and adjusts some existing tests. See comments below.
441
442         * fast/viewport/ios/shrink-to-fit-content-constant-width-expected.txt: Added.
443         * fast/viewport/ios/shrink-to-fit-content-constant-width.html: Added.
444
445         Add a new layout test to exercise the scenario where a constant width viewport narrower than the view is used.
446
447         * fast/viewport/ios/shrink-to-fit-content-large-width-breakpoint-expected.txt: Added.
448         * fast/viewport/ios/shrink-to-fit-content-large-width-breakpoint.html: Added.
449
450         Add a new layout test to exercise the scenario where a responsive website that lays out larger than the view
451         width ends up with even more horizontal scrolling when laying out at the initial content width. In this
452         scenario, we shouldn't try to expand the viewport to try and encompass the content width, since that would only
453         induce even worse horizontal scrolling.
454
455         * fast/viewport/ios/shrink-to-fit-content-no-viewport-expected.txt: Added.
456         * fast/viewport/ios/shrink-to-fit-content-no-viewport.html: Added.
457
458         Add a new layout test for the case where there is no viewport, but content lays out wider than the view.
459
460         * fast/viewport/ios/shrink-to-fit-content-responsive-viewport-with-horizontal-overflow-expected.txt: Added.
461         * fast/viewport/ios/shrink-to-fit-content-responsive-viewport-with-horizontal-overflow.html: Added.
462
463         Add a new layout test for the case where the page has opted for a responsive viewport (device-width, initial
464         scale 1), but has laid out wider than the viewport anyways. In this case, we want to shrink the contents down to
465         fit inside the view.
466
467         * fast/viewport/ios/shrink-to-fit-content-temporary-overflow-expected.txt: Added.
468         * fast/viewport/ios/shrink-to-fit-content-temporary-overflow.html: Added.
469
470         Add a new layout test to exercise the case where, during page load, content width temporarily increases, and
471         then decreases such that it once again fits within the viewport. In this case, we don't want to expand the
472         viewport to be as wide as the large temporary width of the page.
473
474         * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt:
475         * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden.html:
476         * fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
477         * fast/viewport/ios/width-is-device-width-overflowing.html:
478
479         Tweak these 2 existing layout tests to include "shrink-to-fit=no", to prevent the new heuristics from shrinking
480         the page to fit on device classes that use native viewports by default.
481
482         * platform/ipad/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt:
483         * platform/ipad/fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
484
485 2019-05-01  Zalan Bujtas  <zalan@apple.com>
486
487         [iOS] Star rating is covered with a black circle when writing a review on Yelp
488         https://bugs.webkit.org/show_bug.cgi?id=197469
489         <rdar://problem/48094446>
490
491         Reviewed by Dean Jackson.
492
493         * fast/forms/radio-and-checkbox-checked-with-no-appearance-expected.html: Added.
494         * fast/forms/radio-and-checkbox-checked-with-no-appearance.html: Added.
495
496 2019-05-01  Ryan Haddad  <ryanhaddad@apple.com>
497
498         REGRESSION: Layout test imported/w3c/web-platform-tests/resource-timing/resource-timing-level1.sub.html is frequently failing on Mac-ews
499         https://bugs.webkit.org/show_bug.cgi?id=197473
500
501         Unreviewed test gardening.
502
503         * platform/mac/TestExpectations:
504
505 2019-05-01  Truitt Savell  <tsavell@apple.com>
506
507         Win10 failing or flakey tests need to be given expectations to allow for new EWS
508         https://bugs.webkit.org/show_bug.cgi?id=197471
509
510         Unreviewed test Gardening
511
512         * platform/win/TestExpectations:
513
514 2019-05-01  Darin Adler  <darin@apple.com>
515
516         WebKit has too much of its own UTF-8 code and should rely more on ICU's UTF-8 support
517         https://bugs.webkit.org/show_bug.cgi?id=195535
518
519         Reviewed by Alexey Proskuryakov.
520
521         * css3/escape-dom-api-expected.txt:
522         * fast/text/dangling-surrogates-expected.txt:
523         * js/dom/webidl-type-mapping-expected.txt:
524         * js/invalid-utf8-in-syntax-error-expected.txt:
525         Updated expected results to have the Unicode replacement character in cases where the
526         text contains unpaired surrogates. The tests are still doing the same operations, and
527         still getting the same results, but the text output no longer includes illegal UTF-8.
528
529         * js/invalid-utf8-in-syntax-error.html: Added. Before adding this, the test was
530         run, but unlike the rest of the tests in this directory, was only run as part of
531         run-javascriptcore-tests. There are two reasons for adding this. One is to be
532         consistent with the rest of the tests here and run a second time as part of the
533         broader WebKit tests. The second is that we can now use "--reset-results" to generate
534         new expected results, something that run-webkit-tests has but run-javascriptcore-tests
535         does not have.
536
537 2019-05-01  Shawn Roberts  <sroberts@apple.com>
538
539         Unreviewed, rolling out r244821.
540
541         Causing 4 Test262 failures on JSC Release and Debug
542
543         Reverted changeset:
544
545         "WebKit has too much of its own UTF-8 code and should rely
546         more on ICU's UTF-8 support"
547         https://bugs.webkit.org/show_bug.cgi?id=195535
548         https://trac.webkit.org/changeset/244821
549
550 2019-05-01  Youenn Fablet  <youenn@apple.com>
551
552         Reject/throw when calling AudioContext methods on a stopped AudioContext
553         https://bugs.webkit.org/show_bug.cgi?id=197391
554
555         Reviewed by Eric Carlson.
556
557         * http/wpt/webaudio/audiocontext-stopped-expected.txt: Added.
558         * http/wpt/webaudio/audiocontext-stopped.html: Added.
559         * http/wpt/webaudio/resources/audiocontext-stopped-iframe.html: Added.
560         * platform/win/TestExpectations: Skip test for win.
561
562 2019-05-01  Youenn Fablet  <youenn@apple.com>
563
564         Enable Fetch Keep Alive by default
565         https://bugs.webkit.org/show_bug.cgi?id=197331
566
567         Reviewed by Alex Christensen.
568
569         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/basic/keepalive-expected.txt: Added.
570
571 2019-05-01  Eric Carlson  <eric.carlson@apple.com>
572
573         XMLHttpRequest should propagate user gestures for media playback
574         https://bugs.webkit.org/show_bug.cgi?id=197428
575         <rdar://problem/46677392>
576
577         Reviewed by Jer Noble.
578
579         * fast/events/popup-blocking-timers5-expected.txt:
580         * fast/events/popup-blocking-timers5.html: Decrease the timer interval from 1000 to 900
581         because the user gesture is invalidated based on wall clock time.
582         * fast/events/popup-blocking-timers6-expected.txt:
583         * fast/events/popup-blocking-timers6.html: Increase the timer interval from 1001 to 1100
584         because the user gesture is invalidated based on wall clock time.
585         * http/tests/media/user-gesture-preserved-across-xmlhttprequest-expected.txt: Added.
586         * http/tests/media/user-gesture-preserved-across-xmlhttprequest.html: Added.
587
588 2019-04-29  Darin Adler  <darin@apple.com>
589
590         WebKit has too much of its own UTF-8 code and should rely more on ICU's UTF-8 support
591         https://bugs.webkit.org/show_bug.cgi?id=195535
592
593         Reviewed by Alexey Proskuryakov.
594
595         * css3/escape-dom-api-expected.txt:
596         * fast/text/dangling-surrogates-expected.txt:
597         * js/dom/webidl-type-mapping-expected.txt:
598         * js/invalid-utf8-in-syntax-error-expected.txt:
599         Updated expected results to have the Unicode replacement character in cases where the
600         text contains unpaired surrogates. The tests are still doing the same operations, and
601         still getting the same results, but the text output no longer includes illegal UTF-8
602         because the WTF changes affect the code path that DumpRenderTree and WebKitTestRunner
603         use to produce the text output.
604
605         * js/invalid-utf8-in-syntax-error.html: Added. Before adding this, the test was
606         run, but unlike the rest of the tests in this directory, was only run as part of
607         run-javascriptcore-tests. There are two reasons for adding this. One is to be
608         consistent with the rest of the tests here and run a second time as part of the
609         broader WebKit tests. The second is that we can now use "--reset-results" to generate
610         new expected results, something that run-webkit-tests has but run-javascriptcore-tests
611         does not have.
612
613 2019-04-30  Myles C. Maxfield  <mmaxfield@apple.com>
614
615         font-weight: 1000 is not parsed successfully
616         https://bugs.webkit.org/show_bug.cgi?id=197427
617
618         Reviewed by Dean Jackson.
619
620         * platform/win/TestExpectations: Windows disables variation fonts, so requires values to be divisible by 100
621         * fast/text/font-weight-1-1000-expected.txt: Added.
622         * fast/text/font-weight-1-1000.html: Added.
623
624 2019-04-30  Commit Queue  <commit-queue@webkit.org>
625
626         Unreviewed, rolling out r244806.
627         https://bugs.webkit.org/show_bug.cgi?id=197446
628
629         Causing Test262 and JSC test failures on multiple builds
630         (Requested by ShawnRoberts on #webkit).
631
632         Reverted changeset:
633
634         "TypeArrays should not store properties that are canonical
635         numeric indices"
636         https://bugs.webkit.org/show_bug.cgi?id=197228
637         https://trac.webkit.org/changeset/244806
638
639 2019-04-30  Youenn Fablet  <youenn@apple.com>
640
641         [macOS WK1] ASSERTION FAILED: formData in WebCore::ResourceRequest::doUpdateResourceHTTPBody()
642         https://bugs.webkit.org/show_bug.cgi?id=196864
643         <rdar://problem/49854497>
644
645         Reviewed by Alex Christensen.
646
647         * platform/mac-wk1/TestExpectations:
648
649 2019-04-30  Shawn Roberts  <sroberts@apple.com>
650
651         imported/w3c/web-platform-tests/xhr/event-upload-progress-crossorigin.htm is a flaky failure
652         https://bugs.webkit.org/show_bug.cgi?id=182849
653
654         Unreviewed test gardening.
655
656         * platform/ios-simulator-wk2/TestExpectations: Updating expectations for flaky failure on iOS
657
658 2019-04-30  Tadeu Zagallo  <tzagallo@apple.com>
659
660         TypeArrays should not store properties that are canonical numeric indices
661         https://bugs.webkit.org/show_bug.cgi?id=197228
662         <rdar://problem/49557381>
663
664         Reviewed by Darin Adler.
665
666         * fast/canvas/canvas-ImageData-behaviour-expected.txt:
667         * fast/canvas/canvas-ImageData-behaviour.js:
668
669 2019-04-30  Commit Queue  <commit-queue@webkit.org>
670
671         Unreviewed, rolling out r244774.
672         https://bugs.webkit.org/show_bug.cgi?id=197431
673
674         Causing assertion failures on debug queues (Requested by
675         ShawnRoberts on #webkit).
676
677         Reverted changeset:
678
679         "Reject/throw when calling AudioContext methods on a stopped
680         AudioContext"
681         https://bugs.webkit.org/show_bug.cgi?id=197391
682         https://trac.webkit.org/changeset/244774
683
684 2019-04-30  Alex Christensen  <achristensen@webkit.org>
685
686         Add WKContentRuleList ping resource-type
687         https://bugs.webkit.org/show_bug.cgi?id=197325
688         <rdar://problem/49841404>
689
690         Reviewed by Geoff Garen.
691
692         * http/tests/contentextensions/block-ping-resource-type-raw--expected.txt: Copied from LayoutTests/http/tests/contentextensions/block-ping-expected.txt.
693         * http/tests/contentextensions/block-ping-resource-type-raw.html: Copied from LayoutTests/http/tests/contentextensions/block-ping.html.
694         * http/tests/contentextensions/block-ping-resource-type-raw.html.json: Copied from LayoutTests/http/tests/contentextensions/block-ping.html.json.
695         * http/tests/contentextensions/block-ping-resource-type-ping-expected.txt: Copied from LayoutTests/http/tests/contentextensions/block-ping-expected.txt.
696         * http/tests/contentextensions/block-ping-resource-type-ping.html: Copied from LayoutTests/http/tests/contentextensions/block-ping.html.
697         * http/tests/contentextensions/block-ping-resource-type-ping.html.json: Copied from LayoutTests/http/tests/contentextensions/block-ping.html.json.
698
699 2019-04-30  Shawn Roberts  <sroberts@apple.com>
700
701         Fixing typo in https://trac.webkit.org/changeset/244780/webkit.
702
703         Unreviewed test gardening.
704
705         * platform/mac/TestExpectations:
706
707 2019-04-30  Shawn Roberts  <sroberts@apple.com>
708
709         scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame.html is a flaky failure
710         https://bugs.webkit.org/show_bug.cgi?id=197425
711
712         Unreviewed test gardening.
713
714         * platform/mac-wk2/TestExpectations: Updating expectations for flaky failure
715
716 2019-04-30  Shawn Roberts  <sroberts@apple.com>
717
718         animations/play-state-in-shorthand.html is a flaky failure
719         https://bugs.webkit.org/show_bug.cgi?id=192501
720
721         Unreviewed test gardening.
722
723         * platform/ios-simulator-wk2/TestExpectations: Updating expectations for flaky failure
724         * platform/mac/TestExpectations: Ditto
725
726 2019-04-30  Justin Fan  <justin_fan@apple.com>
727
728         [WebGPU] Move 'gpu' API entry point from DOMWindow to Navigator
729         https://bugs.webkit.org/show_bug.cgi?id=197348
730
731         Reviewed by Myles C. Maxfield.
732
733         WebGPU is now accessed through navigator.gpu instead of window.gpu.
734         Add webgpu-enabled-in-worker to ensure workers can access WebGPU.
735
736         * webgpu/adapter-options.html:
737         * webgpu/js/create-worker-device.js: Added.
738         (async.tryCreateDevice):
739         * webgpu/js/webgpu-functions.js:
740         (async.getBasicDevice):
741         * webgpu/queue-creation.html:
742         * webgpu/webgpu-enabled-in-worker-expected.txt: Added.
743         * webgpu/webgpu-enabled-in-worker.html: Added.
744         * webgpu/webgpu-enabled.html:
745         * webgpu/whlsl.html:
746
747         Add navigator.gpu to expectations for navigator-detached-no-crash.
748         * fast/dom/navigator-detached-no-crash-expected.txt:
749         * platform/mac-highsierra/fast/dom/navigator-detached-no-crash-expected.txt:
750         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
751
752 2019-04-30  Youenn Fablet  <youenn@apple.com>
753
754         Update WPT service-worker resource-timing test to use hosts[alt]
755         https://bugs.webkit.org/show_bug.cgi?id=197329
756
757         Reviewed by Chris Dumez.
758
759         * TestExpectations:
760
761 2019-04-30  Zalan Bujtas  <zalan@apple.com>
762
763         Double-tapping a post to like doesn't work on Instagram.com (needs 'dblclick' event)
764         https://bugs.webkit.org/show_bug.cgi?id=197347
765         <rdar://problem/49393423>
766
767         Reviewed by Wenson Hsieh.
768
769         * fast/events/touch/ios/double-tap-for-double-click1-expected.txt: Added.
770         * fast/events/touch/ios/double-tap-for-double-click1.html: Added.
771         * fast/events/touch/ios/double-tap-for-double-click2-expected.txt: Added.
772         * fast/events/touch/ios/double-tap-for-double-click2.html: Added.
773
774 2019-04-30  Youenn Fablet  <youenn@apple.com>
775
776         Reject/throw when calling AudioContext methods on a stopped AudioContext
777         https://bugs.webkit.org/show_bug.cgi?id=197391
778
779         Reviewed by Eric Carlson.
780
781         * http/wpt/webaudio/audiocontext-stopped-expected.txt: Added.
782         * http/wpt/webaudio/audiocontext-stopped.html: Added.
783         * http/wpt/webaudio/resources/audiocontext-stopped-iframe.html: Added.
784         * platform/win/TestExpectations: Skip test for win.
785
786 2019-04-30  Carlos Garcia Campos  <cgarcia@igalia.com>
787
788         [GTK] Support prefers-color-scheme media query
789         https://bugs.webkit.org/show_bug.cgi?id=196685
790
791         Reviewed by Michael Catanzaro.
792
793         Unskip css-dark-mode tests and add platform specific results for some of the tests using the supported color
794         scheme feature.
795
796         * platform/gtk/TestExpectations:
797         * platform/gtk/css-dark-mode/color-scheme-css-expected.txt: Added.
798         * platform/gtk/css-dark-mode/color-scheme-meta-expected.txt: Added.
799         * platform/gtk/css-dark-mode/default-colors-expected.txt: Added.
800         * platform/gtk/css-dark-mode/older-syntax/supported-color-schemes-css-expected.txt: Added.
801         * platform/gtk/css-dark-mode/older-syntax/supported-color-schemes-meta-expected.txt: Added.
802         * platform/gtk/css-dark-mode/prefers-color-scheme-expected.txt: Added.
803
804 2019-04-30  Carlos Garcia Campos  <cgarcia@igalia.com>
805
806         Unreviewed GTK gardening. Rebaseline tests after r244635.
807
808         * platform/gtk/css3/selectors3/html/css3-modsel-24-expected.png:
809         * platform/gtk/css3/selectors3/html/css3-modsel-24-expected.txt:
810         * platform/gtk/css3/selectors3/html/css3-modsel-68-expected.png:
811         * platform/gtk/css3/selectors3/html/css3-modsel-68-expected.txt:
812         * platform/gtk/css3/selectors3/xhtml/css3-modsel-24-expected.png:
813         * platform/gtk/css3/selectors3/xhtml/css3-modsel-24-expected.txt:
814         * platform/gtk/css3/selectors3/xhtml/css3-modsel-68-expected.png:
815         * platform/gtk/css3/selectors3/xhtml/css3-modsel-68-expected.txt:
816         * platform/gtk/css3/selectors3/xml/css3-modsel-24-expected.png:
817         * platform/gtk/css3/selectors3/xml/css3-modsel-24-expected.txt:
818         * platform/gtk/css3/selectors3/xml/css3-modsel-68-expected.png:
819         * platform/gtk/css3/selectors3/xml/css3-modsel-68-expected.txt:
820         * platform/gtk/fast/forms/basic-inputs-expected.png:
821         * platform/gtk/fast/forms/basic-inputs-expected.txt:
822         * platform/gtk/fast/forms/basic-textareas-expected.png:
823         * platform/gtk/fast/forms/basic-textareas-expected.txt:
824         * platform/gtk/fast/forms/basic-textareas-quirks-expected.png:
825         * platform/gtk/fast/forms/basic-textareas-quirks-expected.txt:
826         * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
827         * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
828         * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
829         * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
830         * platform/gtk/fast/forms/input-appearance-disabled-expected.png:
831         * platform/gtk/fast/forms/input-appearance-disabled-expected.txt:
832         * platform/gtk/fast/forms/input-disabled-color-expected.png:
833         * platform/gtk/fast/forms/input-disabled-color-expected.txt:
834         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
835         * platform/gtk/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
836
837 2019-04-29  Truitt Savell  <tsavell@apple.com>
838
839         Unreviewed, rolling out r244755.
840
841         Casued several test failures on iOS
842
843         Reverted changeset:
844
845         "Double-tapping a post to like doesn't work on Instagram.com
846         (needs 'dblclick' event)"
847         https://bugs.webkit.org/show_bug.cgi?id=197347
848         https://trac.webkit.org/changeset/244755
849
850 2019-04-29  Zalan Bujtas  <zalan@apple.com>
851
852         Double-tapping a post to like doesn't work on Instagram.com (needs 'dblclick' event)
853         https://bugs.webkit.org/show_bug.cgi?id=197347
854         <rdar://problem/49393423>
855
856         Reviewed by Wenson Hsieh.
857
858         * fast/events/touch/ios/double-tap-for-double-click1-expected.txt: Added.
859         * fast/events/touch/ios/double-tap-for-double-click1.html: Added.
860         * fast/events/touch/ios/double-tap-for-double-click2-expected.txt: Added.
861         * fast/events/touch/ios/double-tap-for-double-click2.html: Added.
862
863 2019-04-30  Simon Fraser  <simon.fraser@apple.com>
864
865         Transform is sometimes left in a bad state after an animation
866         https://bugs.webkit.org/show_bug.cgi?id=197401
867         rdar://problem/48179186
868
869         Reviewed by Dean Jackson.
870         
871         Share code between all the overlap tests that work by creating dot matrices, and strip
872         out the transforms from the layer tree dumps, because they can vary with timing in these
873         tests.
874
875         * compositing/animation/transform-after-animation-expected.html: Added.
876         * compositing/animation/transform-after-animation.html: Added.
877         * compositing/backing/backing-store-attachment-empty-keyframe-expected.txt:
878         * compositing/layer-creation/animation-overlap-with-children.html:
879         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt:
880         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
881         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
882         * compositing/layer-creation/mismatched-transform-transition-overlap.html:
883         * compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt:
884         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
885         * compositing/layer-creation/resources/compositing-overlap-utils.js: Added.
886         (makeDots):
887         (layerTreeWithoutTransforms):
888         (dumpLayers):
889         * compositing/layer-creation/scale-rotation-animation-overlap-expected.txt:
890         * compositing/layer-creation/scale-rotation-animation-overlap.html:
891         * compositing/layer-creation/scale-rotation-transition-overlap.html:
892         * compositing/layer-creation/translate-animation-overlap-expected.txt:
893         * compositing/layer-creation/translate-animation-overlap.html:
894         * compositing/layer-creation/translate-scale-animation-overlap-expected.txt:
895         * compositing/layer-creation/translate-scale-animation-overlap.html:
896         * compositing/layer-creation/translate-scale-transition-overlap.html:
897         * compositing/layer-creation/translate-transition-overlap.html:
898         * legacy-animation-engine/compositing/backing/backing-store-attachment-empty-keyframe-expected.txt:
899         * legacy-animation-engine/compositing/backing/backing-store-attachment-empty-keyframe.html:
900         * legacy-animation-engine/compositing/backing/transform-transition-from-outside-view-expected.txt:
901         * legacy-animation-engine/compositing/layer-creation/animation-overlap-with-children.html:
902         * legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt:
903         * legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
904         * legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-transition-overlap-expected.txt:
905         * legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
906         * legacy-animation-engine/compositing/layer-creation/mismatched-transform-transition-overlap-expected.txt:
907         * legacy-animation-engine/compositing/layer-creation/mismatched-transform-transition-overlap.html:
908         * legacy-animation-engine/compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt:
909         * legacy-animation-engine/compositing/layer-creation/multiple-keyframes-animation-overlap.html:
910         * legacy-animation-engine/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt:
911         * legacy-animation-engine/compositing/layer-creation/scale-rotation-animation-overlap.html:
912         * legacy-animation-engine/compositing/layer-creation/scale-rotation-transition-overlap-expected.txt:
913         * legacy-animation-engine/compositing/layer-creation/scale-rotation-transition-overlap.html:
914         * legacy-animation-engine/compositing/layer-creation/translate-animation-overlap-expected.txt:
915         * legacy-animation-engine/compositing/layer-creation/translate-animation-overlap.html:
916         * legacy-animation-engine/compositing/layer-creation/translate-scale-animation-overlap-expected.txt:
917         * legacy-animation-engine/compositing/layer-creation/translate-scale-animation-overlap.html:
918         * legacy-animation-engine/compositing/layer-creation/translate-scale-transition-overlap-expected.txt:
919         * legacy-animation-engine/compositing/layer-creation/translate-scale-transition-overlap.html:
920         * legacy-animation-engine/compositing/layer-creation/translate-transition-overlap-expected.txt:
921         * legacy-animation-engine/compositing/layer-creation/translate-transition-overlap.html:
922         * platform/ios/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt:
923
924 2019-04-29  Javier Fernandez  <jfernandez@igalia.com>
925
926         line should not be broken before the first space after a word
927         https://bugs.webkit.org/show_bug.cgi?id=197278
928
929         Reviewed by Myles C. Maxfield.
930
931         Added a few Skip (due to unimplemented features) and Failure (break-all related
932         issues) entries for some of the tests added by this patch.
933
934         * TestExpectations:
935
936 2019-04-29  Youenn Fablet  <youenn@apple.com>
937
938         getDisplayMedia should be called on user gesture
939         https://bugs.webkit.org/show_bug.cgi?id=197356
940
941         Reviewed by Eric Carlson.
942
943         * fast/mediastream/media-stream-page-muted.html:
944         * fast/mediastream/screencapture-user-gesture-expected.txt: Added.
945         * fast/mediastream/screencapture-user-gesture.html: Added.
946         * http/tests/media/media-stream/get-display-media-iframe-allow-attribute-expected.txt:
947         * http/tests/media/media-stream/get-display-media-iframe-allow-attribute.html:
948         * http/tests/media/media-stream/get-display-media-prompt.html:
949         * http/tests/media/media-stream/resources/get-display-media-devices-iframe.html:
950
951         * resources/testharnessreport.js:
952
953 2019-04-29  Simon Fraser  <simon.fraser@apple.com>
954
955         REGRESSION (r238090): animation on https://www.robotodyssey.online gets stuck; site broken
956         https://bugs.webkit.org/show_bug.cgi?id=197381
957         <rdar://problem/50308128>
958
959         Reviewed by Zalan Bujtas.
960
961         * compositing/style-change/clip-path-change-expected.html: Added.
962         * compositing/style-change/clip-path-change.html: Added.
963
964 2019-04-29  Youenn Fablet  <youenn@apple.com>
965
966         RTCTrackEvent should be delayed until the whole remote description is set
967         https://bugs.webkit.org/show_bug.cgi?id=196808
968         <rdar://problem/49802649>
969
970         Reviewed by Eric Carlson.
971
972         * webrtc/video-addTrack.html:
973
974 2019-04-29  Javier Fernandez  <jfernandez@igalia.com>
975
976         Update the CSS Text WPT test suite
977         https://bugs.webkit.org/show_bug.cgi?id=197326
978
979         Unreviewed test gardening.
980
981         * TestExpectations:
982           - The break-spaces-008.html fails due to bug 197277
983
984 2019-04-26  Youenn Fablet  <youenn@apple.com>
985
986         Use normal loading path for ping loads
987         https://bugs.webkit.org/show_bug.cgi?id=196807
988
989         Reviewed by Alex Christensen.
990
991         * TestExpectations:
992         * http/tests/blink/sendbeacon/beacon-cross-origin.https-expected.txt:
993         * http/tests/blink/sendbeacon/connect-src-beacon-allowed.html:
994         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html:
995         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt:
996         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php:
997         * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher-expected.txt:
998         * http/wpt/beacon/beacon-async-error-logging-expected.txt:
999         * http/wpt/beacon/beacon-async-error-logging.html:
1000         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt:
1001         * http/wpt/beacon/contentextensions/beacon-redirect-blocked-expected.txt:
1002         * http/wpt/beacon/resources/beacon-preflight.py:
1003         (respondToCORSPreflight):
1004         (main):
1005         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
1006
1007 2019-04-26  Youenn Fablet  <youenn@apple.com>
1008
1009         Mark some cache-storage as slow on iOS-simulator
1010         https://bugs.webkit.org/show_bug.cgi?id=197316
1011
1012         Unreviewed.
1013
1014         * platform/ios-simulator-wk2/TestExpectations:
1015
1016 2019-04-26  Shawn Roberts  <sroberts@apple.com>
1017
1018         Removing test expectation changes for tests no longer timing out
1019         https://bugs.webkit.org/show_bug.cgi?id=195719
1020
1021         Unreviewed test gardening.
1022
1023         * platform/mac-wk2/TestExpectations:
1024
1025 2019-04-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
1026
1027         propertyRegistry() was not overridden for SVGFEFloodElement and SVGFEMergeElement
1028         https://bugs.webkit.org/show_bug.cgi?id=197303
1029
1030         Reviewed by Alex Christensen.
1031
1032         * svg/dom/SVGFEFloodElement-filter-standard-attributes-expected.svg: Added.
1033         * svg/dom/SVGFEFloodElement-filter-standard-attributes.svg: Added.
1034
1035 2019-04-26  Youenn Fablet  <youenn@apple.com>
1036
1037         [Mac WK2 iOS Sim] Layout Test imported/w3c/web-platform-tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html is a flaky failure
1038         https://bugs.webkit.org/show_bug.cgi?id=196633
1039         <rdar://problem/49627667>
1040
1041         Reviewed by Alex Christensen.
1042
1043         * platform/mac-wk2/TestExpectations:
1044
1045 2019-04-26  Per Arne Vollan  <pvollan@apple.com>
1046
1047         Layout Test fast/harness/render-tree-as-text-options.html is failing
1048         https://bugs.webkit.org/show_bug.cgi?id=197310
1049
1050         Unreviewed test gardening.
1051
1052         * platform/win/TestExpectations:
1053
1054 2019-04-26  Takashi Komori  <Takashi.Komori@sony.com>
1055
1056         [Curl] Fix Curl Request Scheduler not to release wrong Curl handle when request is cancelled.
1057         https://bugs.webkit.org/show_bug.cgi?id=191650
1058
1059         Reviewed by Fujii Hironori.
1060
1061         * http/tests/misc/repeat-open-cancel-expected.txt: Added.
1062         * http/tests/misc/repeat-open-cancel.html: Added.
1063
1064 2019-04-25  Myles C. Maxfield  <mmaxfield@apple.com>
1065
1066         [iOS] Implement idempotent mode for text autosizing
1067         https://bugs.webkit.org/show_bug.cgi?id=197250
1068         <rdar://problem/50211034>
1069
1070         Reviewed by Jon Lee.
1071
1072         Add two simple tests that make sure that fonts get autosized > 1x when the layout viewport is wide,
1073         and that fonts don't get autosized when the layout viewport isn't wide.
1074
1075         We don't want to add tons of tests to test exact values because the curve will likely be tweaked
1076         in the future.
1077
1078         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-expected.txt: Added.
1079         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-identity-expected.txt: Added.
1080         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-identity.html: Added.
1081         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing.html: Added.
1082
1083 2019-04-25  Sihui Liu  <sihui_liu@apple.com>
1084
1085         [ iOS Sim ] REGRESSION (r242986) Layout Test storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html is a flaky failure
1086         https://bugs.webkit.org/show_bug.cgi?id=196357
1087         <rdar://problem/49386836>
1088
1089         Reviewed by Geoffrey Garen.
1090
1091         * platform/ios-simulator-wk2/TestExpectations:
1092         * platform/mac-wk2/TestExpectations:
1093         * platform/mac/TestExpectations:
1094
1095 2019-04-25  Shawn Roberts  <sroberts@apple.com>
1096
1097         fast/harness/render-tree-as-text-options.html Rebaselined test for windows
1098         https://bugs.webkit.org/show_bug.cgi?id=197290
1099
1100         Unreviewed test gardening.
1101
1102         * platform/win/fast/render-tree-as-text-options-expected.txt: Added.
1103
1104 2019-04-25  Frederic Wang  <fwang@igalia.com>
1105
1106         Add more tests for ios programmatic iframe scrolling with fixed/sticky layers
1107         https://bugs.webkit.org/show_bug.cgi?id=197280
1108
1109         This commit adds iOS tests for scrolling iframes containing fixed/sticky layers. They are
1110         extracted from earlier experimental patches for iOS frame scrolling but failed with the
1111         alternative patches initially landed in bug 193539 and follow-up bugs. They now pass again
1112         on trunk, so we can finally import them.
1113
1114         Reviewed by Darin Adler.
1115
1116         * fast/scrolling/ios/programmatic-scroll-iframe-010-expected.html: Added.
1117         * fast/scrolling/ios/programmatic-scroll-iframe-010.html: Added.
1118         * fast/scrolling/ios/programmatic-scroll-iframe-011-expected.html: Added.
1119         * fast/scrolling/ios/programmatic-scroll-iframe-011.html: Added.
1120         * fast/scrolling/ios/programmatic-scroll-iframe-012-expected.html: Added.
1121         * fast/scrolling/ios/programmatic-scroll-iframe-012.html: Added.
1122
1123 2019-04-25  Shawn Roberts  <sroberts@apple.com>
1124
1125         imported/w3c/web-platform-tests/visual-viewport/viewport-resize-event-on-load-overflowing-page.html is a flaky failure
1126         https://bugs.webkit.org/show_bug.cgi?id=197286
1127
1128         Unreviewed test gardening
1129
1130         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
1131
1132 2019-04-25  Shawn Roberts  <sroberts@apple.com>
1133
1134         http/wpt/resource-timing/rt-resources-per-frame.html is a flaky failure
1135         https://bugs.webkit.org/show_bug.cgi?id=197207
1136
1137         Unreviewed test gardening.
1138
1139         * platform/ios-simulator-wk2/TestExpectations:
1140         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
1141
1142 2019-04-25  Shawn Roberts  <sroberts@apple.com>
1143
1144         http/tests/resourceLoadStatistics/prune-statistics.html is a flaky failure on Debug testers
1145         https://bugs.webkit.org/show_bug.cgi?id=197285
1146
1147         Unreviewed test gardening.
1148
1149         * platform/mac-wk2/TestExpectations: Updating expectations for flaky failure
1150
1151 2019-04-25  Shawn Roberts  <sroberts@apple.com>
1152
1153         fast/css-custom-paint/animate-repaint.html is a flaky failure
1154         https://bugs.webkit.org/show_bug.cgi?id=197283
1155
1156         Unreviewed test gardening.
1157
1158         * platform/mac-wk2/TestExpectations: Updating expectations for flaky failure
1159
1160 2019-04-25  Antti Koivisto  <antti@apple.com>
1161
1162         Visited link hash should be computed only once
1163         https://bugs.webkit.org/show_bug.cgi?id=197229
1164         <rdar://problem/48438924>
1165
1166         Reviewed by Alex Christensen.
1167
1168         * fast/history/visited-href-mutation-expected.html: Added.
1169         * fast/history/visited-href-mutation.html: Added.
1170
1171 2019-04-25  Philippe Normand  <pnormand@igalia.com>
1172
1173         [GStreamer] gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed in WebCore::MediaPlayerPrivateGStreamer::paused
1174         https://bugs.webkit.org/show_bug.cgi?id=196691
1175
1176         Reviewed by Eric Carlson.
1177
1178         Unflag test no longer crashing.
1179
1180         * platform/gtk/TestExpectations:
1181         * platform/gtk/fast/replaced/border-radius-clip-expected.txt:
1182
1183 2019-04-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1184
1185         [GTK] Hardcoded text color in input fields
1186         https://bugs.webkit.org/show_bug.cgi?id=126907
1187
1188         Reviewed by Michael Catanzaro.
1189
1190         Remove expectations for tests that are passing again.
1191
1192         * platform/gtk/TestExpectations:
1193
1194 2019-04-24  Simon Fraser  <simon.fraser@apple.com>
1195
1196         REGRESSION (r242132): Nested position:sticky elements move incorrectly
1197         https://bugs.webkit.org/show_bug.cgi?id=197255
1198         rdar://problem/50137744
1199
1200         Reviewed by Zalan Bujtas.
1201
1202         * scrollingcoordinator/mac/nested-sticky-expected.html: Added.
1203         * scrollingcoordinator/mac/nested-sticky.html: Added.
1204
1205 2019-04-24  Alicia Boya García  <aboya@igalia.com>
1206
1207         Unreviewed GTK test gardening
1208         https://bugs.webkit.org/show_bug.cgi?id=197261
1209
1210         * platform/gtk/TestExpectations:
1211         * platform/gtk/http/tests/inspector/network/har/har-page-expected.txt:
1212         * platform/gtk/imported/blink/media/track/media-element-move-to-new-document-assert-expected.txt: Removed.
1213
1214 2019-04-24  Commit Queue  <commit-queue@webkit.org>
1215
1216         Unreviewed, rolling out r244228.
1217         https://bugs.webkit.org/show_bug.cgi?id=197262
1218
1219         Causes compat issues (Requested by smfr on #webkit).
1220
1221         Reverted changeset:
1222
1223         "Unreviewed test gardening for Windows."
1224         https://trac.webkit.org/changeset/244228
1225
1226 2019-04-24  John Wilander  <wilander@apple.com>
1227
1228         Age out unconverted Ad Click Attributions after one week.
1229         https://bugs.webkit.org/show_bug.cgi?id=197238
1230         <rdar://problem/50177349>
1231
1232         Reviewed by Chris Dumez.
1233
1234         * http/tests/adClickAttribution/expired-attributions-removed-expected.txt: Added.
1235         * http/tests/adClickAttribution/expired-attributions-removed.html: Added.
1236
1237 2019-04-24  Simon Fraser  <simon.fraser@apple.com>
1238
1239         REGRESSION (iOS 12.2): CSS perspective property value can only be set correctly once
1240         https://bugs.webkit.org/show_bug.cgi?id=197105
1241
1242         Reviewed by Zalan Bujtas.
1243
1244         * compositing/style-change/backface-visibility-change-expected.html: Added.
1245         * compositing/style-change/backface-visibility-change.html: Added.
1246         * compositing/style-change/perspective-change-expected.html: Added.
1247         * compositing/style-change/perspective-change.html: Added.
1248         * compositing/style-change/perspective-origin-change-expected.html: Added.
1249         * compositing/style-change/perspective-origin-change.html: Added.
1250         * compositing/style-change/transform-origin-change-expected.html: Added.
1251         * compositing/style-change/transform-origin-change.html: Added.
1252         * compositing/style-change/transform-style-change-expected.html: Added.
1253         * compositing/style-change/transform-style-change.html: Added.
1254
1255 2019-04-24  Simon Fraser  <simon.fraser@apple.com>
1256
1257         Make it possible to control the renderTreeAsText output by setting options on testRunner
1258         https://bugs.webkit.org/show_bug.cgi?id=197133
1259
1260         Reviewed by Sam Weinig.
1261
1262         Add testRunner.setRenderTreeDumpOptions() and expose the subset of RenderAsTextFlag flags
1263         that make sense in testing (those that don't dump unstable data like addresses), and plumb
1264         these flags through the various framework layers.
1265
1266         Convert RenderAsTextBehavior to an OptionSet<RenderAsTextFlag>.
1267
1268         Fix code generation in WebKitTestRunner to generate bindings for IDL const values,
1269         and hand-code DumpRenderTree bindings.
1270
1271         Some cleanup of the TestRunners, using member initializers.
1272
1273         * fast/harness/render-tree-as-text-options-expected.txt: Added.
1274         * fast/harness/render-tree-as-text-options.html: Added.
1275         * resources/testrunner-constants.js: Added.
1276
1277 2019-04-24  Antoine Quint  <graouts@apple.com>
1278
1279         [iOS] Calling preventDefault() when handling a pointerdown event should not prevent panning, zooming or click event dispatch
1280         https://bugs.webkit.org/show_bug.cgi?id=195839
1281         <rdar://problem/48946154>
1282
1283         Reviewed by Brent Fulgham.
1284
1285         Modify the existing test to check that we *have* scrolled after performing a swipe gesture and calling
1286         preventDefault() while handling the pointerdown handling. We also add a new test that checks that the
1287         click event is indeed dispatched when tapping on an element and calling preventDefault() while handling
1288         the pointerdown event.
1289
1290         * pointerevents/ios/pointer-events-prevent-default-allows-click-event-expected.txt: Added.
1291         * pointerevents/ios/pointer-events-prevent-default-allows-click-event.html: Added.
1292         * pointerevents/ios/pointer-events-prevent-default-allows-scrolling-expected.txt: Added.
1293         * pointerevents/ios/pointer-events-prevent-default-allows-scrolling.html: Renamed from LayoutTests/pointerevents/ios/pointer-events-prevent-default.html.
1294         * pointerevents/ios/pointer-events-prevent-default-expected.txt: Removed.
1295
1296 2019-04-24  Frederic Wang  <fwang@igalia.com>
1297
1298         With async scrolling enabled, this MathML test asserts
1299         https://bugs.webkit.org/show_bug.cgi?id=196123
1300
1301         Reviewed by Rob Buis.
1302
1303         Add a test for each MathML layoutBlock functions/classes.
1304
1305         * mathml/mathml-overflow-crash-expected.txt: Added.
1306         * mathml/mathml-overflow-crash.html: Added.
1307
1308 2019-04-24  Cathie Chen  <cathiechen@igalia.com>
1309
1310         [Mac Debug] Layout Test resize-observer/observe-element-from-other-frame.html is a flaky failure
1311         https://bugs.webkit.org/show_bug.cgi?id=197063
1312
1313         Reviewed by Ryosuke Niwa.
1314
1315         RenderingUpdate timer might be fired after ResizeTestHelper's. This would produce a flaky failure.
1316         In order to reduce this failure, extend ResizeTestHelper.TIMEOUT like in bug 177484.
1317
1318         * resize-observer/resources/resizeTestHelper.js:
1319
1320 2019-04-24  Truitt Savell  <tsavell@apple.com>
1321
1322         Rebaseline js/dom/dom-static-property-for-in-iteration.html after r244581
1323         https://bugs.webkit.org/show_bug.cgi?id=197218
1324
1325         Unreviewed test gardening. 
1326
1327         * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
1328
1329 2019-04-24  Chris Dumez  <cdumez@apple.com>
1330
1331         X-Frame-Options header should be ignored when frame-ancestors CSP directive is present
1332         https://bugs.webkit.org/show_bug.cgi?id=197226
1333         <rdar://problem/50155649>
1334
1335         Reviewed by Alex Christensen.
1336
1337         Add layout test coverage.
1338
1339         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-overrides-X-Frames-Options-expected.txt: Added.
1340         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-overrides-X-Frames-Options.html: Added.
1341         * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-self-x-frame-options-deny.pl: Added.
1342
1343 2019-04-24  chris fleizach  <cfleizach@apple.com>
1344
1345         AX: Remove deprecated Accessibility Object Model events
1346         https://bugs.webkit.org/show_bug.cgi?id=197073
1347         <rdar://problem/50027819>
1348
1349         Reviewed by Ryosuke Niwa.
1350
1351         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt: Removed.
1352         * accessibility/mac/AOM-event-accessiblesetvalue.html: Removed.
1353         * accessibility/mac/AOM-events-all-expected.txt: Removed.
1354         * accessibility/mac/AOM-events-all.html: Removed.
1355         * accessibility/mac/AOM-events-expected.txt: Removed.
1356         * accessibility/mac/AOM-events-webarea-crash-expected.txt: Removed.
1357         * accessibility/mac/AOM-events-webarea-crash.html: Removed.
1358         * accessibility/mac/AOM-events.html: Removed.
1359         * accessibility/mac/replace-text-with-range-expected.txt: Replaced.
1360         * accessibility/mac/replace-text-with-range.html: Replaced.
1361
1362 2019-04-23  John Wilander  <wilander@apple.com>
1363
1364         Move Ad Click Attribution from internal feature to experimental feature
1365         https://bugs.webkit.org/show_bug.cgi?id=197218
1366         <rdar://problem/47651691>
1367
1368         Reviewed by Brent Fulgham.
1369
1370         This patch removes the TestRunner instruction for turning on the internal
1371         feature.
1372
1373         * http/tests/adClickAttribution/anchor-tag-attributes-validation.html:
1374         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority.html:
1375         * http/tests/adClickAttribution/conversion-disabled-in-ephemeral-session.html:
1376         * http/tests/adClickAttribution/second-attribution-converted-with-higher-priority.html:
1377         * http/tests/adClickAttribution/second-attribution-converted-with-lower-priority.html:
1378         * http/tests/adClickAttribution/second-conversion-with-higher-priority.html:
1379         * http/tests/adClickAttribution/second-conversion-with-lower-priority.html:
1380         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
1381         * http/tests/adClickAttribution/store-ad-click-attribution.html:
1382         * http/tests/adClickAttribution/store-disabled-in-ephemeral-session.html:
1383         * http/tests/contentextensions/block-ad-click-attribution.html:
1384
1385 2019-04-23  John Wilander  <wilander@apple.com>
1386
1387         Remove Ad Click Attribution data when removing website data
1388         https://bugs.webkit.org/show_bug.cgi?id=197215
1389         <rdar://problem/47668988>
1390
1391         Reviewed by Chris Dumez.
1392
1393         * http/tests/adClickAttribution/clear-through-website-data-removal-expected.txt: Added.
1394         * http/tests/adClickAttribution/clear-through-website-data-removal.html: Added.
1395
1396 2019-04-23  Devin Rousso  <drousso@apple.com>
1397
1398         ContentSecurityPolicy::logToConsole should include line/column number and source location
1399         https://bugs.webkit.org/show_bug.cgi?id=114317
1400         <rdar://problem/13614617>
1401
1402         Reviewed by Timothy Hatcher.
1403
1404         * inspector/debugger/csp-exceptions.html:
1405
1406 2019-04-23  Andres Gonzalez  <andresg_22@apple.com>
1407
1408         Accessibility text search and selection API enhancements.
1409         https://bugs.webkit.org/show_bug.cgi?id=197095
1410         <rdar://problem/48181791>
1411
1412         Reviewed by Chris Fleizach.
1413
1414         - Added new test for AccessibilitySearchTextWithCriteria API.
1415         - Updated bounds-for-range expected file that includes a list of available APIs.
1416
1417         * accessibility/mac/bounds-for-range-expected.txt:
1418         * accessibility/mac/search-text/search-text-expected.txt: Added.
1419         * accessibility/mac/search-text/search-text.html: Added.
1420
1421 2019-04-23  Guy Lewin  <guy@lewin.co.il>
1422
1423         Multiple File Input Icon Set Regardless of File List
1424         https://bugs.webkit.org/show_bug.cgi?id=195537
1425
1426         Add a layout test to verify file input icon resets on change event (iOS)
1427         Change expectations according to
1428         file-reset-in-change-using-open-panel.html
1429
1430         Reviewed by Alexey Proskuryakov.
1431
1432         * fast/forms/file/file-reset-in-change-using-open-panel-with-icon-expected.html: Added.
1433         * fast/forms/file/file-reset-in-change-using-open-panel-with-icon.html: Added.
1434         * platform/win/TestExpectations:
1435         * platform/wincairo/TestExpectations:
1436
1437 2019-04-23  Devin Rousso  <drousso@apple.com>
1438
1439         Unreviewed, speculative fix for failing inspector/canvas/ tests.
1440         <rdar://problem/48248697>
1441
1442         * inspector/canvas/resources/recording-utilities.js:
1443
1444 2019-04-23  Ryosuke Niwa  <rniwa@webkit.org>
1445
1446         [iOS] element.focus() sometimes fails to reveal the focused element when it becomes editable dynamically
1447         https://bugs.webkit.org/show_bug.cgi?id=197188
1448
1449         Reviewed by Wenson Hsieh.
1450
1451         Added a regression test.
1452
1453         * editing/selection/ios/scrolling-to-focused-element-inside-iframe-expected.txt: Added.
1454         * editing/selection/ios/scrolling-to-focused-element-inside-iframe.html: Added.
1455
1456 2019-04-23  John Wilander  <wilander@apple.com>
1457
1458         Ad Click Attribution redirects to well-known location should not trigger a conversion if they are blocked by content blockers
1459         https://bugs.webkit.org/show_bug.cgi?id=197183
1460         <rdar://problem/47763188>
1461
1462         Reviewed by Alex Christensen.
1463
1464         * http/tests/contentextensions/block-ad-click-attribution-expected.txt: Added.
1465         * http/tests/contentextensions/block-ad-click-attribution.html: Added.
1466         * http/tests/contentextensions/block-ad-click-attribution.html.json: Added.
1467
1468 2019-04-23  Shawn Roberts  <sroberts@apple.com>
1469
1470         fast/selectors/matches-backtracking.html is a flaky timeout
1471         https://bugs.webkit.org/show_bug.cgi?id=197068
1472
1473         Unreviewed test gardening.
1474
1475         * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
1476
1477 2019-04-23  Youenn Fablet  <youenn@apple.com>
1478
1479         REGRESSION (r240727) [ Mac iOS ] Layout Test http/tests/workers/service/basic-register-exceptions.html is flaky
1480         https://bugs.webkit.org/show_bug.cgi?id=194368
1481         <rdar://problem/47937467>
1482
1483         Reviewed by Alex Christensen.
1484
1485         Test was exiting sooner than the last registration was rejected.
1486         Make sure that the test is run until the end in a more ordered way.
1487
1488         * http/tests/workers/service/basic-register-exceptions-expected.txt:
1489         * http/tests/workers/service/resources/basic-register-exceptions.js:
1490         (async.doTest):
1491         (then): Deleted.
1492         (catch): Deleted.
1493         * platform/mac-wk2/TestExpectations:
1494
1495 2019-04-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1496
1497         [ATK] Implement AtkComponentIface scroll_to methods
1498         https://bugs.webkit.org/show_bug.cgi?id=196856
1499
1500         Reviewed by Michael Catanzaro.
1501
1502         Remove expectations for tests that are passing now.
1503
1504         * platform/gtk/TestExpectations:
1505
1506 2019-04-22  Zalan Bujtas  <zalan@apple.com>
1507
1508         [ContentChangeObserver] Some dropdown menus may close without user gesture on americanexpress.com
1509         https://bugs.webkit.org/show_bug.cgi?id=197175
1510         <rdar://problem/49613013>
1511
1512         Reviewed by Simon Fraser.
1513
1514         * fast/events/touch/ios/content-observation/mouse-out-event-should-not-fire-on-click-when-default-prevented-expected.txt: Added.
1515         * fast/events/touch/ios/content-observation/mouse-out-event-should-not-fire-on-click-when-default-prevented.html: Added.
1516
1517 2019-04-22  Justin Fan  <justin_fan@apple.com>
1518
1519         [WebGPU] Move swap chain methods from GPUDevice to GPUCanvasContext
1520         https://bugs.webkit.org/show_bug.cgi?id=197126
1521
1522         Reviewed by Dean Jackson.
1523
1524         GPUSwapChains are now configured via GPUCanvasContext instead of GPUDevice.
1525
1526         * webgpu/blend-triangle-strip.html:
1527         * webgpu/js/webgpu-functions.js:
1528         (createBasicSwapChain):
1529         * webgpu/whlsl.html:
1530
1531 2019-04-22  Carlos Garcia Campos  <cgarcia@igalia.com>
1532
1533         REGRESSION(r241289): [GTK] accessibility/removed-continuation-element-causes-crash.html and accessibility/removed-anonymous-block-child-causes-crash.html crashes
1534         https://bugs.webkit.org/show_bug.cgi?id=194630
1535
1536         Reviewed by Michael Catanzaro.
1537
1538         Remove expectations for tests that are passing now.
1539
1540         * platform/gtk/TestExpectations:
1541
1542 2019-04-20  Said Abou-Hallawa  <said@apple.com>
1543
1544         REGRESSION (r243137): SVGViewElement.viewTarget should not return a new object
1545         https://bugs.webkit.org/show_bug.cgi?id=197137
1546
1547         Reviewed by Darin Adler.
1548
1549         * svg/dom/SVGViewElement-viewTarget-expected.txt: Added.
1550         * svg/dom/SVGViewElement-viewTarget.html: Added.
1551
1552 2019-04-19  Megan Gardner  <megan_gardner@apple.com>
1553
1554         Fix Long Press Image Test
1555         https://bugs.webkit.org/show_bug.cgi?id=197130
1556         <rdar://problem/50058818>
1557
1558         Reviewed by Wenson Hsieh.
1559
1560         Fixing up test to reflect changes in https://bugs.webkit.org/show_bug.cgi?id=196833
1561
1562         * fast/events/touch/ios/long-press-on-image-expected.txt:
1563         * fast/events/touch/ios/long-press-on-image.html:
1564
1565 2019-04-19  John Wilander  <wilander@apple.com>
1566
1567         Disable Ad Click Attribution in ephemeral sessions and make sure conversion requests use an ephemeral, stateless session
1568         https://bugs.webkit.org/show_bug.cgi?id=197108
1569         <rdar://problem/49918702>
1570
1571         Reviewed by Alex Christensen.
1572
1573         Except for the details below, this patch introduces the utility functions
1574         prepareTest() and tearDownAndFinish() and all applicable tests now make use
1575         of them.
1576
1577         * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect.html:
1578         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority.html:
1579         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority.html:
1580         * http/tests/adClickAttribution/conversion-disabled-in-ephemeral-session-expected.txt: Added.
1581         * http/tests/adClickAttribution/conversion-disabled-in-ephemeral-session.html: Copied from LayoutTests/http/tests/adClickAttribution/send-attribution-conversion-request.html.
1582         * http/tests/adClickAttribution/resources/conversionReport.php:
1583             Now tries to set a cookie in the response.
1584         * http/tests/adClickAttribution/resources/util.js: Added.
1585         (prepareTest):
1586         (tearDownAndFinish):
1587         * http/tests/adClickAttribution/second-attribution-converted-with-higher-priority.html:
1588         * http/tests/adClickAttribution/second-attribution-converted-with-lower-priority.html:
1589         * http/tests/adClickAttribution/second-conversion-with-higher-priority.html:
1590         * http/tests/adClickAttribution/second-conversion-with-lower-priority.html:
1591         * http/tests/adClickAttribution/send-attribution-conversion-request-expected.txt:
1592         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
1593         * http/tests/adClickAttribution/store-ad-click-attribution.html:
1594             Now sets a cookie which is checked for it in the conversion report.
1595         * http/tests/adClickAttribution/store-disabled-in-ephemeral-session-expected.txt: Added.
1596         * http/tests/adClickAttribution/store-disabled-in-ephemeral-session.html: Copied from LayoutTests/http/tests/adClickAttribution/store-ad-click-attribution.html.
1597
1598 2019-04-19  Timothy Hatcher  <timothy@apple.com>
1599
1600         Standardize the `<meta name="color-scheme">` separator.
1601         https://bugs.webkit.org/show_bug.cgi?id=193931
1602         rdar://problem/49995929
1603
1604         Reviewed by Darin Adler.
1605
1606         * css-dark-mode/color-scheme-meta-expected.txt:
1607         * css-dark-mode/color-scheme-meta.html: Test other types of spaces like tab, newline and vertical tab.
1608
1609 2019-04-19  Ryosuke Niwa  <rniwa@webkit.org>
1610
1611         [Mac WK2] REGRESSION (r244182) editing/execCommand/change-list-type.html is a flaky failure
1612         https://bugs.webkit.org/show_bug.cgi?id=197065
1613         <rdar://problem/50021964>
1614
1615         Reviewed by Wenson Hsieh.
1616
1617         Like r244461, this test was errornosuly assuming that rAF would be enough to close the undo group
1618         in the UI process. Fixed the test by explicitly waiting for the runloop in the ui process to run
1619         by executing a UI script.
1620
1621         * editing/execCommand/change-list-type.html:
1622
1623 2019-04-19  Ryosuke Niwa  <rniwa@webkit.org>
1624
1625         REGRESSION: (r244182) Layout Test editing/execCommand/insert-nested-lists.html is flaky
1626         https://bugs.webkit.org/show_bug.cgi?id=196985
1627
1628         Reviewed by Wenson Hsieh.
1629
1630         The flakiness was caused by the test incorrectly assuming that rAF would
1631         be enough to close the undo group in the UI process.
1632
1633         Fixed the test by explicitly waiting for the runloop in the ui process to run
1634         by executing a UI script.
1635
1636         * editing/execCommand/insert-nested-lists.html:
1637
1638 2019-04-18  Megan Gardner  <megan_gardner@apple.com>
1639
1640         Update autoscroll test to lift at the end and be less flakey
1641         https://bugs.webkit.org/show_bug.cgi?id=197084
1642
1643         Test not lifting at the end caused issues for other tests.
1644         Also the positions were a bit too exact and caused the
1645         test to be flakey. These new positions should result in more consistent
1646         behaviour.
1647
1648         Reviewed by Tim Horton.
1649
1650         * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html:
1651
1652 2019-04-18  Justin Fan  <justin_fan@apple.com>
1653
1654         [WebGPU] Implement API default values
1655         https://bugs.webkit.org/show_bug.cgi?id=197032
1656
1657         Reviewed by Myles C. Maxfield.
1658
1659         Update WebGPU tests to use default values wherever applicable.
1660
1661         * webgpu/bind-groups.html:
1662         * webgpu/blend-triangle-strip.html:
1663         * webgpu/blit-commands.html:
1664         * webgpu/buffer-command-buffer-races.html:
1665         * webgpu/buffer-resource-triangles.html:
1666         * webgpu/color-write-mask-triangle-strip.html:
1667         * webgpu/compute-squares.html:
1668         * webgpu/depth-enabled-triangle-strip.html:
1669         * webgpu/draw-indexed-triangles.html:
1670         * webgpu/js/webgpu-functions.js:
1671         (createBasicDepthTexture):
1672         * webgpu/texture-triangle-strip.html:
1673         * webgpu/textures-textureviews.html:
1674         * webgpu/vertex-buffer-triangle-strip.html:
1675         * webgpu/whlsl.html:
1676
1677 2019-04-18  Sihui Liu  <sihui_liu@apple.com>
1678
1679         Blob type cannot be stored correctly in IDB when IDBObjectStore has autoIncrement and keyPath options
1680         https://bugs.webkit.org/show_bug.cgi?id=196128
1681         <rdar://problem/49562115>
1682
1683         Reviewed by Geoffrey Garen.
1684
1685         * storage/indexeddb/modern/objectstore-autoincrement-types-expected.txt: Added.
1686         * storage/indexeddb/modern/objectstore-autoincrement-types.html: Added.
1687         * storage/indexeddb/modern/resources/objectstore-autoincrement-types.js: Added.
1688         (prepareDatabase.event.target.onsuccess):
1689         (prepareDatabase):
1690         (compare):
1691         (runGetTest):
1692         (runGetAllTest):
1693         (get store):
1694         (testSteps):
1695
1696 2019-04-18  Timothy Hatcher  <timothy@apple.com>
1697
1698         Unreviewed test gardening.
1699
1700         * css-dark-mode/older-systems/color-scheme-css-expected.txt: Rebaselined.
1701         * css-dark-mode/older-systems/color-scheme-meta-expected.txt: Rebaselined.
1702         * fast/css/style-enumerate-properties.html: Updated count to work on Windows.
1703         * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Removed.
1704         * platform/mac-sierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Removed.
1705
1706 2019-04-18  Shawn Roberts  <sroberts@apple.com>
1707
1708         Unreviewed manual rollout of r244248 and r244409
1709         Causing assertion failures on Mac WK2 Debug builds
1710         https://bugs.webkit.org/show_bug.cgi?id=195623
1711         
1712         * http/tests/cache/link-prefetch-main-resource-expected.txt: Removed.
1713         * http/tests/cache/link-prefetch-main-resource-iframe-expected.txt: Removed.
1714         * http/tests/cache/link-prefetch-main-resource-iframe.html: Removed.
1715         * http/tests/cache/link-prefetch-main-resource.html: Removed.
1716         * http/tests/cache/resources/prefetched-main-resource-iframe.php: Removed.
1717         * http/tests/cache/resources/prefetched-main-resource.php: Removed.
1718         * platform/mac-wk1/TestExpectations:
1719         * platform/win/TestExpectations:
1720
1721 2019-04-18  Antoine Quint  <graouts@apple.com>
1722
1723         [Mac] Unreviewed test gardening.
1724
1725         The test imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame.html is flaky on bots.
1726
1727         * platform/mac/TestExpectations:
1728
1729 2019-04-18  Antoine Quint  <graouts@apple.com>
1730
1731         [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_lostpointercapture_for_disconnected_node.html
1732         https://bugs.webkit.org/show_bug.cgi?id=197004
1733
1734         Reviewed by Antti Koivisto.
1735
1736         * platform/mac/TestExpectations:
1737
1738 2019-04-17  Antoine Quint  <graouts@apple.com>
1739
1740         [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_on_event_handlers.html
1741         https://bugs.webkit.org/show_bug.cgi?id=197006
1742
1743         Reviewed by Antti Koivisto.
1744
1745         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1746         * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
1747         * platform/mac/TestExpectations:
1748
1749 2019-04-17  Fujii Hironori  <Hironori.Fujii@sony.com>
1750
1751         Unreviewed test gardening for WinCairo port
1752
1753         Following tests expected to fail but passed constantly.
1754
1755         - css3/masking/clip-path-inset-corners.html
1756         - fast/box-shadow/box-shadow-with-zero-radius.html
1757         - storage/indexeddb/database-odd-names.html
1758         - storage/indexeddb/lazy-index-population.html
1759
1760         * platform/wincairo/TestExpectations: Unmarked them.
1761
1762 2019-04-17  Timothy Hatcher  <timothy@apple.com>
1763
1764         Standardize the `<meta name="color-scheme">` separator.
1765         https://bugs.webkit.org/show_bug.cgi?id=193931
1766
1767         Reviewed by Simon Fraser.
1768
1769         * css-dark-mode/color-scheme-meta-expected.txt:
1770         * css-dark-mode/color-scheme-meta.html:
1771         * css-dark-mode/older-syntax/supported-color-scheme-meta-expected.txt:
1772         * css-dark-mode/older-syntax/supported-color-schemes-meta.html:
1773
1774 2019-04-17  Timothy Hatcher  <timothy@apple.com>
1775
1776         Rename `supported-color-schemes` to `color-scheme`.
1777         https://bugs.webkit.org/show_bug.cgi?id=197016
1778         rdar://problem/49980259
1779
1780         Reviewed by Simon Fraser.
1781
1782         * css-dark-mode/color-scheme-css-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-css-expected.txt.
1783         * css-dark-mode/color-scheme-css.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-css.html.
1784         * css-dark-mode/color-scheme-meta-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-expected.txt.
1785         * css-dark-mode/color-scheme-meta.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes.html.
1786         * css-dark-mode/color-scheme-parse-expected.txt: Renamed from LayoutTests/css-dark-mode/parse-supported-color-schemes-expected.txt.
1787         * css-dark-mode/color-scheme-parse.html: Renamed from LayoutTests/css-dark-mode/parse-supported-color-schemes.html.
1788         * css-dark-mode/color-scheme-priority-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-priority-expected.txt.
1789         * css-dark-mode/color-scheme-priority.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-priority.html.
1790         * css-dark-mode/color-scheme-scrollbar-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-scrollbar-expected.txt.
1791         * css-dark-mode/color-scheme-scrollbar.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-scrollbar.html.
1792         * css-dark-mode/older-syntax/supported-color-schemes-css-expected.txt: Copied from LayoutTests/css-dark-mode/supported-color-schemes-css-expected.txt.
1793         * css-dark-mode/older-syntax/supported-color-schemes-css.html: Copied from LayoutTests/css-dark-mode/supported-color-schemes-css.html.
1794         * css-dark-mode/older-syntax/supported-color-schemes-meta-expected.txt: Copied from LayoutTests/css-dark-mode/supported-color-schemes-expected.txt.
1795         * css-dark-mode/older-syntax/supported-color-schemes-meta.html: Copied from LayoutTests/css-dark-mode/supported-color-schemes.html.
1796         * css-dark-mode/older-systems/color-scheme-css-expected.txt: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes-css-expected.txt
1797         * css-dark-mode/older-systems/color-scheme-css.html: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes-css.html.
1798         * css-dark-mode/older-systems/color-scheme-meta-expected.txt: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes-expected.txt.
1799         * css-dark-mode/older-systems/color-scheme-meta.html: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes.html.
1800         * fast/css/style-enumerate-properties.html: Updated property count.
1801
1802 2019-04-17  Justin Fan  <justin_fan@apple.com>
1803
1804         [Web GPU] GPUComputePassEncoder::dispatch number of thread groups, not grid size
1805         https://bugs.webkit.org/show_bug.cgi?id=196984
1806
1807         Reviewed by Myles C. Maxfield.
1808
1809         * webgpu/compute-squares.html: One thread group is enough to process the data in a single pass.
1810
1811 2019-04-17  John Wilander  <wilander@apple.com>
1812
1813         Add prioritization of ad click conversions and cleaning of sent ad click conversions
1814         https://bugs.webkit.org/show_bug.cgi?id=196934
1815         <rdar://problem/49917773>
1816
1817         Reviewed by Chris Dumez.
1818
1819         * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect-expected.txt:
1820         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority-expected.txt:
1821         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority-expected.txt:
1822         * http/tests/adClickAttribution/resources/getConversionData.php:
1823         * http/tests/adClickAttribution/resources/redirectToConversion.php:
1824         * http/tests/adClickAttribution/second-attribution-converted-with-higher-priority-expected.txt: Added.
1825         * http/tests/adClickAttribution/second-attribution-converted-with-higher-priority.html: Added.
1826         * http/tests/adClickAttribution/second-attribution-converted-with-lower-priority-expected.txt: Added.
1827         * http/tests/adClickAttribution/second-attribution-converted-with-lower-priority.html: Added.
1828         * http/tests/adClickAttribution/second-conversion-with-higher-priority-expected.txt: Added.
1829         * http/tests/adClickAttribution/second-conversion-with-higher-priority.html: Added.
1830         * http/tests/adClickAttribution/second-conversion-with-lower-priority-expected.txt: Added.
1831         * http/tests/adClickAttribution/second-conversion-with-lower-priority.html: Added.
1832         * http/tests/adClickAttribution/send-attribution-conversion-request-expected.txt:
1833         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
1834         * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt:
1835
1836 2019-04-17  Wenson Hsieh  <wenson_hsieh@apple.com>
1837
1838         REGRESSION (r244220): fast/forms/ios/inputmode-change-update-keyboard.html times out
1839         https://bugs.webkit.org/show_bug.cgi?id=197027
1840         <rdar://problem/49959227>
1841
1842         Reviewed by Megan Gardner.
1843
1844         Recently, r244220 added a mechanism to disconnect or connect the hardware keyboard from layout tests; adopt this
1845         to fix several tests that require the software keyboard to be present.
1846
1847         * fast/events/autoscroll-when-input-is-offscreen.html:
1848         * fast/forms/ios/inputmode-change-update-keyboard.html:
1849
1850 2019-04-17  Antoine Quint  <graouts@apple.com>
1851
1852         [Pointer Events WPT] Update WPT tests and provide macOS testdriver
1853         https://bugs.webkit.org/show_bug.cgi?id=197011
1854         <rdar://problem/49976553>
1855
1856         Reviewed by Dean Jackson.
1857
1858         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt: Added.
1859         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Added.
1860         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame-expected.txt: Added.
1861         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt: Added.
1862         * platform/mac/TestExpectations:
1863
1864 2019-04-17  Zalan Bujtas  <zalan@apple.com>
1865
1866         [ContentChangeObserver] Use aria role as a hint whether a tap should result in a synthetic click
1867         https://bugs.webkit.org/show_bug.cgi?id=196988
1868         <rdar://problem/49955328>
1869
1870         Reviewed by Simon Fraser.
1871
1872         * fast/events/touch/ios/content-observation/tap-on-input-looking-div-with-role-expected.txt: Added.
1873         * fast/events/touch/ios/content-observation/tap-on-input-looking-div-with-role.html: Added.
1874
1875 2019-04-17  Wenson Hsieh  <wenson_hsieh@apple.com>
1876
1877         REGRESSION (r243926): [iOS] Release assertion when computing editor state during an overflow scroll triggered by layout
1878         https://bugs.webkit.org/show_bug.cgi?id=197012
1879         <rdar://problem/49908848>
1880
1881         Reviewed by Simon Fraser.
1882
1883         Adds a new layout test to exercise the crash.
1884
1885         * editing/selection/overflow-scroll-while-selecting-text-expected.txt: Added.
1886         * editing/selection/overflow-scroll-while-selecting-text.html: Added.
1887
1888 2019-04-17  Alex Christensen  <achristensen@webkit.org>
1889
1890         [Mac iOS WK2] Layout Test http/tests/resourceLoadStatistics/ping-to-prevalent-resource.html is a flaky timeout
1891         https://bugs.webkit.org/show_bug.cgi?id=196974
1892
1893         Reviewed by Brady Eidson.
1894
1895         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource.html:
1896         Make test do one thing at a time to avoid race conditions.
1897         Clean up state on the server after test is finished to prevent corrupting future test state.
1898
1899 2019-04-17  Zalan Bujtas  <zalan@apple.com>
1900
1901                 [iOS] Unreviewed gardening.
1902
1903         2 single taps in fast loading subsequent tests are recognized as double tap. Turn off double taps for content observation tests.
1904
1905         * fast/events/touch/ios/content-observation/0ms-delay-0ms-transition-on-mousemove.html:
1906         * fast/events/touch/ios/content-observation/0ms-transition-on-touch-start.html:
1907         * fast/events/touch/ios/content-observation/100ms-delay-10ms-transition-on-mousemove.html:
1908         * fast/events/touch/ios/content-observation/100ms-transition-on-touch-start.html:
1909         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-mousemove.html:
1910         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-touch-start.html:
1911         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start-with-non-0px-end.html:
1912         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start.html:
1913         * fast/events/touch/ios/content-observation/350ms-hover-intent.html:
1914         * fast/events/touch/ios/content-observation/400ms-hover-intent.html:
1915         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple.html:
1916         * fast/events/touch/ios/content-observation/clickable-content-is-inside-a-container.html:
1917         * fast/events/touch/ios/content-observation/crash-on-anonymous-renderer.html:
1918         * fast/events/touch/ios/content-observation/hover-when-style-change-is-async.html:
1919         * fast/events/touch/ios/content-observation/hover-while-loading-subframe.html:
1920         * fast/events/touch/ios/content-observation/iframe-is-shown-on-hover.html:
1921         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html:
1922         * fast/events/touch/ios/content-observation/move-content-from-offscreen.html:
1923         * fast/events/touch/ios/content-observation/new-content-covers-tap-target.html:
1924         * fast/events/touch/ios/content-observation/non-visible-becomes-visible-and-gains-new-renderer.html:
1925         * fast/events/touch/ios/content-observation/non-visible-content-gains-new-renderer.html:
1926         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-opacity-and-left.html:
1927         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-transition.html:
1928         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove.html:
1929         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition.html:
1930         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart.html:
1931         * fast/events/touch/ios/content-observation/remove-subframe-while-observing.html:
1932         * fast/events/touch/ios/content-observation/stuck-with-hover-state.html:
1933         * fast/events/touch/ios/content-observation/style-recalc-schedule-and-force-relalc.html:
1934         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element.html:
1935         * fast/events/touch/ios/content-observation/tap-on-input-type-text-element.html:
1936         * fast/events/touch/ios/content-observation/transition-on-touch-start-and-remove.html:
1937         * fast/events/touch/ios/content-observation/visibility-change-after-touch-end.html:
1938         * fast/events/touch/ios/content-observation/visibility-change-happens-at-the-second-timer.html:
1939         * fast/events/touch/ios/content-observation/visibility-change-happens-on-timer-hops.html:
1940         * fast/events/touch/ios/content-observation/visibility-change-happens-while-in-mousemoved.html:
1941         * fast/events/touch/ios/content-observation/visibility-change-is-max-height-change.html:
1942         * fast/events/touch/ios/content-observation/visibility-change-on-touch-start-simple.html:
1943         * fast/events/touch/ios/content-observation/visibility-change-with-image-content.html:
1944         * fast/events/touch/ios/content-observation/visible-content-gains-new-renderer.html:
1945
1946 2019-04-17  Cathie Chen  <cathiechen@igalia.com>
1947
1948         Update the test result of resize-observer/eventloop.html.
1949         https://bugs.webkit.org/show_bug.cgi?id=197001
1950
1951         Reviewed by Frédéric Wang.
1952
1953         Since 177484 has landed, the order of requestAnimationFrame and resizeobserver callback is right.
1954         No need to mark eventloop.html as flaky.
1955
1956         * TestExpectations:
1957
1958 2019-04-16  Wenson Hsieh  <wenson_hsieh@apple.com>
1959
1960         [iOS] [WebKit2] Add support for honoring -[UIMenuItem dontDismiss]
1961         https://bugs.webkit.org/show_bug.cgi?id=196919
1962         <rdar://problem/41630459>
1963
1964         Reviewed by Tim Horton.
1965
1966         Add a new iOS layout test that installs a custom, non-dismissing action in the callout menu that enlarges text.
1967         The test then activates this custom menu item and checks that the selection rects after triggering this custom
1968         action are updated, and the callout bar is still showing.
1969
1970         * editing/selection/ios/selection-after-changing-text-with-callout-menu-expected.txt: Added.
1971         * editing/selection/ios/selection-after-changing-text-with-callout-menu.html: Added.
1972
1973         This test additionally suppresses all callout bar menu items except for the custom "Embiggen" action, to ensure
1974         that the "Embiggen" option can be tapped from the layout test without having to navigate callout bar items by
1975         tapping on the "Next" and "Show styles" buttons. This latter approach is very challenging to make reliable in
1976         automation; when navigating submenus in the callout bar, the next button can't be tapped until the current
1977         callout bar transition animation is complete, but there's no delegate method invoked or notification posted when
1978         this happens.
1979
1980         * resources/ui-helper.js:
1981         (window.UIHelper.isShowingMenu):
1982         (window.UIHelper.isDismissingMenu):
1983         (window.UIHelper.rectForMenuAction):
1984         (window.UIHelper.async.chooseMenuAction):
1985
1986         Additionally add a few more UIHelper methods.
1987
1988         (window.UIHelper):
1989
1990 2019-04-16  John Wilander  <wilander@apple.com>
1991
1992         Set test conditions closer to conversion redirect in LayoutTests/http/tests/adClickAttribution/send-attribution-conversion-request.html
1993         https://bugs.webkit.org/show_bug.cgi?id=196983
1994         <rdar://problem/49952679>
1995
1996         Unreviewed test gardening.
1997
1998         * http/tests/adClickAttribution/resources/redirectToConversion.php:
1999         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
2000
2001 2019-04-16  Devin Rousso  <drousso@apple.com>
2002
2003         Unprefix -webkit-sticky
2004         https://bugs.webkit.org/show_bug.cgi?id=196962
2005         <rdar://problem/40903458>
2006
2007         Reviewed by Simon Fraser.
2008
2009         * compositing/layer-creation/no-compositing-for-sticky.html:
2010         * editing/pasteboard/copy-paste-converts-sticky.html:
2011         * editing/pasteboard/copy-paste-converts-sticky-expected.txt:
2012         * fast/block/positioning/fixed-container-with-sticky-parent.html:
2013         * fast/block/sticky-position-containing-block-crash.html:
2014         * fast/css/sticky/inflow-sticky.html:
2015         * fast/css/sticky/inline-sticky-abspos-child.html:
2016         * fast/css/sticky/inline-sticky.html:
2017         * fast/css/sticky/multiple-layers-sticky-crash.html:
2018         * fast/css/sticky/parsing-position-sticky-expected.txt:
2019         * fast/css/sticky/remove-inline-sticky-crash.html:
2020         * fast/css/sticky/remove-sticky-crash.html:
2021         * fast/css/sticky/replaced-sticky.html:
2022         * fast/css/sticky/resources/parsing-position-sticky.js:
2023         * fast/css/sticky/sticky-as-positioning-container.html:
2024         * fast/css/sticky/sticky-both-sides.html:
2025         * fast/css/sticky/sticky-bottom-overflow-padding.html:
2026         * fast/css/sticky/sticky-left-percentage.html:
2027         * fast/css/sticky/sticky-left.html:
2028         * fast/css/sticky/sticky-margins.html:
2029         * fast/css/sticky/sticky-overflowing.html:
2030         * fast/css/sticky/sticky-side-margins.html:
2031         * fast/css/sticky/sticky-stacking-context.html:
2032         * fast/css/sticky/sticky-stacking-context-expected.html:
2033         * fast/css/sticky/sticky-table-row-top.html:
2034         * fast/css/sticky/sticky-table-thead-top.html:
2035         * fast/css/sticky/sticky-top-margins.html:
2036         * fast/css/sticky/sticky-top-overflow-container-overflow.html:
2037         * fast/css/sticky/sticky-top-overflow.html:
2038         * fast/css/sticky/sticky-top-zoomed.html:
2039         * fast/css/sticky/sticky-top-zoomed-expected.html:
2040         * fast/css/sticky/sticky-top.html:
2041         * fast/css/sticky/sticky-writing-mode-horizontal-bt.html:
2042         * fast/css/sticky/sticky-writing-mode-vertical-lr.html:
2043         * fast/css/sticky/sticky-writing-mode-vertical-rl.html:
2044         * fast/multicol/newmulticol/table-section-crash.html:
2045         * fast/scrolling/ios/reconcile-layer-position-recursive.html:
2046         * fast/scrolling/rtl-scrollbars-sticky-document-2.html:
2047         * fast/scrolling/rtl-scrollbars-sticky-document.html:
2048         * fast/scrolling/rtl-scrollbars-sticky-iframe-2.html:
2049         * fast/scrolling/rtl-scrollbars-sticky-iframe.html:
2050         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html:
2051         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html:
2052         * fast/scrolling/sticky-to-fixed.html:
2053         * legacy-animation-engine/fast/multicol/newmulticol/table-section-crash.html:
2054         * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html:
2055         * svg/text/select-text-inside-non-static-position.html:
2056         * tiled-drawing/scrolling/sticky/negative-scroll-offset.html:
2057         * tiled-drawing/scrolling/sticky/sticky-horizontal.html:
2058         * tiled-drawing/scrolling/sticky/sticky-layers.html:
2059         * tiled-drawing/scrolling/sticky/sticky-vertical.html:
2060
2061 2019-04-16  John Wilander  <wilander@apple.com>
2062
2063         Increase timeout threshold in http/tests/adClickAttribution/send-attribution-conversion-request.html to address flakiness
2064         https://bugs.webkit.org/show_bug.cgi?id=196970
2065         <rdar://problem/49945327>
2066
2067         Unreviewed test gardening.
2068
2069         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
2070             Increased test timeout from 2 seconds to 4.
2071
2072 2019-04-16  Joseph Pecoraro  <pecoraro@apple.com>
2073
2074         Unreviewed test gardening, rebaseline HAR test after r244294.
2075
2076         * http/tests/inspector/network/har/har-page-expected.txt:
2077         * http/tests/inspector/network/har/har-page.html:
2078         Update for stricter SameSite parsing.
2079
2080 2019-04-16  Shawn Roberts  <sroberts@apple.com>
2081
2082         media/W3C/video/events/event_progress_manual.html is a flaky failure
2083         https://bugs.webkit.org/show_bug.cgi?id=177663
2084
2085         Unreviewed test gardening.
2086
2087         * platform/mac-wk2/TestExpectations:
2088         * platform/mac/TestExpectations: Updating test expectations
2089
2090 2019-04-16  Ryan Haddad  <ryanhaddad@apple.com>
2091
2092         Unreviewed test gardening.
2093
2094         * platform/mac-wk1/TestExpectations: Correct a typo in bug URL.
2095
2096 2019-04-16  Philippe Normand  <pnormand@igalia.com>
2097
2098         Unreviewed, GTK gardening
2099
2100         * platform/gtk/TestExpectations:
2101         media/media-controls-accessibility.html times out since r244182.
2102
2103 2019-04-15  Antoine Quint  <graouts@apple.com>
2104
2105         [iOS] Redundant pointer events causes material design buttons to flush twice
2106         https://bugs.webkit.org/show_bug.cgi?id=196914
2107         <rdar://problem/49571860>
2108
2109         Reviewed by Dean Jackson.
2110
2111         Add a new test that listens to all pointer event types as well as click, which forces the dispatch of compatibility mouse events
2112         along with the click which would trigger duplicated pointer events prior to the source changes.
2113
2114         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
2115         double-taps are seen rather two successive single taps.
2116
2117         * pointerevents/ios/pointer-event-order-expected.txt: Added.
2118         * pointerevents/ios/pointer-event-order.html: Added.
2119         * pointerevents/utils.js:
2120         (const.ui.new.UIController.prototype.tap):
2121
2122 2019-04-15  John Wilander  <wilander@apple.com>
2123
2124         Add a query string nonce to LayoutTests/http/tests/adClickAttribution/send-attribution-conversion-request.html to address flakiness
2125         https://bugs.webkit.org/show_bug.cgi?id=196955
2126
2127         Unreviewed test gardening.
2128
2129         * http/tests/adClickAttribution/resources/conversionFilePath.php:
2130         * http/tests/adClickAttribution/resources/conversionReport.php:
2131         * http/tests/adClickAttribution/resources/getConversionData.php:
2132         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
2133
2134 2019-04-15  Devin Rousso  <drousso@apple.com>
2135
2136         Web Inspector: fake value descriptors for promises add a catch handler, preventing "rejectionhandled" events from being fired
2137         https://bugs.webkit.org/show_bug.cgi?id=196484
2138         <rdar://problem/49114725>
2139
2140         Reviewed by Joseph Pecoraro.
2141
2142         * inspector/runtime/promise-native-getter.html: Added.
2143         * inspector/runtime/promise-native-getter-expected.txt: Added.
2144
2145 2019-04-15  Shawn Roberts  <sroberts@apple.com>
2146
2147         storage/indexeddb/modern/gc-closes-database-private.html is a flaky timeout
2148         https://bugs.webkit.org/show_bug.cgi?id=194450
2149
2150         Unreviewed test gardening.
2151
2152         * platform/win/TestExpectations: Updating test expectations
2153
2154 2019-04-15  Shawn Roberts  <sroberts@apple.com>
2155
2156         imported/w3c/web-platform-tests/hr-time/test_cross_frame_start.html is a flaky failure
2157         https://bugs.webkit.org/show_bug.cgi?id=196944
2158
2159         Unreviewed test gardening.
2160
2161         * platform/ios-simulator-wk2/TestExpectations: Updating test expecations for flaky failure
2162
2163 2019-04-15  Joseph Pecoraro  <pecoraro@apple.com>
2164
2165         Web Inspector: SameSite parsing should be stricter
2166         https://bugs.webkit.org/show_bug.cgi?id=196927
2167         <rdar://problem/42291601>
2168
2169         Reviewed by Devin Rousso.
2170
2171         * inspector/unit-tests/cookie.html:
2172         * inspector/unit-tests/cookie-expected.txt:
2173
2174 2019-04-15  John Wilander  <wilander@apple.com>
2175
2176         Send delayed Ad Click Attribution conversion requests to the click source
2177         https://bugs.webkit.org/show_bug.cgi?id=196838
2178         <rdar://problem/47650157>
2179
2180         Reviewed by Chris Dumez and Youenn Fablet.
2181
2182         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority-expected.txt:
2183         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority-expected.txt:
2184         * http/tests/adClickAttribution/resources/conversionFilePath.php: Added.
2185         * http/tests/adClickAttribution/resources/conversionReport.php: Added.
2186         * http/tests/adClickAttribution/resources/getConversionData.php: Added.
2187         * http/tests/adClickAttribution/send-attribution-conversion-request-expected.txt: Added.
2188         * http/tests/adClickAttribution/send-attribution-conversion-request.html: Added.
2189
2190 2019-04-15  Devin Rousso  <drousso@apple.com>
2191
2192         REGRESSION (r240644): Layout Test inspector/page/overrideSetting-ICECandidateFilteringEnabled.html is a flaky timeout
2193         https://bugs.webkit.org/show_bug.cgi?id=194437
2194         <rdar://problem/48008005>
2195
2196         Reviewed by Joseph Pecoraro.
2197
2198         * inspector/page/overrideSetting-ICECandidateFilteringEnabled.html:
2199         * inspector/page/overrideSetting-ICECandidateFilteringEnabled-expected.txt:
2200
2201 2019-04-15  Said Abou-Hallawa  <said@apple.com>
2202
2203         ASSERT fires when removing a disallowed clone from the shadow tree without reseting its corresponding element
2204         https://bugs.webkit.org/show_bug.cgi?id=196895
2205
2206         Reviewed by Darin Adler.
2207
2208         * svg/custom/use-disallowed-element-clear-corresponding-element-expected.txt: Added.
2209         * svg/custom/use-disallowed-element-clear-corresponding-element.html: Added.
2210
2211 2019-04-15  Devin Rousso  <drousso@apple.com>
2212
2213         Web Inspector: DOMDebugger: "Attribute Modified" breakpoints pause after the modification occurs for the style attribute
2214         https://bugs.webkit.org/show_bug.cgi?id=196556
2215         <rdar://problem/49570681>
2216
2217         Reviewed by Timothy Hatcher.
2218
2219         * inspector/dom-debugger/attribute-modified-style.html: Added.
2220         * inspector/dom-debugger/attribute-modified-style-expected.txt: Added.
2221
2222 2019-04-15  Devin Rousso  <drousso@apple.com>
2223
2224         Web Inspector: Elements: event listener change events should only be fired for the selected node and it's ancestors
2225         https://bugs.webkit.org/show_bug.cgi?id=196887
2226         <rdar://problem/49870627>
2227
2228         Reviewed by Timothy Hatcher.
2229
2230         * inspector/dom/event-listener-inspected-node.html: Added.
2231         * inspector/dom/event-listener-inspected-node-expected.txt: Added.
2232
2233         * inspector/dom/event-listener-add-remove.html:
2234         * inspector/dom/event-listener-add-remove-expected.txt:
2235
2236 2019-04-15  Shawn Roberts  <sroberts@apple.com>
2237
2238         inspector/canvas/recording-webgl-snapshots.html is a flaky failure
2239         https://bugs.webkit.org/show_bug.cgi?id=196875
2240
2241         Unreviewed test gardening.
2242
2243         * platform/mac/TestExpectations: Updating test expectations
2244
2245 2019-04-15  Shawn Roberts  <sroberts@apple.com>
2246
2247         inspector/timeline/timeline-recording.html is a flaky failure
2248         https://bugs.webkit.org/show_bug.cgi?id=196915
2249
2250         Unreviewed test gardening.
2251
2252         * platform/mac-wk1/TestExpectations: Updating test expectations for flaky failure
2253
2254 2019-04-15  Shawn Roberts  <sroberts@apple.com>
2255
2256         Layout tests 
2257         inspector/heap/imported-snapshot.html
2258         inspector/heap/snapshot.html are flaky failures
2259         https://bugs.webkit.org/show_bug.cgi?id=155607
2260
2261         Unreviewed test gardening
2262
2263         * platform/mac/TestExpectations: Updating expectations for flaky failures
2264
2265 2019-04-11  Antoine Quint  <graouts@apple.com>
2266
2267         Ensure iOS layout traits are used for media controls in modern compatibility mode
2268         https://bugs.webkit.org/show_bug.cgi?id=196812
2269         <rdar://problem/47460637>
2270
2271         Reviewed by Dean Jackson.
2272
2273         Add a new test that enforces modern compatibility mode and checks that the iOS controls are used.
2274
2275         * media/modern-media-controls/media-controller/ios/media-controller-ios-layout-traits-modern-compatibility-mode-expected.txt: Added.
2276         * media/modern-media-controls/media-controller/ios/media-controller-ios-layout-traits-modern-compatibility-mode.html: Added.
2277
2278 2019-04-14  Fujii Hironori  <Hironori.Fujii@sony.com>
2279
2280         [WinCairo][WKL] Unreviewed test gardening.
2281
2282         * platform/wincairo-wk1/TestExpectations: Skip animation tests.
2283
2284 2019-04-14  Rob Buis  <rbuis@igalia.com>
2285
2286         Link prefetch not useful for top-level navigation
2287         https://bugs.webkit.org/show_bug.cgi?id=195623
2288
2289         Reviewed by Youenn Fablet.
2290
2291         Verify that prefetching a cross-domain top-level main resource
2292         is cached in the prefetch cache and only loaded once, and that non
2293         top-level prefetches keep the old behavior.
2294
2295         * http/tests/cache/link-prefetch-main-resource-expected.txt: Added.
2296         * http/tests/cache/link-prefetch-main-resource-iframe-expected.txt: Added.
2297         * http/tests/cache/link-prefetch-main-resource-iframe.html: Added.
2298         * http/tests/cache/link-prefetch-main-resource.html: Added.
2299         * http/tests/cache/resources/prefetched-main-resource-iframe.php: Added.
2300         * http/tests/cache/resources/prefetched-main-resource.php: Added.
2301         * platform/mac-wk1/TestExpectations:
2302         * platform/win/TestExpectations:
2303
2304 2019-04-12  Ross Kirsling  <ross.kirsling@sony.com>
2305
2306         [WinCairo][WKL] Unreviewed test gardening.
2307
2308         * platform/wincairo-wk1/TestExpectations:
2309         r244182 causes all animations tests to time out.
2310
2311 2019-04-12  Ryan Haddad  <ryanhaddad@apple.com>
2312
2313         Unreviewed test gardening for Windows.
2314
2315         * platform/win/TestExpectations:
2316
2317 2019-04-12  Simon Fraser  <simon.fraser@apple.com>
2318
2319         [iOS WK2] Make -webkit-overflow-scrolling be a no-op
2320         https://bugs.webkit.org/show_bug.cgi?id=196803
2321         rdar://problem/49078202
2322
2323         Reviewed by Antti Koivisto.
2324
2325         Rebase some tests, if I thought that non-stacking context overflow was interesting.
2326         For others, make overflow be stacking context by adding z-index.
2327         Add <!-- webkit-test-runner [ internal:AsyncOverflowScrollingEnabled=true ] --> to those that
2328         need it.
2329
2330         * compositing/overflow/scrolling-content-clip-to-viewport.html:
2331         * compositing/rtl/rtl-scrolling-with-transformed-descendants.html:
2332         * fast/scrolling/ios/change-scrollability-on-content-resize-nested.html:
2333         * fast/scrolling/ios/overflow-scroll-inherited-expected.txt:
2334         * fast/scrolling/ios/overflow-scrolling-ancestor-clip-size.html:
2335         * fast/scrolling/ios/overflow-scrolling-ancestor-clip.html:
2336         * fast/scrolling/ios/reconcile-layer-position-recursive-expected.txt:
2337         * fast/scrolling/ios/reconcile-layer-position-recursive.html:
2338         * fast/scrolling/ios/scrolling-content-clip-to-viewport.html:
2339         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor.html:
2340         * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
2341         * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
2342         * platform/ios/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
2343         * platform/ios/fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt:
2344         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor.html:
2345         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed.html:
2346         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor.html:
2347         * scrollingcoordinator/scrolling-tree/coordinated-frame.html:
2348         * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html:
2349
2350 2019-04-12  Wenson Hsieh  <wenson_hsieh@apple.com>
2351
2352         [iOS] Software keyboard is shown too frequently on some websites
2353         https://bugs.webkit.org/show_bug.cgi?id=195856
2354         <rdar://problem/49191395>
2355
2356         Reviewed by Darin Adler.
2357
2358         Fix a failing layout test, which (among other reasons) is currently failing because support for inputmode="none"
2359         is disabled.
2360
2361         * fast/forms/ios/inputmode-none-expected.txt:
2362         * fast/forms/ios/inputmode-none.html:
2363         * resources/ui-helper.js:
2364
2365         Add a UIHelper method for attaching or detaching the hardware keyboard.
2366
2367         (window.UIHelper.setHardwareKeyboardAttached):
2368         (window.UIHelper):
2369
2370 2019-04-12  Ryan Haddad  <ryanhaddad@apple.com>
2371
2372         [macOS WK1] ASSERTION FAILED: formData in WebCore::ResourceRequest::doUpdateResourceHTTPBody()
2373         https://bugs.webkit.org/show_bug.cgi?id=196864
2374
2375         Unreviewed test gardening.
2376
2377         * platform/mac-wk1/TestExpectations: Skip test since it consistently crashes, update bug number.
2378
2379 2019-04-11  Simon Fraser  <simon.fraser@apple.com>
2380
2381         [iOS WK2] Wrong scrolling behavior for nested absolute position elements inside overflow scroll
2382         https://bugs.webkit.org/show_bug.cgi?id=196146
2383
2384         Reviewed by Antti Koivisto.
2385         
2386         Dump the scrolling tree for various configurations of positioned, overflow and stacking context
2387         elements.
2388
2389         * fast/scrolling/ios/overflow-scroll-overlap-6-expected.txt: Progressed results.
2390         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt: Added.
2391         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow-expected.txt: Added.
2392         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt: Added.
2393         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt: Added.
2394         * scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt: Added.
2395         * scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow.html: Added.
2396         * scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow-expected.txt: Added.
2397         * scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow.html: Added.
2398         * scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt: Added.
2399         * scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow.html: Added.
2400         * scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt: Added.
2401         * scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow.html: Added.
2402
2403 2019-04-12  Manuel Rego Casasnovas  <rego@igalia.com>
2404
2405         [css-flex][css-grid] Fix synthesized baseline
2406         https://bugs.webkit.org/show_bug.cgi?id=196312
2407
2408         Reviewed by Javier Fernandez.
2409
2410         Some of the tests were not checking the right behavior changed them to test the expected one.
2411         We need new rebaselines for some tests.
2412
2413         * TestExpectations:
2414         * css3/flexbox/flexbox-baseline-margins.html:
2415         * fast/css-grid-layout/grid-baseline-expected.html:
2416         * fast/css-grid-layout/grid-baseline-margins-1-expected.html: Renamed from LayoutTests/fast/css-grid-layout/grid-baseline-margins-expected.html.
2417         * fast/css-grid-layout/grid-baseline-margins-1.html: Renamed from LayoutTests/fast/css-grid-layout/grid-baseline-margins.html.
2418         * fast/css-grid-layout/grid-baseline-margins-2-expected.html: Added.
2419         * fast/css-grid-layout/grid-baseline-margins-2.html: Added.
2420         * fast/css-grid-layout/grid-baseline.html: This test is modified and split in two parts as it doesn't fit in the viewport.
2421         * platform/gtk/css3/flexbox/flexbox-baseline-margins-expected.png:
2422         * platform/gtk/css3/flexbox/flexbox-baseline-margins-expected.txt:
2423         * platform/ios/css3/flexbox/flexbox-baseline-margins-expected.png: Added.
2424         * platform/ios/css3/flexbox/flexbox-baseline-margins-expected.txt:
2425         * platform/mac/css3/flexbox/flexbox-baseline-margins-expected.png: Added.
2426         * platform/mac/css3/flexbox/flexbox-baseline-margins-expected.txt:
2427         * platform/win/css3/flexbox/flexbox-baseline-margins-expected.png: Added.
2428         * platform/win/css3/flexbox/flexbox-baseline-margins-expected.txt:
2429
2430 2019-04-11  Carlos Garcia Campos  <cgarcia@igalia.com>
2431
2432         [GTK] REGRESSION(r243860): Many tests failing
2433         https://bugs.webkit.org/show_bug.cgi?id=196791
2434
2435         Reviewed by Joanmarie Diggs.
2436
2437         Remove expectations for tests that pass now.
2438
2439         * platform/gtk/TestExpectations:
2440
2441 2019-04-11  Megan Gardner  <megan_gardner@apple.com>
2442
2443         Fix flaky LayoutTests/fast/events/autoscroll-when-input-is-offscreen.html
2444         https://bugs.webkit.org/show_bug.cgi?id=196840
2445
2446         Reviewed by Tim Horton.
2447
2448         Use more stable test infrastructure to conduct input tests.
2449
2450         * fast/events/autoscroll-when-input-is-offscreen.html:
2451
2452 2019-04-11  Zalan Bujtas  <zalan@apple.com>
2453
2454         Add @page margin support
2455         https://bugs.webkit.org/show_bug.cgi?id=196680
2456         <rdar://problem/45217707>
2457
2458         Reviewed by Tim Horton.
2459
2460         * printing/page-with-10mm-left-margin-expected.pdf: Added.
2461         * printing/page-with-10mm-left-margin.html: Added.
2462         * printing/page-with-zero-margin-expected.pdf: Added.
2463         * printing/page-with-zero-margin.html: Added.
2464
2465 2019-04-09  Ryosuke Niwa  <rniwa@webkit.org>
2466
2467         [iOS] Moving backwards by word granularity does not work if the previous line was inside another block element
2468         https://bugs.webkit.org/show_bug.cgi?id=196670
2469
2470         Reviewed by Wenson Hsieh.
2471
2472         Added a test for moving and extending backwards from the beginning of a line with word & sentence granularities,
2473         and a basic set of tests forSimplifiedBackwardsTextIterator.
2474
2475         * editing/selection/extend-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: Added.
2476         * editing/selection/extend-selection-backward-at-beginning-of-line-by-sentence-granularity.html: Added.
2477         * editing/selection/extend-selection-backward-at-beginning-of-line-by-word-granularity-expected.txt: Added.
2478         * editing/selection/extend-selection-backward-at-beginning-of-line-by-word-granularity.html: Added.
2479         * editing/selection/move-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: Added.
2480         * editing/selection/move-selection-backward-at-beginning-of-line-by-sentence-granularity.html: Added.
2481         * editing/selection/move-selection-backward-at-beginning-of-line-by-word-granularity-expected.txt: Added.
2482         * editing/selection/move-selection-backward-at-beginning-of-line-by-word-granularity.html: Added.
2483         * editing/text-iterator/backwards-text-iterator-basic-expected.txt: Added.
2484         * editing/text-iterator/backwards-text-iterator-basic.html: Added.
2485
2486 2019-04-11  Wenson Hsieh  <wenson_hsieh@apple.com>
2487
2488         Allow the MediaSource API to be enabled via website policy
2489         https://bugs.webkit.org/show_bug.cgi?id=196429
2490         <rdar://problem/48774333>
2491
2492         Reviewed by Tim Horton.
2493
2494         Add an on-device layout test to ensure that enabling modern compability mode also enables MSE.
2495
2496         * TestExpectations:
2497         * fast/media/ios/ipad/enable-MediaSource-API-in-modern-compatibility-mode-expected.txt: Added.
2498         * fast/media/ios/ipad/enable-MediaSource-API-in-modern-compatibility-mode.html: Added.
2499         * platform/ios-simulator/TestExpectations:
2500         * platform/ios/TestExpectations:
2501
2502 2019-04-11  Devin Rousso  <drousso@apple.com>
2503
2504         Web Inspector: Timelines: can't reliably stop/start a recording
2505         https://bugs.webkit.org/show_bug.cgi?id=196778
2506         <rdar://problem/47606798>
2507
2508         Reviewed by Timothy Hatcher.
2509
2510         * inspector/timeline/debugger-paused-while-recording.html:
2511         * inspector/timeline/exception-in-injected-script-while-recording.html:
2512         * inspector/timeline/line-column.html:
2513         * inspector/timeline/recording-start-stop-timestamps.html:
2514         * inspector/timeline/resources/timeline-event-utilities.js:
2515         * inspector/timeline/setInstruments-programmatic-capture.html:
2516         * inspector/timeline/setInstruments-programmatic-capture-expected.txt:
2517         * inspector/timeline/timeline-recording.html:
2518
2519 2019-04-11  Carlos Garcia Campos  <cgarcia@igalia.com>
2520
2521         [GTK] Layout test accessibility/aria-hidden-false-works-in-subtrees.html fails after r184890
2522         https://bugs.webkit.org/show_bug.cgi?id=146718
2523         <rdar://problem/21722487>
2524
2525         Reviewed by Joanmarie Diggs.
2526
2527         Update test to ATK behavior, rebaseline it and remove the expectations.
2528
2529         * accessibility/aria-hidden-false-works-in-subtrees.html:
2530         * platform/gtk/TestExpectations:
2531         * platform/gtk/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
2532
2533 2019-04-10  Said Abou-Hallawa  <sabouhallawa@apple.com>
2534
2535         requestAnimationFrame should execute before the next frame
2536         https://bugs.webkit.org/show_bug.cgi?id=177484
2537
2538         Reviewed by Simon Fraser.
2539
2540         * TestExpectations:
2541         There is a slight difference between the actual DRT and the expected DRT
2542         due to animation timing change. But these two tests are not animating
2543         correctly if they are opened in Safari with web animation turned on. 
2544
2545         * accessibility/mac/selection-notification-focus-change-expected.txt:
2546         * accessibility/mac/selection-notification-focus-change.html:
2547         Remove the debug statements form notificationCallback() since the number
2548         of times this function is called back and the order of notifications are
2549         not defined. This test has been flaky and some trials were made to make 
2550         it more reliable. With this change it became flaky again.
2551
2552         * animations/animation-multiple-callbacks-timestamp.html:
2553         Fix variable names used by an error message.
2554
2555         * animations/no-style-recalc-during-accelerated-animation-expected.txt:
2556         * animations/no-style-recalc-during-accelerated-animation.html:
2557         One extra styleReclc was incurred due to the document styleRecalcTimer.
2558         I think this timer is not needed anymore. I will look at removing it in
2559         a separate patch.
2560
2561         * animations/resources/animation-test-helpers.js:
2562         (waitForAnimationToStart):
2563         The expectation that animation will start at the beginning of the next 
2564         event loop is not true anymore. The animation will start at the time the
2565         requestAnimationFrame fires.
2566
2567         * compositing/video/video-clip-change-src.html:
2568         This test loads a video data and pushes it to the encoder. Originally it
2569         used to wait 150 ms after receiving the second canplaythrough. I had to 
2570         change this timing to 250 ms.
2571
2572         * css3/filters/composited-during-animation.html:
2573         Ditto. setTimeout({...}, 0) versus requestAnimationFrame.
2574
2575         * media/media-controls-accessibility.html:
2576         Updating the accessibility button happens asynchronously, see 
2577         [WebAccessibilityObjectWrapper accessibilityPerformPressAction]. Due to
2578         changing the page update timing, this test became flaky. Originally it used
2579         to setTimeout({...}, 10) to ensure the stringValue of the mutate button
2580         was changed after it was pressed. The fix is to loop using rAF till the
2581         stringValue changes.
2582
2583         * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt: Removed.
2584         The number of time notificationCallback() is called and the order of
2585         notifications are not defined. And this is why we have two expected files:
2586         one for WK1 and the other for WK2. Since the test is now simplified, we
2587         can get rid of this duplication. We will test the minimum reliable thing
2588         we can test.
2589
2590 2019-04-10  Ryosuke Niwa  <rniwa@webkit.org>
2591
2592         Nullptr crash in CompositeEditCommand::moveParagraphs when root editable element goes away
2593         https://bugs.webkit.org/show_bug.cgi?id=193027
2594
2595         Reviewed by Wenson Hsieh.
2596
2597         Added a regression test. Note that the test works around debug assertions in moveParagraphs.
2598         These assertions are generally correct & useful unless the website does something crazy like
2599         removing the contenteditable content attribute during editing operations.
2600
2601         * editing/deleting/merge-paragraphs-null-root-editable-element-crash-expected.txt: Added.
2602         * editing/deleting/merge-paragraphs-null-root-editable-element-crash.html: Added.
2603
2604 2019-04-10  Alicia Boya García  <aboya@igalia.com>
2605
2606         [GTK] Unreviewed test gardening
2607         https://bugs.webkit.org/show_bug.cgi?id=196800
2608
2609         * platform/gtk/TestExpectations:
2610         * platform/gtk/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
2611
2612 2019-04-10  Youenn Fablet  <youenn@apple.com>
2613
2614         [ Mojave WK2 iOS Sim ] Layout Test http/wpt/cache-storage/quota-third-party.https.html is a flaky failure
2615         https://bugs.webkit.org/show_bug.cgi?id=196358
2616         <rdar://problem/49388128>
2617
2618         Unreviewed.
2619
2620         * platform/ios-simulator-wk2/TestExpectations:
2621         Mark test as slow.
2622
2623 2019-04-10  Youenn Fablet  <youenn@apple.com>
2624
2625         SWClientConnection should not double hop to fire some events
2626         https://bugs.webkit.org/show_bug.cgi?id=196735
2627
2628         Reviewed by Alex Christensen.
2629
2630         * platform/mac-wk2/TestExpectations:
2631
2632 2019-04-10  Devin Rousso  <drousso@apple.com>
2633
2634         Web Inspector: REGRESSION (r238602): Elements: deleting the last child of a collapsed parent selects the parent's next sibling
2635         https://bugs.webkit.org/show_bug.cgi?id=192711
2636         <rdar://problem/46738990>
2637
2638         Reviewed by Timothy Hatcher.
2639
2640         Original patch by Matt Baker <mattbaker@apple.com>.
2641
2642         * inspector/table/table-remove-rows.html:
2643         * inspector/table/table-remove-rows-expected.txt:
2644
2645 2019-04-10  Devin Rousso  <drousso@apple.com>
2646
2647         Web Inspector: Elements tab: multiple selection lost after navigating to another tab
2648         https://bugs.webkit.org/show_bug.cgi?id=192681
2649         <rdar://problem/46709392>
2650
2651         Reviewed by Timothy Hatcher.
2652
2653         Orginal patch by Matt Baker <mattbaker@apple.com>.
2654
2655         * inspector/tree-outline/tree-outline-selection.html: Added.
2656         * inspector/tree-outline/tree-outline-selection-expected.txt: Added.
2657         Add `TreeOutline` tests for single and multiple selection.
2658
2659         * inspector/unit-tests/set-utilities.html:
2660         * inspector/unit-tests/set-utilities-expected.txt:
2661         Add tests for `Set.prototype.lastValue`.
2662
2663 2019-04-10  Youenn Fablet  <youenn@apple.com>
2664
2665         Layout Test http/wpt/fetch/response-opaque-clone.html is sometimes timing out on iOS simulator
2666         https://bugs.webkit.org/show_bug.cgi?id=194525
2667         <rdar://problem/48012229>
2668
2669         Reviewed by Alex Christensen.
2670
2671         Test is no longer flaky on MacOS.
2672         As per flakiness dashboard, it sometimes times out on iOS simulator.
2673         It sometimes passes after running for 20 seconds.
2674         Mark it as Slow and improve the test to output more sub-tests.
2675         Removed unnecessary removal of cache since test runner will clear them at the end of the test.
2676
2677         * http/wpt/fetch/response-opaque-clone-expected.txt:
2678         * http/wpt/fetch/response-opaque-clone.html:
2679         * platform/ios-simulator-wk2/TestExpectations:
2680
2681 2019-04-10  Justin Fan  <justin_fan@apple.com>
2682
2683         [Web GPU] Indexed drawing and GPUCommandEncoder crash prevention
2684         https://bugs.webkit.org/show_bug.cgi?id=196758
2685
2686         Reviewed by Dean Jackson.
2687
2688         Add draw-indexed-triangles to test drawing a green square using GPURenderPassEncoder::setIndexBuffer and drawIndexed.
2689
2690         * webgpu/draw-indexed-triangles-expected.html: Added.
2691         * webgpu/draw-indexed-triangles.html: Added.
2692
2693 2019-04-10  Megan Gardner  <megan_gardner@apple.com>
2694
2695         Fix text autoscrolling when typing in modern webkit
2696         https://bugs.webkit.org/show_bug.cgi?id=196718
2697
2698         Reviewed by Tim Horton.
2699
2700         * fast/events/autoscroll-when-input-is-offscreen-expected.txt: Added.
2701         * fast/events/autoscroll-when-input-is-offscreen.html: Added.
2702         * fast/events/autoscroll-with-software-keyboard-expected.txt: Added.
2703         * fast/events/autoscroll-with-software-keyboard.html: Added.
2704
2705 2019-04-10  Youenn Fablet  <youenn@apple.com>
2706
2707         Delay initialization of quota users until the first quota request
2708         https://bugs.webkit.org/show_bug.cgi?id=196467
2709
2710         Reviewed by Chris Dumez.
2711
2712         Unflake cache storage tests.
2713
2714         * TestExpectations:
2715         * platform/mac-wk2/TestExpectations:
2716
2717 2019-04-10  Philippe Normand  <pnormand@igalia.com>
2718
2719         there is no vp8 support in youtube.com/html5 page with libwebkit2gtk 2.24 (MSE enabled)
2720         https://bugs.webkit.org/show_bug.cgi?id=196615
2721
2722         Reviewed by Xabier Rodriguez-Calvar.
2723
2724         Update WPE baselines and add/unskip the
2725         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html test in GTK.
2726
2727         * platform/gtk/TestExpectations:
2728         * 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.
2729         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
2730
2731 2019-04-10  Carlos Garcia Campos  <cgarcia@igalia.com>
2732
2733         [ATK] Defer the emision of AtkObject::children-changed signal after layout is done
2734         https://bugs.webkit.org/show_bug.cgi?id=187948
2735
2736         Reviewed by Michael Catanzaro.
2737
2738         Remove expectations of accessibility/children-changed-sends-notification.html that passes now.
2739
2740         * platform/gtk/TestExpectations:
2741
2742 2019-04-10  Carlos Garcia Campos  <cgarcia@igalia.com>
2743
2744         [ATK] Test accessibility/insert-children-assert.html is crashing since added in r216980
2745         https://bugs.webkit.org/show_bug.cgi?id=172281
2746         <rdar://problem/37030990>
2747
2748         Reviewed by Joanmarie Diggs.
2749
2750         Update the test to expect the whole content text on atk and remove the test expectations.
2751
2752         * accessibility/insert-children-assert.html:
2753         * platform/gtk/TestExpectations:
2754
2755 2019-04-09  John Wilander  <wilander@apple.com>
2756
2757         Add Resource Load Statistics test case for Ping
2758         https://bugs.webkit.org/show_bug.cgi?id=196748
2759
2760         Reviewed by Alex Christensen.
2761
2762         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource-expected.txt: Added.
2763         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource.html: Added.
2764
2765 2019-04-09  Megan Gardner  <megan_gardner@apple.com>
2766
2767         Turn on editing test that should pass now
2768         https://bugs.webkit.org/show_bug.cgi?id=196747
2769         <rdar://problem/38779179>
2770
2771         Reviewed by Tim Horton.
2772
2773         Just turning on a test that needed to be turns off for a while due to compatibility changes
2774         with the system.
2775
2776         * platform/ios-wk2/TestExpectations:
2777
2778 2019-04-09  Zalan Bujtas  <zalan@apple.com>
2779
2780         [AutoSizing] Avoid making text paragraphs scroll horizontally when there is a wide table
2781         https://bugs.webkit.org/show_bug.cgi?id=196743
2782         <rdar://problem/43897551>
2783
2784         Reviewed by Tim Horton.
2785
2786         * css3/viewport-percentage-lengths/vh-auto-size-expected.html:
2787         * css3/viewport-percentage-lengths/vh-auto-size.html:
2788         * fast/dynamic/crash-subtree-layout-when-auto-size-enabled.html:
2789         * fast/dynamic/mail-autosize-viewport-unit.html:
2790
2791 2019-04-09  Daniel Bates  <dabates@apple.com>
2792
2793         [iPad] Should open popover when the spacebar is pressed
2794         https://bugs.webkit.org/show_bug.cgi?id=196360
2795         <rdar://problem/49389129>
2796
2797         Reviewed by Brent Fulgham.
2798
2799         Add an iPad-specific test to ensure that pressing the spacebar opens the popover and scrolls
2800         the form control into view.
2801
2802         * fast/forms/ios/ipad/open-picker-using-keyboard-expected.txt: Added.
2803         * fast/forms/ios/ipad/open-picker-using-keyboard.html: Added.
2804         * platform/ios/TestExpectations: Skip tests in fast/forms/ios/ipad. We will unskip for iPad below.
2805         * platform/ipad/TestExpectations: Mark tests in fast/forms/ios/ipad as PASS so we run them.
2806         * resources/ui-helper.js:
2807         (window.UIHelper.waitForPopoverToPresent):
2808         (window.UIHelper.waitForPopoverToDismiss):
2809
2810 2019-04-09  Youenn Fablet  <youenn@apple.com>
2811
2812         Refresh WPT service worker expectations
2813         https://bugs.webkit.org/show_bug.cgi?id=196732
2814
2815         Reviewed by Alex Christensen.
2816
2817         * TestExpectations:
2818
2819 2019-04-09  Justin Fan  <justin_fan@apple.com>
2820
2821         [Web GPU] GPURenderPassEncoder updates: setBlendColor, setViewport, setScissorRect
2822         https://bugs.webkit.org/show_bug.cgi?id=196719
2823
2824         Reviewed by Myles C. Maxfield.
2825
2826         Add blend-color-triangle-strip to set and blend with a custom blend color on the renderpass encoder.
2827         Add viewport-scissor-rect-triangle-strip to draw a checkerboard by restricting the drawing viewport or scissor rectangle.
2828
2829         * webgpu/blend-color-triangle-strip.html: Added.
2830         * webgpu/js/webgpu-functions.js:
2831         (beginBasicRenderPass):
2832         * webgpu/viewport-scissor-rect-triangle-strip-expected.html: Added.
2833         * webgpu/viewport-scissor-rect-triangle-strip.html: Added.
2834
2835 2019-04-09  Devin Rousso  <drousso@apple.com>
2836
2837         Unreviewed, fix test failures after r239698.
2838         <rdar://problem/47223615>
2839
2840         * http/tests/inspector/network/resource-security-connection.html:
2841         Security connection information is sent as part of the metrics, not the response.
2842
2843 2019-04-09  John Wilander  <wilander@apple.com>
2844
2845         Pick up Ad Click Attribution conversions in NetworkResourceLoader::willSendRedirectedRequest()
2846         https://bugs.webkit.org/show_bug.cgi?id=196558
2847         <rdar://problem/47650245>
2848
2849         Reviewed by Youenn Fablet.
2850
2851         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
2852            Enhanced the use of AdClickAttribution::MaxEntropy.
2853         * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect-expected.txt: Added.
2854         * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect.html: Added.
2855         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority-expected.txt: Added.
2856         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority.html: Added.
2857         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority-expected.txt: Added.
2858         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority.html: Added.
2859         * http/tests/adClickAttribution/resources/redirectToConversion.php: Added.
2860         * http/tests/adClickAttribution/resources/redirectToConversionOnIPAddress.php: Added.
2861         * platform/ios-wk2/http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
2862            Enhanced the use of AdClickAttribution::MaxEntropy.
2863
2864 2019-04-09  Shawn Roberts  <sroberts@apple.com>
2865
2866         inspector/canvas/css-canvas-clients.html is a flaky failure
2867         https://bugs.webkit.org/show_bug.cgi?id=174272
2868
2869         Unreviewed test gardening
2870
2871         * platform/mac/TestExpectations: Updating expectations to unskip test and just mark as a flaky failure
2872
2873 2019-04-09  Shawn Roberts  <sroberts@apple.com>
2874
2875         inspector/console/console-time.html is a flaky failure
2876         https://bugs.webkit.org/show_bug.cgi?id=158006
2877
2878         Unreviewed test gardening.
2879
2880         * platform/mac/TestExpectations: Updating expecations for flaky failure
2881
2882 2019-04-09  Antoine Quint  <graouts@apple.com>
2883
2884         [ Mac ] REGRESSION (r237587) Layout Test compositing/visible-rect/animated-from-none.html is flaky text diff failure
2885         https://bugs.webkit.org/show_bug.cgi?id=194798
2886         <rdar://problem/48181898>
2887
2888         Reviewed by Dean Jackson.
2889
2890         When using the Web Animations engine, the best way to run code as an animation start is to use the "ready" promise, whereas
2891         DOM events are dispatched asynchronously and, in the case of this test, might have an animation progress that is greater
2892         than 0 and yield an animated transform that isn't quite the identity matrix.
2893
2894         * compositing/visible-rect/animated-from-none.html:
2895
2896 2019-04-09  Jer Noble  <jer.noble@apple.com>
2897
2898         Add test for fix of #196095
2899         https://bugs.webkit.org/show_bug.cgi?id=196097
2900
2901         Reviewed by Eric Carlson.
2902
2903         * media/track/track-in-band-metadata-display-order-expected.txt: Added.
2904         * media/track/track-in-band-metadata-display-order.html: Added.
2905
2906 2019-04-08  Chris Fleizach  <cfleizach@apple.com>
2907
2908         AX: Automatically compute accessibility labels for Apple Pay buttons
2909         https://bugs.webkit.org/show_bug.cgi?id=196661
2910
2911         Reviewed by Joanmarie Diggs.
2912
2913         * accessibility/mac/apple-pay-labels-expected.txt: Added.
2914         * accessibility/mac/apple-pay-labels.html: Added.
2915         * accessibility/mac/apple-pay-session-v4-expected.txt: Added.
2916         * accessibility/mac/apple-pay-session-v4.html: Added.
2917
2918 2019-04-08  Youenn Fablet  <youenn@apple.com>
2919
2920         Add a test to check for the service worker process name
2921         https://bugs.webkit.org/show_bug.cgi?id=196621
2922
2923         Reviewed by Chris Dumez.
2924
2925         * http/wpt/service-workers/online-worker.js:
2926         (async.doTest):
2927
2928 2019-04-08  Shawn Roberts  <sroberts@apple.com>
2929
2930         fast/parser/xml-error-adopted.xml is a flaky timeout
2931         https://bugs.webkit.org/show_bug.cgi?id=186581
2932
2933         Unreviewed test gardening.
2934
2935         * platform/ios-simulator-wk2/TestExpectations:
2936
2937 2019-04-08  Shawn Roberts  <sroberts@apple.com>
2938
2939         Fixed a typo on a test expectation
2940         https://bugs.webkit.org/show_bug.cgi?id=187391
2941
2942         Unreviewed test gardening.
2943
2944         * platform/mac-wk2/TestExpectations: Updating test expectations
2945
2946 2019-04-08  Shawn Roberts  <sroberts@apple.com>
2947
2948         inspector/canvas/css-canvas-clients.html is a constant timeout/failure
2949         https://bugs.webkit.org/show_bug.cgi?id=174272
2950
2951         Unreviewed test gardening.
2952
2953         * platform/mac/TestExpectations: Updating test expectations to skip test
2954
2955 2019-04-08  Yusuke Suzuki  <ysuzuki@apple.com>
2956
2957         Unreviewed, rolling in r243948 with test fix
2958         https://bugs.webkit.org/show_bug.cgi?id=196486
2959
2960         The test relied on the wrong EOF token's offset. This patch also fixes the test.
2961
2962         * inspector/runtime/parse-expected.txt:
2963         * inspector/runtime/parse.html:
2964
2965 2019-04-08  Antti Koivisto  <antti@apple.com>
2966
2967         Update touch-action region on property changes
2968         https://bugs.webkit.org/show_bug.cgi?id=196608
2969
2970         Reviewed by Simon Fraser.
2971
2972         * pointerevents/ios/touch-action-region-dynamic-expected.txt: Added.
2973         * pointerevents/ios/touch-action-region-dynamic.html: Added.
2974
2975 2019-04-08  Javier Fernandez  <jfernandez@igalia.com>
2976
2977         Implement white-space:break-spaces value
2978         https://bugs.webkit.org/show_bug.cgi?id=177327
2979
2980         Reviewed by Myles Maxfield and Zalan Bujtas.
2981
2982         Removed many failure expectations of tests that pass now thanks to this change.
2983
2984         The overflow-wrap-break-word-003.html tests fails in mac and iOS platforms due to an issue related to
2985         how we compute widths using 'ch' units and 'monospace' fonts. I filed bug #196169 to report the specific
2986         case of this test (break-word+pre-wrap) but the root cause it's probably the bug #196353.
2987
2988         I have submitted a PR [1] to the Web Platform Tests to change several tests that failed only if the
2989         monospace font is used, but pass with the Ahem font. Additionally, I've requested another PR [2] to
2990         add new layout tests, with the same case than overflow-wrap-break-word-003.html but using the Ahem
2991         font.
2992
2993         [1] https://github.com/web-platform-tests/wpt/pull/16137
2994         [2] https://github.com/web-platform-tests/wpt/pull/16124
2995
2996         * TestExpectations: Removed many Failure entries on tests that pass now thanks to this change.
2997         * platform/mac/TestExpectations: Added one Failure entry and filed the corresponding bug report.
2998
2999 2019-04-08  Antoine Quint  <graouts@apple.com>
3000
3001         [Web Animations] JS wrapper may be deleted while animation is yet to dispatch its finish event
3002         https://bugs.webkit.org/show_bug.cgi?id=196118
3003         <rdar://problem/46614137>
3004
3005         Reviewed by Chris Dumez.
3006
3007         Add a test that starts a short animation, sets a custom property on it, registers a "finish" event listener on it and deletes
3008         the sole reference to it in the JS world before triggering garbage collection. Prior to this fix, this test would time out
3009         because the JS wrapper would be garbage-collected prior to the animation completing and thus the event listener would not
3010         be called. To complete successfully, this test checks that it receives the event and its target is the same animation object
3011         that was originally created by checking the custom property is still set.
3012
3013         We also make sure that a test, which was found to have regressed with a previous version of this patch, uses the animation
3014         engine that it is expected to be testing.
3015
3016         * legacy-animation-engine/animations/resume-after-page-cache.html:
3017         * webanimations/js-wrapper-kept-alive-expected.txt: Added.
3018         * webanimations/js-wrapper-kept-alive.html: Added.
3019
3020 2019-04-08  Eric Liang  <ericliang@apple.com>
3021
3022         AX: <svg> elements with labels and no accessible contents are exposed as empty AXGroups
3023         https://bugs.webkit.org/show_bug.cgi?id=156774
3024
3025         Reviewed by Chris Fleizach.
3026
3027         Added tests that verify svgs shapes that are labelled are exposed as images.
3028         * accessibility/resources/apple-logo.svg: Added.
3029         * accessibility/svg-shape-labelled-expected.txt: Added.
3030         * accessibility/svg-shape-labelled.html: Added.
3031
3032 2019-04-08  Shawn Roberts  <sroberts@apple.com>
3033
3034         Layout tests imported/w3c/IndexedDB-private-browsing/idbobjectstore_createIndex7-event_order.html
3035         imported/w3c/IndexedDB-private-browsing/idbobjectstore_createIndex6-event_order.html are flaky failures
3036         https://bugs.webkit.org/show_bug.cgi?id=195961
3037
3038         Unreviewed test gardening
3039
3040         * platform/mac-wk2/TestExpectations: Updating test expectations for Debug flaky failure
3041
3042 2019-04-06  Antti Koivisto  <antti@apple.com>
3043
3044         Combine event and touch action regions into a single class
3045         https://bugs.webkit.org/show_bug.cgi?id=196644
3046         <rdar://problem/49643614>
3047
3048         Reviewed by Darin Adler.
3049
3050         * pointerevents/ios/touch-action-region-basic-expected.txt:
3051         * pointerevents/ios/touch-action-region-layers-expected.txt:
3052         * pointerevents/ios/touch-action-region-pan-x-y-expected.txt:
3053
3054 2019-04-05  Yongjun Zhang  <yongjun_zhang@apple.com>
3055
3056         We should pass minimumEffectiveDeviceWidth to web process on new page creation.
3057         https://bugs.webkit.org/show_bug.cgi?id=196077
3058         <rdar://problem/49108202>
3059
3060         Reviewed by Chris Dumez.
3061
3062         Add a layout test to verify the page shrinks to fit the window width when ignoreMetaViewport
3063         flag is turned on.
3064
3065         * fast/viewport/ios/shrink-to-fit-for-page-without-viewport-meta-expected.txt: Added.
3066         * fast/viewport/ios/shrink-to-fit-for-page-without-viewport-meta.html: Added.
3067
3068 2019-04-05  Jer Noble  <jer.noble@apple.com>
3069
3070         [Cocoa] Deactivate the audio session before the WebProcess suspends.
3071         https://bugs.webkit.org/show_bug.cgi?id=196658
3072
3073         Reviewed by Eric Carlson.
3074
3075         * platform/mac/media/audio-session-deactivated-when-suspended-expected.txt: Added.
3076         * platform/mac/media/audio-session-deactivated-when-suspended.html: Added.
3077
3078 2019-04-05  Devin Rousso  <drousso@apple.com>
3079
3080         Web Inspector: TestSuite test cases should have their own timeout to ensure tests fail with output instead of timeout by test runner
3081         https://bugs.webkit.org/show_bug.cgi?id=162814
3082         <rdar://problem/28574102>
3083
3084         Reviewed by Brian Burg.
3085
3086         * inspector/unit-tests/async-test-suite.html:
3087         * inspector/unit-tests/async-test-suite-expected.txt:
3088         * inspector/unit-tests/sync-test-suite.html:
3089         * inspector/unit-tests/sync-test-suite-expected.txt:
3090
3091         * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt:
3092         * inspector/canvas/recording-2d.html:
3093         * inspector/canvas/recording-webgl-snapshots.html:
3094         * inspector/canvas/recording-webgl.html:
3095         * inspector/canvas/resources/shaderProgram-utilities.js:
3096         (TestPage.registerInitializer.whenProgramAdded): Added.
3097         (TestPage.registerInitializer.whenProgramRemoved): Added.
3098         (TestPage.registerInitializer.window.initializeTestSuite):
3099         (TestPage.registerInitializer.window.addSimpleTestCase):
3100         (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
3101         (TestPage.registerInitializer.awaitProgramAdded): Added.
3102         (TestPage.registerInitializer.awaitProgramRemoved): Added.
3103         * inspector/console/command-line-api-expected.txt:
3104         * inspector/console/heap-snapshot.html:
3105         * inspector/debugger/async-stack-trace-truncate-expected.txt:
3106         * inspector/debugger/pause-for-internal-scripts-expected.txt:
3107         * inspector/formatting/resources/utilities.js:
3108         (TestPage.registerInitializer.window.addFormattingTests):
3109
3110 2019-04-05  Ryan Haddad  <ryanhaddad@apple.com>
3111
3112         [Mac WK2 iOS Sim] Layout Test imported/w3c/web-platform-tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html is a flaky failure
3113         https://bugs.webkit.org/show_bug.cgi?id=196633
3114
3115         Unreviewed test gardening.
3116
3117         * platform/ios-wk2/TestExpectations: Mark test as flaky.
3118         * platform/mac-wk2/TestExpectations: Ditto.
3119
3120 2019-04-05  Shawn Roberts  <sroberts@apple.com>
3121
3122         editing/execCommand/print.html is crashing on iOS Debug
3123         https://bugs.webkit.org/show_bug.cgi?id=196654
3124
3125         Unreviewed test gardening.
3126
3127         * platform/ios-simulator-wk2/TestExpectations: Skipping test on iOS Debug while waiting for a fix
3128
3129 2019-04-05  Diego Pino Garcia  <dpino@igalia.com>
3130
3131         [WPE] Unreviewed gardening, update unexpected passes
3132
3133         * platform/wpe/TestExpectations:
3134
3135 2019-04-04  Simon Fraser  <simon.fraser@apple.com>
3136
3137         Simple iframe scrolling test fails to get a composited scrolling frame in WebKitTestRunnerApp
3138         https://bugs.webkit.org/show_bug.cgi?id=196635
3139
3140         Reviewed by Antti Koivisto.
3141
3142         * scrollingcoordinator/ios/programmatic-frame-scroll-expected.html: Added.
3143         * scrollingcoordinator/ios/programmatic-frame-scroll.html: Added.
3144
3145 2019-04-04  Simon Fraser  <simon.fraser@apple.com>
3146
3147         [iOS WK2] REGRESSION (r242687): Programmatic scroll of overflow scroll results in bad rendering
3148         https://bugs.webkit.org/show_bug.cgi?id=195584
3149
3150         Reviewed by Zalan Bujtas.
3151
3152         Testing of programmatic scrolls in frames is prevented by webkit.org/b/196635.
3153
3154         * scrollingcoordinator/ios/programmatic-overflow-scroll-expected.html: Added.
3155         * scrollingcoordinator/ios/programmatic-overflow-scroll.html: Added.
3156         * scrollingcoordinator/ios/programmatic-page-scroll-expected.html: Added.
3157         * scrollingcoordinator/ios/programmatic-page-scroll.html: Added.
3158
3159 2019-04-04  Shawn Roberts  <sroberts@apple.com>
3160
3161         Unreviewed, rolling out r243868.
3162
3163         Causing timeouts failures on several queues
3164
3165         Reverted changeset:
3166
3167         "[Web Animations] JS wrapper may be deleted while animation is
3168         yet to dispatch its finish event"
3169         https://bugs.webkit.org/show_bug.cgi?id=196118
3170         https://trac.webkit.org/changeset/243868
3171
3172 2019-04-04  Commit Queue  <commit-queue@webkit.org>
3173
3174         Unreviewed, rolling out r243807 and r243824.
3175         https://bugs.webkit.org/show_bug.cgi?id=196611
3176
3177         Test added is a flaky timeout on iOS Simulator, 3 tests
3178         unskipped are flaky failures (Requested by ShawnRoberts on
3179         #webkit).
3180
3181         Reverted changesets:
3182
3183         "Blob type cannot be stored correctly in IDB when
3184         IDBObjectStore has autoIncrement and keyPath options"
3185         https://bugs.webkit.org/show_bug.cgi?id=196128
3186         https://trac.webkit.org/changeset/243807
3187
3188         "Follow up fix for r243807: Use MarkedArgumentBuffer instead
3189         of Vector for JSValue"
3190         https://bugs.webkit.org/show_bug.cgi?id=196547
3191         https://trac.webkit.org/changeset/243824
3192
3193 2019-04-04  Eric Carlson  <eric.carlson@apple.com>
3194
3195         [MediaStream] Host should be able to mute screen capture and camera/microphone independently
3196         https://bugs.webkit.org/show_bug.cgi?id=196555
3197         <rdar://problem/47303865>
3198
3199         Reviewed by Youenn Fablet.
3200
3201         * fast/mediastream/media-stream-page-muted-expected.txt: Added.
3202         * fast/mediastream/media-stream-page-muted.html: Added.
3203         * fast/mediastream/media-stream-track-interrupted.html: Read page muted state before
3204         interrupting capture track because the page state now changes immediately.
3205         * fast/mediastream/media-stream-track-muted.html: Ditto, for muting.
3206
3207 2019-04-04  Antti Koivisto  <antti@apple.com>
3208
3209         Compute accurate regions for touch-action
3210         https://bugs.webkit.org/show_bug.cgi?id=196536
3211         <rdar://problem/49516022>
3212
3213         Reviewed by Simon Fraser.
3214
3215         * pointerevents/ios/touch-action-region-basic-expected.txt: Added.
3216         * pointerevents/ios/touch-action-region-basic.html: Added.
3217         * pointerevents/ios/touch-action-region-layers-expected.txt: Added.
3218         * pointerevents/ios/touch-action-region-layers.html: Added.
3219         * pointerevents/ios/touch-action-region-pan-x-y-expected.txt: Added.
3220         * pointerevents/ios/touch-action-region-pan-x-y.html: Added.
3221
3222 2019-04-04  Manuel Rego Casasnovas  <rego@igalia.com>
3223
3224         [css-grid] Scroll reset position when updating inner html on content
3225         https://bugs.webkit.org/show_bug.cgi?id=191506
3226
3227         Unreviewed gardening.
3228
3229         The problem described in this bug was fixed in r243687 (webkit.org/b/191506).
3230         This test was still marked as Failure but it has been passing since then.
3231
3232         * TestExpectations: Remove fast/css-grid-layout/grid-item-scroll-position.html
3233         as it's passing now.
3234
3235 2019-04-04  Shawn Roberts  <sroberts@apple.com>
3236
3237         scrollingcoordinator/ios/ui-scroll-fixed.html is a flakky failure
3238         https://bugs.webkit.org/show_bug.cgi?id=196612
3239
3240         Unreviewed test gardening.
3241
3242         * platform/ios-simulator-wk2/TestExpectations: Changing expectations for flaky image failure
3243
3244 2019-04-04  Antoine Quint  <graouts@apple.com>
3245
3246         [macOS WK1] Layout Test webanimations/accelerated-transition-interrupted-on-composited-element.html is a flaky image failure
3247         https://bugs.webkit.org/show_bug.cgi?id=189678
3248         <rdar://problem/44621674>
3249
3250         Reviewed by Dean Jackson.
3251
3252         We make the test sturdier by waiting for two rAFs instead of just one to wait until animations have been updated (one rAF)
3253         and accelerated animations have been committed (two rAFs).
3254
3255         We also use the "transitioncancel" event to determine the transition has been interrupted rather than using a rAF callback.
3256
3257         * webanimations/accelerated-transition-interrupted-on-composited-element.html:
3258
3259 2019-04-04  Diego Pino Garcia  <dpino@igalia.com>
3260
3261         [WPE] Unreviewed gardening
3262         
3263         Remove tests that are expected to fail but pass.
3264
3265         * platform/wpe/TestExpectations:
3266
3267 2019-04-04  Antoine Quint  <graouts@apple.com>
3268
3269         REGRESSION (r236501?): Layout Test compositing/geometry/limit-layer-bounds-opacity-transition.html is flaky
3270         https://bugs.webkit.org/show_bug.cgi?id=190210
3271         <rdar://problem/45045989>
3272
3273         Unreviewed.
3274
3275         The flakiness dashboard shows that this test hasn't been flaky for a few weeks, reverting the flaky expectation.
3276
3277         * platform/mac/TestExpectations:
3278
3279 2019-04-04  Antoine Quint  <graouts@apple.com>
3280
3281         [Web Animations] JS wrapper may be deleted while animation is yet to dispatch its finish event
3282         https://bugs.webkit.org/show_bug.cgi?id=196118
3283         <rdar://problem/46614137>
3284
3285         Reviewed by Ryosuke Niwa.
3286
3287         Add a test that starts a short animation, sets a custom property on it, registers a "finish" event listener on it and deletes
3288         the sole reference to it in the JS world before triggering garbage collection. Prior to this fix, this test would time out
3289         because the JS wrapper would be garbage-collected prior to the animation completing and thus the event listener would not
3290         be called. To complete successfully, this test checks that it receives the event and its target is the same animation object
3291         that was originally created by checking the custom property is still set.
3292
3293         * legacy-animation-engine/animations/resume-after-page-cache.html:
3294         * webanimations/js-wrapper-kept-alive-expected.txt: Added.
3295         * webanimations/js-wrapper-kept-alive.html: Added.
3296
3297 2019-04-03  Timothy Hatcher  <timothy@apple.com>
3298
3299         Update AutoFill field icons to be SVG instead of PNG images.
3300         https://bugs.webkit.org/show_bug.cgi?id=196557
3301         rdar://problem/48292514
3302
3303         Reviewed by Tim Horton.
3304
3305         * platform/ios/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
3306         * platform/mac/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
3307         * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
3308
3309 2019-04-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
3310
3311         REGRESSION (r220717): Assertion fires when animating an SVG rounded corner rect till it collapses
3312         https://bugs.webkit.org/show_bug.cgi?id=196518
3313
3314         Reviewed by Simon Fraser.
3315
3316         * svg/animations/animate-rounded-corner-rect-zero-height-expected.txt: Added.
3317         * svg/animations/animate-rounded-corner-rect-zero-height.svg: Added.
3318
3319 2019-04-03  Myles C. Maxfield  <mmaxfield@apple.com>
3320
3321         -apple-trailing-word is needed for browser detection
3322         https://bugs.webkit.org/show_bug.cgi?id=196575
3323
3324         Unreviewed.
3325
3326         * fast/text/trailing-word-detection-expected.txt: Added.
3327         * fast/text/trailing-word-detection.html: Added.
3328         * platform/gtk/TestExpectations:
3329         * platform/win/TestExpectations:
3330
3331 2019-04-03  Shawn Roberts  <sroberts@apple.com>
3332
3333         tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html is a flaky failure and timeout
3334         https://bugs.webkit.org/show_bug.cgi?id=196115
3335
3336         Unreviewed test gardening.
3337
3338         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky test
3339
3340 2019-04-03  Michael Saboff  <msaboff@apple.com>
3341
3342         REGRESSION (r243642): com.apple.JavaScriptCore crash in JSC::RegExpObject::execInline
3343         https://bugs.webkit.org/show_bug.cgi?id=196477
3344
3345         Reviewed by Keith Miller.
3346
3347         Updated the test with a couple more test cases to test a few variants of this bug.
3348         Also added a couple of non-greedy counted non-BMP character class tests that don't have
3349         the bug just to be sure.
3350
3351         * js/regexp-unicode-expected.txt:
3352         * js/script-tests/regexp-unicode.js:
3353
3354 2019-04-03  Myles C. Maxfield  <mmaxfield@apple.com>
3355
3356         Documents can be destroyed before their CSSFontFaceSet is destroyed
3357         https://bugs.webkit.org/show_bug.cgi?id=195830
3358
3359         Reviewed by Darin Adler.
3360
3361         * fast/text/font-face-set-destroy-document-expected.html: Added.
3362         * fast/text/font-face-set-destroy-document.html: Added.
3363
3364 2019-04-03  Shawn Roberts  <sroberts@apple.com>
3365
3366         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
3367         https://bugs.webkit.org/show_bug.cgi?id=194164
3368
3369         Unreviewed test gardening.
3370
3371         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky timeout
3372
3373 2019-04-03  Shawn Roberts  <sroberts@apple.com>
3374
3375         Rebaseline scrollingcoordinator/scrolling-tree/fixed-inside-frame.html
3376         https://bugs.webkit.org/show_bug.cgi?id=195254
3377
3378         Unreviewed test gardening.
3379
3380         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt: Rebaselined test
3381
3382 2019-04-03  Myles C. Maxfield  <mmaxfield@apple.com>
3383
3384         Remove support for -apple-trailing-word
3385         https://bugs.webkit.org/show_bug.cgi?id=196525
3386
3387         Reviewed by Zalan Bujtas.
3388
3389         This CSS property is nonstandard and not used.
3390
3391         * fast/text/trailing-word-expected.html: Removed.
3392         * fast/text/trailing-word.html: Removed.
3393         * platform/gtk/TestExpectations:
3394         * platform/mac/fast/text/trailing-word-parse-expected.txt: Removed.
3395         * platform/mac/fast/text/trailing-word-parse.html: Removed.
3396         * platform/win/TestExpectations:
3397
3398 2019-04-03  Chris Dumez  <cdumez@apple.com>
3399
3400         Remove legacy webkitRequestAnimationFrame time quirk
3401         https://bugs.webkit.org/show_bug.cgi?id=196458
3402         <rdar://problem/49490207>
3403
3404         Reviewed by Simon Fraser.
3405
3406         Rebaseline webkitRequestAnimationFrame layout test now that we log a deprecation
3407         warning.
3408
3409         * fast/animation/request-animation-frame-prefix-expected.txt:
3410
3411 2019-04-03  Alex Christensen  <achristensen@webkit.org>
3412
3413         Resurrect and fix layout test http/tests/adClickAttribution/store-ad-click-attribution.html
3414         https://bugs.webkit.org/show_bug.cgi?id=196476
3415
3416         Reviewed by Chris Dumez.
3417
3418         * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt:
3419
3420 2019-04-03  Daniel Bates  <dabates@apple.com>
3421
3422         [iOS] Should be able to dismiss picker or popover using the keyboard
3423         https://bugs.webkit.org/show_bug.cgi?id=196272
3424         <rdar://problem/48943170>
3425
3426         Reviewed by Wenson Hsieh.
3427
3428         Add test to ensure that pressing Escape or Command + . dismisses a picker.
3429
3430         * fast/forms/ios/dismiss-picker-using-keyboard-expected.txt: Added.
3431         * fast/forms/ios/dismiss-picker-using-keyboard.html: Added.
3432
3433 2019-04-03  Sihui Liu  <sihui_liu@apple.com>
3434
3435         Blob type cannot be stored correctly in IDB when IDBObjectStore has autoIncrement and keyPath options
3436         https://bugs.webkit.org/show_bug.cgi?id=196128
3437
3438         Reviewed by Geoffrey Garen.
3439
3440         * TestExpectations:
3441         * storage/indexeddb/modern/objectstore-autoincrement-types-expected.txt: Added.
3442         * storage/indexeddb/modern/objectstore-autoincrement-types.html: Added.
3443         * storage/indexeddb/modern/resources/objectstore-autoincrement-types.js: Added.
3444         (next):
3445         (prepareDatabase.event.target.onsuccess):
3446         (prepareDatabase):
3447         (testSteps):
3448
3449 2019-04-03  Youenn Fablet  <youenn@apple.com>
3450
3451         Resetting quota should take into account third party origins
3452         https://bugs.webkit.org/show_bug.cgi?id=196462
3453
3454         Reviewed by Geoffrey Garen.
3455
3456         * http/wpt/cache-storage/quota-third-party.https-expected.txt:
3457         * http/wpt/cache-storage/quota-third-party.https.html:
3458         * platform/mac-wk2/TestExpectations:
3459
3460 2019-04-03  Diego Pino Garcia  <dpino@igalia.com>
3461
3462         [GTK] Unreviewed gardening, update test expectations
3463
3464         * platform/gtk/TestExpectations:
3465
3466 2019-04-03  Michael Catanzaro  <mcatanzaro@igalia.com>
3467
3468         Get rid of HTMLInputElement::setEditingValue
3469         https://bugs.webkit.org/show_bug.cgi?id=196402
3470
3471         Reviewed by Darin Adler.
3472
3473         * fast/forms/editing-value-expected.txt: Removed.
3474         * fast/forms/editing-value-null-renderer-expected.txt: Removed.
3475         * fast/forms/editing-value-null-renderer.html: Removed.
3476         * fast/forms/editing-value.html: Removed.
3477
3478 2019-04-03  Shawn Roberts  <sroberts@apple.com>
3479
3480         The following layout tests are flaky failures
3481         imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html
3482         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay.html
3483         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/error-codes/error.html
3484         https://bugs.webkit.org/show_bug.cgi?id=195466
3485
3486         Unreviewed test gardening.
3487
3488         * platform/ios-simulator/TestExpectations: Updating test expectations for flaky failures
3489
3490 2019-04-03  Shawn Roberts  <sroberts@apple.com>
3491
3492         Layout Test http/wpt/resource-timing/rt-resources-per-worker.html is flaky
3493         https://bugs.webkit.org/show_bug.cgi?id=180260
3494
3495         Unreviewed test gardening.
3496
3497         * platform/mac/TestExpectations:
3498
3499 2019-04-02  Simon Fraser  <simon.fraser@apple.com>
3500
3501         REGRESSION (r238266): Exchange 2013 Outlook Web Access displays partially blank page when creating new e-mail
3502         https://bugs.webkit.org/show_bug.cgi?id=196522
3503
3504         Reviewed by Zalan Bujtas.
3505
3506         * compositing/backing/foreground-layer-no-paints-into-ancestor-expected.html: Added.
3507         * compositing/backing/foreground-layer-no-paints-into-ancestor.html: Added.
3508
3509 2019-04-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
3510
3511         SVG Animation (SMIL) on <text> or <tspan> doesn't work on second run
3512         https://bugs.webkit.org/show_bug.cgi?id=150388
3513
3514         Reviewed by Simon Fraser.
3515
3516         The bug is fixed by removing the SVG tear off objects. See
3517         https://bugs.webkit.org/show_bug.cgi?id=191237.
3518
3519         We need to add a layout test to ensure that no code change will break
3520         this scenario in the future.
3521
3522         * svg/animations/smil-multiple-animate-list-expected.svg: Added.
3523         * svg/animations/smil-multiple-animate-list.svg: Added.
3524
3525 2019-04-02  Shawn Roberts  <sroberts@apple.com>
3526
3527         imported/w3c/web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint.html is a flaky crash
3528         https://bugs.webkit.org/show_bug.cgi?id=196517
3529
3530         Unreviewed test gardening.
3531
3532         * platform/mac/TestExpectations: Skipping test for flaky crashing
3533