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