[Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointereven...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-04-17  Antoine Quint  <graouts@apple.com>
2
3         [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_on_event_handlers.html
4         https://bugs.webkit.org/show_bug.cgi?id=197006
5
6         Reviewed by Antti Koivisto.
7
8         * js/dom/dom-static-property-for-in-iteration-expected.txt:
9         * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
10         * platform/mac/TestExpectations:
11
12 2019-04-17  Fujii Hironori  <Hironori.Fujii@sony.com>
13
14         Unreviewed test gardening for WinCairo port
15
16         Following tests expected to fail but passed constantly.
17
18         - css3/masking/clip-path-inset-corners.html
19         - fast/box-shadow/box-shadow-with-zero-radius.html
20         - storage/indexeddb/database-odd-names.html
21         - storage/indexeddb/lazy-index-population.html
22
23         * platform/wincairo/TestExpectations: Unmarked them.
24
25 2019-04-17  Timothy Hatcher  <timothy@apple.com>
26
27         Standardize the `<meta name="color-scheme">` separator.
28         https://bugs.webkit.org/show_bug.cgi?id=193931
29
30         Reviewed by Simon Fraser.
31
32         * css-dark-mode/color-scheme-meta-expected.txt:
33         * css-dark-mode/color-scheme-meta.html:
34         * css-dark-mode/older-syntax/supported-color-scheme-meta-expected.txt:
35         * css-dark-mode/older-syntax/supported-color-schemes-meta.html:
36
37 2019-04-17  Timothy Hatcher  <timothy@apple.com>
38
39         Rename `supported-color-schemes` to `color-scheme`.
40         https://bugs.webkit.org/show_bug.cgi?id=197016
41         rdar://problem/49980259
42
43         Reviewed by Simon Fraser.
44
45         * css-dark-mode/color-scheme-css-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-css-expected.txt.
46         * css-dark-mode/color-scheme-css.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-css.html.
47         * css-dark-mode/color-scheme-meta-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-expected.txt.
48         * css-dark-mode/color-scheme-meta.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes.html.
49         * css-dark-mode/color-scheme-parse-expected.txt: Renamed from LayoutTests/css-dark-mode/parse-supported-color-schemes-expected.txt.
50         * css-dark-mode/color-scheme-parse.html: Renamed from LayoutTests/css-dark-mode/parse-supported-color-schemes.html.
51         * css-dark-mode/color-scheme-priority-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-priority-expected.txt.
52         * css-dark-mode/color-scheme-priority.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-priority.html.
53         * css-dark-mode/color-scheme-scrollbar-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-scrollbar-expected.txt.
54         * css-dark-mode/color-scheme-scrollbar.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-scrollbar.html.
55         * css-dark-mode/older-syntax/supported-color-schemes-css-expected.txt: Copied from LayoutTests/css-dark-mode/supported-color-schemes-css-expected.txt.
56         * css-dark-mode/older-syntax/supported-color-schemes-css.html: Copied from LayoutTests/css-dark-mode/supported-color-schemes-css.html.
57         * css-dark-mode/older-syntax/supported-color-schemes-meta-expected.txt: Copied from LayoutTests/css-dark-mode/supported-color-schemes-expected.txt.
58         * css-dark-mode/older-syntax/supported-color-schemes-meta.html: Copied from LayoutTests/css-dark-mode/supported-color-schemes.html.
59         * css-dark-mode/older-systems/color-scheme-css-expected.txt: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes-css-expected.txt
60         * css-dark-mode/older-systems/color-scheme-css.html: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes-css.html.
61         * css-dark-mode/older-systems/color-scheme-meta-expected.txt: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes-expected.txt.
62         * css-dark-mode/older-systems/color-scheme-meta.html: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes.html.
63         * fast/css/style-enumerate-properties.html: Updated property count.
64
65 2019-04-17  Justin Fan  <justin_fan@apple.com>
66
67         [Web GPU] GPUComputePassEncoder::dispatch number of thread groups, not grid size
68         https://bugs.webkit.org/show_bug.cgi?id=196984
69
70         Reviewed by Myles C. Maxfield.
71
72         * webgpu/compute-squares.html: One thread group is enough to process the data in a single pass.
73
74 2019-04-17  John Wilander  <wilander@apple.com>
75
76         Add prioritization of ad click conversions and cleaning of sent ad click conversions
77         https://bugs.webkit.org/show_bug.cgi?id=196934
78         <rdar://problem/49917773>
79
80         Reviewed by Chris Dumez.
81
82         * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect-expected.txt:
83         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority-expected.txt:
84         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority-expected.txt:
85         * http/tests/adClickAttribution/resources/getConversionData.php:
86         * http/tests/adClickAttribution/resources/redirectToConversion.php:
87         * http/tests/adClickAttribution/second-attribution-converted-with-higher-priority-expected.txt: Added.
88         * http/tests/adClickAttribution/second-attribution-converted-with-higher-priority.html: Added.
89         * http/tests/adClickAttribution/second-attribution-converted-with-lower-priority-expected.txt: Added.
90         * http/tests/adClickAttribution/second-attribution-converted-with-lower-priority.html: Added.
91         * http/tests/adClickAttribution/second-conversion-with-higher-priority-expected.txt: Added.
92         * http/tests/adClickAttribution/second-conversion-with-higher-priority.html: Added.
93         * http/tests/adClickAttribution/second-conversion-with-lower-priority-expected.txt: Added.
94         * http/tests/adClickAttribution/second-conversion-with-lower-priority.html: Added.
95         * http/tests/adClickAttribution/send-attribution-conversion-request-expected.txt:
96         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
97         * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt:
98
99 2019-04-17  Wenson Hsieh  <wenson_hsieh@apple.com>
100
101         REGRESSION (r244220): fast/forms/ios/inputmode-change-update-keyboard.html times out
102         https://bugs.webkit.org/show_bug.cgi?id=197027
103         <rdar://problem/49959227>
104
105         Reviewed by Megan Gardner.
106
107         Recently, r244220 added a mechanism to disconnect or connect the hardware keyboard from layout tests; adopt this
108         to fix several tests that require the software keyboard to be present.
109
110         * fast/events/autoscroll-when-input-is-offscreen.html:
111         * fast/forms/ios/inputmode-change-update-keyboard.html:
112
113 2019-04-17  Antoine Quint  <graouts@apple.com>
114
115         [Pointer Events WPT] Update WPT tests and provide macOS testdriver
116         https://bugs.webkit.org/show_bug.cgi?id=197011
117         <rdar://problem/49976553>
118
119         Reviewed by Dean Jackson.
120
121         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt: Added.
122         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Added.
123         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame-expected.txt: Added.
124         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt: Added.
125         * platform/mac/TestExpectations:
126
127 2019-04-17  Zalan Bujtas  <zalan@apple.com>
128
129         [ContentChangeObserver] Use aria role as a hint whether a tap should result in a synthetic click
130         https://bugs.webkit.org/show_bug.cgi?id=196988
131         <rdar://problem/49955328>
132
133         Reviewed by Simon Fraser.
134
135         * fast/events/touch/ios/content-observation/tap-on-input-looking-div-with-role-expected.txt: Added.
136         * fast/events/touch/ios/content-observation/tap-on-input-looking-div-with-role.html: Added.
137
138 2019-04-17  Wenson Hsieh  <wenson_hsieh@apple.com>
139
140         REGRESSION (r243926): [iOS] Release assertion when computing editor state during an overflow scroll triggered by layout
141         https://bugs.webkit.org/show_bug.cgi?id=197012
142         <rdar://problem/49908848>
143
144         Reviewed by Simon Fraser.
145
146         Adds a new layout test to exercise the crash.
147
148         * editing/selection/overflow-scroll-while-selecting-text-expected.txt: Added.
149         * editing/selection/overflow-scroll-while-selecting-text.html: Added.
150
151 2019-04-17  Alex Christensen  <achristensen@webkit.org>
152
153         [Mac iOS WK2] Layout Test http/tests/resourceLoadStatistics/ping-to-prevalent-resource.html is a flaky timeout
154         https://bugs.webkit.org/show_bug.cgi?id=196974
155
156         Reviewed by Brady Eidson.
157
158         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource.html:
159         Make test do one thing at a time to avoid race conditions.
160         Clean up state on the server after test is finished to prevent corrupting future test state.
161
162 2019-04-17  Zalan Bujtas  <zalan@apple.com>
163
164                 [iOS] Unreviewed gardening.
165
166         2 single taps in fast loading subsequent tests are recognized as double tap. Turn off double taps for content observation tests.
167
168         * fast/events/touch/ios/content-observation/0ms-delay-0ms-transition-on-mousemove.html:
169         * fast/events/touch/ios/content-observation/0ms-transition-on-touch-start.html:
170         * fast/events/touch/ios/content-observation/100ms-delay-10ms-transition-on-mousemove.html:
171         * fast/events/touch/ios/content-observation/100ms-transition-on-touch-start.html:
172         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-mousemove.html:
173         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-touch-start.html:
174         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start-with-non-0px-end.html:
175         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start.html:
176         * fast/events/touch/ios/content-observation/350ms-hover-intent.html:
177         * fast/events/touch/ios/content-observation/400ms-hover-intent.html:
178         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple.html:
179         * fast/events/touch/ios/content-observation/clickable-content-is-inside-a-container.html:
180         * fast/events/touch/ios/content-observation/crash-on-anonymous-renderer.html:
181         * fast/events/touch/ios/content-observation/hover-when-style-change-is-async.html:
182         * fast/events/touch/ios/content-observation/hover-while-loading-subframe.html:
183         * fast/events/touch/ios/content-observation/iframe-is-shown-on-hover.html:
184         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html:
185         * fast/events/touch/ios/content-observation/move-content-from-offscreen.html:
186         * fast/events/touch/ios/content-observation/new-content-covers-tap-target.html:
187         * fast/events/touch/ios/content-observation/non-visible-becomes-visible-and-gains-new-renderer.html:
188         * fast/events/touch/ios/content-observation/non-visible-content-gains-new-renderer.html:
189         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-opacity-and-left.html:
190         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-transition.html:
191         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove.html:
192         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition.html:
193         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart.html:
194         * fast/events/touch/ios/content-observation/remove-subframe-while-observing.html:
195         * fast/events/touch/ios/content-observation/stuck-with-hover-state.html:
196         * fast/events/touch/ios/content-observation/style-recalc-schedule-and-force-relalc.html:
197         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element.html:
198         * fast/events/touch/ios/content-observation/tap-on-input-type-text-element.html:
199         * fast/events/touch/ios/content-observation/transition-on-touch-start-and-remove.html:
200         * fast/events/touch/ios/content-observation/visibility-change-after-touch-end.html:
201         * fast/events/touch/ios/content-observation/visibility-change-happens-at-the-second-timer.html:
202         * fast/events/touch/ios/content-observation/visibility-change-happens-on-timer-hops.html:
203         * fast/events/touch/ios/content-observation/visibility-change-happens-while-in-mousemoved.html:
204         * fast/events/touch/ios/content-observation/visibility-change-is-max-height-change.html:
205         * fast/events/touch/ios/content-observation/visibility-change-on-touch-start-simple.html:
206         * fast/events/touch/ios/content-observation/visibility-change-with-image-content.html:
207         * fast/events/touch/ios/content-observation/visible-content-gains-new-renderer.html:
208
209 2019-04-17  Cathie Chen  <cathiechen@igalia.com>
210
211         Update the test result of resize-observer/eventloop.html.
212         https://bugs.webkit.org/show_bug.cgi?id=197001
213
214         Reviewed by Frédéric Wang.
215
216         Since 177484 has landed, the order of requestAnimationFrame and resizeobserver callback is right.
217         No need to mark eventloop.html as flaky.
218
219         * TestExpectations:
220
221 2019-04-16  Wenson Hsieh  <wenson_hsieh@apple.com>
222
223         [iOS] [WebKit2] Add support for honoring -[UIMenuItem dontDismiss]
224         https://bugs.webkit.org/show_bug.cgi?id=196919
225         <rdar://problem/41630459>
226
227         Reviewed by Tim Horton.
228
229         Add a new iOS layout test that installs a custom, non-dismissing action in the callout menu that enlarges text.
230         The test then activates this custom menu item and checks that the selection rects after triggering this custom
231         action are updated, and the callout bar is still showing.
232
233         * editing/selection/ios/selection-after-changing-text-with-callout-menu-expected.txt: Added.
234         * editing/selection/ios/selection-after-changing-text-with-callout-menu.html: Added.
235
236         This test additionally suppresses all callout bar menu items except for the custom "Embiggen" action, to ensure
237         that the "Embiggen" option can be tapped from the layout test without having to navigate callout bar items by
238         tapping on the "Next" and "Show styles" buttons. This latter approach is very challenging to make reliable in
239         automation; when navigating submenus in the callout bar, the next button can't be tapped until the current
240         callout bar transition animation is complete, but there's no delegate method invoked or notification posted when
241         this happens.
242
243         * resources/ui-helper.js:
244         (window.UIHelper.isShowingMenu):
245         (window.UIHelper.isDismissingMenu):
246         (window.UIHelper.rectForMenuAction):
247         (window.UIHelper.async.chooseMenuAction):
248
249         Additionally add a few more UIHelper methods.
250
251         (window.UIHelper):
252
253 2019-04-16  John Wilander  <wilander@apple.com>
254
255         Set test conditions closer to conversion redirect in LayoutTests/http/tests/adClickAttribution/send-attribution-conversion-request.html
256         https://bugs.webkit.org/show_bug.cgi?id=196983
257         <rdar://problem/49952679>
258
259         Unreviewed test gardening.
260
261         * http/tests/adClickAttribution/resources/redirectToConversion.php:
262         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
263
264 2019-04-16  Devin Rousso  <drousso@apple.com>
265
266         Unprefix -webkit-sticky
267         https://bugs.webkit.org/show_bug.cgi?id=196962
268         <rdar://problem/40903458>
269
270         Reviewed by Simon Fraser.
271
272         * compositing/layer-creation/no-compositing-for-sticky.html:
273         * editing/pasteboard/copy-paste-converts-sticky.html:
274         * editing/pasteboard/copy-paste-converts-sticky-expected.txt:
275         * fast/block/positioning/fixed-container-with-sticky-parent.html:
276         * fast/block/sticky-position-containing-block-crash.html:
277         * fast/css/sticky/inflow-sticky.html:
278         * fast/css/sticky/inline-sticky-abspos-child.html:
279         * fast/css/sticky/inline-sticky.html:
280         * fast/css/sticky/multiple-layers-sticky-crash.html:
281         * fast/css/sticky/parsing-position-sticky-expected.txt:
282         * fast/css/sticky/remove-inline-sticky-crash.html:
283         * fast/css/sticky/remove-sticky-crash.html:
284         * fast/css/sticky/replaced-sticky.html:
285         * fast/css/sticky/resources/parsing-position-sticky.js:
286         * fast/css/sticky/sticky-as-positioning-container.html:
287         * fast/css/sticky/sticky-both-sides.html:
288         * fast/css/sticky/sticky-bottom-overflow-padding.html:
289         * fast/css/sticky/sticky-left-percentage.html:
290         * fast/css/sticky/sticky-left.html:
291         * fast/css/sticky/sticky-margins.html:
292         * fast/css/sticky/sticky-overflowing.html:
293         * fast/css/sticky/sticky-side-margins.html:
294         * fast/css/sticky/sticky-stacking-context.html:
295         * fast/css/sticky/sticky-stacking-context-expected.html:
296         * fast/css/sticky/sticky-table-row-top.html:
297         * fast/css/sticky/sticky-table-thead-top.html:
298         * fast/css/sticky/sticky-top-margins.html:
299         * fast/css/sticky/sticky-top-overflow-container-overflow.html:
300         * fast/css/sticky/sticky-top-overflow.html:
301         * fast/css/sticky/sticky-top-zoomed.html:
302         * fast/css/sticky/sticky-top-zoomed-expected.html:
303         * fast/css/sticky/sticky-top.html:
304         * fast/css/sticky/sticky-writing-mode-horizontal-bt.html:
305         * fast/css/sticky/sticky-writing-mode-vertical-lr.html:
306         * fast/css/sticky/sticky-writing-mode-vertical-rl.html:
307         * fast/multicol/newmulticol/table-section-crash.html:
308         * fast/scrolling/ios/reconcile-layer-position-recursive.html:
309         * fast/scrolling/rtl-scrollbars-sticky-document-2.html:
310         * fast/scrolling/rtl-scrollbars-sticky-document.html:
311         * fast/scrolling/rtl-scrollbars-sticky-iframe-2.html:
312         * fast/scrolling/rtl-scrollbars-sticky-iframe.html:
313         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html:
314         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html:
315         * fast/scrolling/sticky-to-fixed.html:
316         * legacy-animation-engine/fast/multicol/newmulticol/table-section-crash.html:
317         * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html:
318         * svg/text/select-text-inside-non-static-position.html:
319         * tiled-drawing/scrolling/sticky/negative-scroll-offset.html:
320         * tiled-drawing/scrolling/sticky/sticky-horizontal.html:
321         * tiled-drawing/scrolling/sticky/sticky-layers.html:
322         * tiled-drawing/scrolling/sticky/sticky-vertical.html:
323
324 2019-04-16  John Wilander  <wilander@apple.com>
325
326         Increase timeout threshold in http/tests/adClickAttribution/send-attribution-conversion-request.html to address flakiness
327         https://bugs.webkit.org/show_bug.cgi?id=196970
328         <rdar://problem/49945327>
329
330         Unreviewed test gardening.
331
332         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
333             Increased test timeout from 2 seconds to 4.
334
335 2019-04-16  Joseph Pecoraro  <pecoraro@apple.com>
336
337         Unreviewed test gardening, rebaseline HAR test after r244294.
338
339         * http/tests/inspector/network/har/har-page-expected.txt:
340         * http/tests/inspector/network/har/har-page.html:
341         Update for stricter SameSite parsing.
342
343 2019-04-16  Shawn Roberts  <sroberts@apple.com>
344
345         media/W3C/video/events/event_progress_manual.html is a flaky failure
346         https://bugs.webkit.org/show_bug.cgi?id=177663
347
348         Unreviewed test gardening.
349
350         * platform/mac-wk2/TestExpectations:
351         * platform/mac/TestExpectations: Updating test expectations
352
353 2019-04-16  Ryan Haddad  <ryanhaddad@apple.com>
354
355         Unreviewed test gardening.
356
357         * platform/mac-wk1/TestExpectations: Correct a typo in bug URL.
358
359 2019-04-16  Philippe Normand  <pnormand@igalia.com>
360
361         Unreviewed, GTK gardening
362
363         * platform/gtk/TestExpectations:
364         media/media-controls-accessibility.html times out since r244182.
365
366 2019-04-15  Antoine Quint  <graouts@apple.com>
367
368         [iOS] Redundant pointer events causes material design buttons to flush twice
369         https://bugs.webkit.org/show_bug.cgi?id=196914
370         <rdar://problem/49571860>
371
372         Reviewed by Dean Jackson.
373
374         Add a new test that listens to all pointer event types as well as click, which forces the dispatch of compatibility mouse events
375         along with the click which would trigger duplicated pointer events prior to the source changes.
376
377         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
378         double-taps are seen rather two successive single taps.
379
380         * pointerevents/ios/pointer-event-order-expected.txt: Added.
381         * pointerevents/ios/pointer-event-order.html: Added.
382         * pointerevents/utils.js:
383         (const.ui.new.UIController.prototype.tap):
384
385 2019-04-15  John Wilander  <wilander@apple.com>
386
387         Add a query string nonce to LayoutTests/http/tests/adClickAttribution/send-attribution-conversion-request.html to address flakiness
388         https://bugs.webkit.org/show_bug.cgi?id=196955
389
390         Unreviewed test gardening.
391
392         * http/tests/adClickAttribution/resources/conversionFilePath.php:
393         * http/tests/adClickAttribution/resources/conversionReport.php:
394         * http/tests/adClickAttribution/resources/getConversionData.php:
395         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
396
397 2019-04-15  Devin Rousso  <drousso@apple.com>
398
399         Web Inspector: fake value descriptors for promises add a catch handler, preventing "rejectionhandled" events from being fired
400         https://bugs.webkit.org/show_bug.cgi?id=196484
401         <rdar://problem/49114725>
402
403         Reviewed by Joseph Pecoraro.
404
405         * inspector/runtime/promise-native-getter.html: Added.
406         * inspector/runtime/promise-native-getter-expected.txt: Added.
407
408 2019-04-15  Shawn Roberts  <sroberts@apple.com>
409
410         storage/indexeddb/modern/gc-closes-database-private.html is a flaky timeout
411         https://bugs.webkit.org/show_bug.cgi?id=194450
412
413         Unreviewed test gardening.
414
415         * platform/win/TestExpectations: Updating test expectations
416
417 2019-04-15  Shawn Roberts  <sroberts@apple.com>
418
419         imported/w3c/web-platform-tests/hr-time/test_cross_frame_start.html is a flaky failure
420         https://bugs.webkit.org/show_bug.cgi?id=196944
421
422         Unreviewed test gardening.
423
424         * platform/ios-simulator-wk2/TestExpectations: Updating test expecations for flaky failure
425
426 2019-04-15  Joseph Pecoraro  <pecoraro@apple.com>
427
428         Web Inspector: SameSite parsing should be stricter
429         https://bugs.webkit.org/show_bug.cgi?id=196927
430         <rdar://problem/42291601>
431
432         Reviewed by Devin Rousso.
433
434         * inspector/unit-tests/cookie.html:
435         * inspector/unit-tests/cookie-expected.txt:
436
437 2019-04-15  John Wilander  <wilander@apple.com>
438
439         Send delayed Ad Click Attribution conversion requests to the click source
440         https://bugs.webkit.org/show_bug.cgi?id=196838
441         <rdar://problem/47650157>
442
443         Reviewed by Chris Dumez and Youenn Fablet.
444
445         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority-expected.txt:
446         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority-expected.txt:
447         * http/tests/adClickAttribution/resources/conversionFilePath.php: Added.
448         * http/tests/adClickAttribution/resources/conversionReport.php: Added.
449         * http/tests/adClickAttribution/resources/getConversionData.php: Added.
450         * http/tests/adClickAttribution/send-attribution-conversion-request-expected.txt: Added.
451         * http/tests/adClickAttribution/send-attribution-conversion-request.html: Added.
452
453 2019-04-15  Devin Rousso  <drousso@apple.com>
454
455         REGRESSION (r240644): Layout Test inspector/page/overrideSetting-ICECandidateFilteringEnabled.html is a flaky timeout
456         https://bugs.webkit.org/show_bug.cgi?id=194437
457         <rdar://problem/48008005>
458
459         Reviewed by Joseph Pecoraro.
460
461         * inspector/page/overrideSetting-ICECandidateFilteringEnabled.html:
462         * inspector/page/overrideSetting-ICECandidateFilteringEnabled-expected.txt:
463
464 2019-04-15  Said Abou-Hallawa  <said@apple.com>
465
466         ASSERT fires when removing a disallowed clone from the shadow tree without reseting its corresponding element
467         https://bugs.webkit.org/show_bug.cgi?id=196895
468
469         Reviewed by Darin Adler.
470
471         * svg/custom/use-disallowed-element-clear-corresponding-element-expected.txt: Added.
472         * svg/custom/use-disallowed-element-clear-corresponding-element.html: Added.
473
474 2019-04-15  Devin Rousso  <drousso@apple.com>
475
476         Web Inspector: DOMDebugger: "Attribute Modified" breakpoints pause after the modification occurs for the style attribute
477         https://bugs.webkit.org/show_bug.cgi?id=196556
478         <rdar://problem/49570681>
479
480         Reviewed by Timothy Hatcher.
481
482         * inspector/dom-debugger/attribute-modified-style.html: Added.
483         * inspector/dom-debugger/attribute-modified-style-expected.txt: Added.
484
485 2019-04-15  Devin Rousso  <drousso@apple.com>
486
487         Web Inspector: Elements: event listener change events should only be fired for the selected node and it's ancestors
488         https://bugs.webkit.org/show_bug.cgi?id=196887
489         <rdar://problem/49870627>
490
491         Reviewed by Timothy Hatcher.
492
493         * inspector/dom/event-listener-inspected-node.html: Added.
494         * inspector/dom/event-listener-inspected-node-expected.txt: Added.
495
496         * inspector/dom/event-listener-add-remove.html:
497         * inspector/dom/event-listener-add-remove-expected.txt:
498
499 2019-04-15  Shawn Roberts  <sroberts@apple.com>
500
501         inspector/canvas/recording-webgl-snapshots.html is a flaky failure
502         https://bugs.webkit.org/show_bug.cgi?id=196875
503
504         Unreviewed test gardening.
505
506         * platform/mac/TestExpectations: Updating test expectations
507
508 2019-04-15  Shawn Roberts  <sroberts@apple.com>
509
510         inspector/timeline/timeline-recording.html is a flaky failure
511         https://bugs.webkit.org/show_bug.cgi?id=196915
512
513         Unreviewed test gardening.
514
515         * platform/mac-wk1/TestExpectations: Updating test expectations for flaky failure
516
517 2019-04-15  Shawn Roberts  <sroberts@apple.com>
518
519         Layout tests 
520         inspector/heap/imported-snapshot.html
521         inspector/heap/snapshot.html are flaky failures
522         https://bugs.webkit.org/show_bug.cgi?id=155607
523
524         Unreviewed test gardening
525
526         * platform/mac/TestExpectations: Updating expectations for flaky failures
527
528 2019-04-11  Antoine Quint  <graouts@apple.com>
529
530         Ensure iOS layout traits are used for media controls in modern compatibility mode
531         https://bugs.webkit.org/show_bug.cgi?id=196812
532         <rdar://problem/47460637>
533
534         Reviewed by Dean Jackson.
535
536         Add a new test that enforces modern compatibility mode and checks that the iOS controls are used.
537
538         * media/modern-media-controls/media-controller/ios/media-controller-ios-layout-traits-modern-compatibility-mode-expected.txt: Added.
539         * media/modern-media-controls/media-controller/ios/media-controller-ios-layout-traits-modern-compatibility-mode.html: Added.
540
541 2019-04-14  Fujii Hironori  <Hironori.Fujii@sony.com>
542
543         [WinCairo][WKL] Unreviewed test gardening.
544
545         * platform/wincairo-wk1/TestExpectations: Skip animation tests.
546
547 2019-04-14  Rob Buis  <rbuis@igalia.com>
548
549         Link prefetch not useful for top-level navigation
550         https://bugs.webkit.org/show_bug.cgi?id=195623
551
552         Reviewed by Youenn Fablet.
553
554         Verify that prefetching a cross-domain top-level main resource
555         is cached in the prefetch cache and only loaded once, and that non
556         top-level prefetches keep the old behavior.
557
558         * http/tests/cache/link-prefetch-main-resource-expected.txt: Added.
559         * http/tests/cache/link-prefetch-main-resource-iframe-expected.txt: Added.
560         * http/tests/cache/link-prefetch-main-resource-iframe.html: Added.
561         * http/tests/cache/link-prefetch-main-resource.html: Added.
562         * http/tests/cache/resources/prefetched-main-resource-iframe.php: Added.
563         * http/tests/cache/resources/prefetched-main-resource.php: Added.
564         * platform/mac-wk1/TestExpectations:
565         * platform/win/TestExpectations:
566
567 2019-04-12  Ross Kirsling  <ross.kirsling@sony.com>
568
569         [WinCairo][WKL] Unreviewed test gardening.
570
571         * platform/wincairo-wk1/TestExpectations:
572         r244182 causes all animations tests to time out.
573
574 2019-04-12  Ryan Haddad  <ryanhaddad@apple.com>
575
576         Unreviewed test gardening for Windows.
577
578         * platform/win/TestExpectations:
579
580 2019-04-12  Simon Fraser  <simon.fraser@apple.com>
581
582         [iOS WK2] Make -webkit-overflow-scrolling be a no-op
583         https://bugs.webkit.org/show_bug.cgi?id=196803
584         rdar://problem/49078202
585
586         Reviewed by Antti Koivisto.
587
588         Rebase some tests, if I thought that non-stacking context overflow was interesting.
589         For others, make overflow be stacking context by adding z-index.
590         Add <!-- webkit-test-runner [ internal:AsyncOverflowScrollingEnabled=true ] --> to those that
591         need it.
592
593         * compositing/overflow/scrolling-content-clip-to-viewport.html:
594         * compositing/rtl/rtl-scrolling-with-transformed-descendants.html:
595         * fast/scrolling/ios/change-scrollability-on-content-resize-nested.html:
596         * fast/scrolling/ios/overflow-scroll-inherited-expected.txt:
597         * fast/scrolling/ios/overflow-scrolling-ancestor-clip-size.html:
598         * fast/scrolling/ios/overflow-scrolling-ancestor-clip.html:
599         * fast/scrolling/ios/reconcile-layer-position-recursive-expected.txt:
600         * fast/scrolling/ios/reconcile-layer-position-recursive.html:
601         * fast/scrolling/ios/scrolling-content-clip-to-viewport.html:
602         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor.html:
603         * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
604         * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
605         * platform/ios/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
606         * platform/ios/fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt:
607         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor.html:
608         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed.html:
609         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor.html:
610         * scrollingcoordinator/scrolling-tree/coordinated-frame.html:
611         * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html:
612
613 2019-04-12  Wenson Hsieh  <wenson_hsieh@apple.com>
614
615         [iOS] Software keyboard is shown too frequently on some websites
616         https://bugs.webkit.org/show_bug.cgi?id=195856
617         <rdar://problem/49191395>
618
619         Reviewed by Darin Adler.
620
621         Fix a failing layout test, which (among other reasons) is currently failing because support for inputmode="none"
622         is disabled.
623
624         * fast/forms/ios/inputmode-none-expected.txt:
625         * fast/forms/ios/inputmode-none.html:
626         * resources/ui-helper.js:
627
628         Add a UIHelper method for attaching or detaching the hardware keyboard.
629
630         (window.UIHelper.setHardwareKeyboardAttached):
631         (window.UIHelper):
632
633 2019-04-12  Ryan Haddad  <ryanhaddad@apple.com>
634
635         [macOS WK1] ASSERTION FAILED: formData in WebCore::ResourceRequest::doUpdateResourceHTTPBody()
636         https://bugs.webkit.org/show_bug.cgi?id=196864
637
638         Unreviewed test gardening.
639
640         * platform/mac-wk1/TestExpectations: Skip test since it consistently crashes, update bug number.
641
642 2019-04-11  Simon Fraser  <simon.fraser@apple.com>
643
644         [iOS WK2] Wrong scrolling behavior for nested absolute position elements inside overflow scroll
645         https://bugs.webkit.org/show_bug.cgi?id=196146
646
647         Reviewed by Antti Koivisto.
648         
649         Dump the scrolling tree for various configurations of positioned, overflow and stacking context
650         elements.
651
652         * fast/scrolling/ios/overflow-scroll-overlap-6-expected.txt: Progressed results.
653         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt: Added.
654         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow-expected.txt: Added.
655         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt: Added.
656         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt: Added.
657         * scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt: Added.
658         * scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow.html: Added.
659         * scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow-expected.txt: Added.
660         * scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow.html: Added.
661         * scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt: Added.
662         * scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow.html: Added.
663         * scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt: Added.
664         * scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow.html: Added.
665
666 2019-04-12  Manuel Rego Casasnovas  <rego@igalia.com>
667
668         [css-flex][css-grid] Fix synthesized baseline
669         https://bugs.webkit.org/show_bug.cgi?id=196312
670
671         Reviewed by Javier Fernandez.
672
673         Some of the tests were not checking the right behavior changed them to test the expected one.
674         We need new rebaselines for some tests.
675
676         * TestExpectations:
677         * css3/flexbox/flexbox-baseline-margins.html:
678         * fast/css-grid-layout/grid-baseline-expected.html:
679         * fast/css-grid-layout/grid-baseline-margins-1-expected.html: Renamed from LayoutTests/fast/css-grid-layout/grid-baseline-margins-expected.html.
680         * fast/css-grid-layout/grid-baseline-margins-1.html: Renamed from LayoutTests/fast/css-grid-layout/grid-baseline-margins.html.
681         * fast/css-grid-layout/grid-baseline-margins-2-expected.html: Added.
682         * fast/css-grid-layout/grid-baseline-margins-2.html: Added.
683         * fast/css-grid-layout/grid-baseline.html: This test is modified and split in two parts as it doesn't fit in the viewport.
684         * platform/gtk/css3/flexbox/flexbox-baseline-margins-expected.png:
685         * platform/gtk/css3/flexbox/flexbox-baseline-margins-expected.txt:
686         * platform/ios/css3/flexbox/flexbox-baseline-margins-expected.png: Added.
687         * platform/ios/css3/flexbox/flexbox-baseline-margins-expected.txt:
688         * platform/mac/css3/flexbox/flexbox-baseline-margins-expected.png: Added.
689         * platform/mac/css3/flexbox/flexbox-baseline-margins-expected.txt:
690         * platform/win/css3/flexbox/flexbox-baseline-margins-expected.png: Added.
691         * platform/win/css3/flexbox/flexbox-baseline-margins-expected.txt:
692
693 2019-04-11  Carlos Garcia Campos  <cgarcia@igalia.com>
694
695         [GTK] REGRESSION(r243860): Many tests failing
696         https://bugs.webkit.org/show_bug.cgi?id=196791
697
698         Reviewed by Joanmarie Diggs.
699
700         Remove expectations for tests that pass now.
701
702         * platform/gtk/TestExpectations:
703
704 2019-04-11  Megan Gardner  <megan_gardner@apple.com>
705
706         Fix flaky LayoutTests/fast/events/autoscroll-when-input-is-offscreen.html
707         https://bugs.webkit.org/show_bug.cgi?id=196840
708
709         Reviewed by Tim Horton.
710
711         Use more stable test infrastructure to conduct input tests.
712
713         * fast/events/autoscroll-when-input-is-offscreen.html:
714
715 2019-04-11  Zalan Bujtas  <zalan@apple.com>
716
717         Add @page margin support
718         https://bugs.webkit.org/show_bug.cgi?id=196680
719         <rdar://problem/45217707>
720
721         Reviewed by Tim Horton.
722
723         * printing/page-with-10mm-left-margin-expected.pdf: Added.
724         * printing/page-with-10mm-left-margin.html: Added.
725         * printing/page-with-zero-margin-expected.pdf: Added.
726         * printing/page-with-zero-margin.html: Added.
727
728 2019-04-09  Ryosuke Niwa  <rniwa@webkit.org>
729
730         [iOS] Moving backwards by word granularity does not work if the previous line was inside another block element
731         https://bugs.webkit.org/show_bug.cgi?id=196670
732
733         Reviewed by Wenson Hsieh.
734
735         Added a test for moving and extending backwards from the beginning of a line with word & sentence granularities,
736         and a basic set of tests forSimplifiedBackwardsTextIterator.
737
738         * editing/selection/extend-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: Added.
739         * editing/selection/extend-selection-backward-at-beginning-of-line-by-sentence-granularity.html: Added.
740         * editing/selection/extend-selection-backward-at-beginning-of-line-by-word-granularity-expected.txt: Added.
741         * editing/selection/extend-selection-backward-at-beginning-of-line-by-word-granularity.html: Added.
742         * editing/selection/move-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: Added.
743         * editing/selection/move-selection-backward-at-beginning-of-line-by-sentence-granularity.html: Added.
744         * editing/selection/move-selection-backward-at-beginning-of-line-by-word-granularity-expected.txt: Added.
745         * editing/selection/move-selection-backward-at-beginning-of-line-by-word-granularity.html: Added.
746         * editing/text-iterator/backwards-text-iterator-basic-expected.txt: Added.
747         * editing/text-iterator/backwards-text-iterator-basic.html: Added.
748
749 2019-04-11  Wenson Hsieh  <wenson_hsieh@apple.com>
750
751         Allow the MediaSource API to be enabled via website policy
752         https://bugs.webkit.org/show_bug.cgi?id=196429
753         <rdar://problem/48774333>
754
755         Reviewed by Tim Horton.
756
757         Add an on-device layout test to ensure that enabling modern compability mode also enables MSE.
758
759         * TestExpectations:
760         * fast/media/ios/ipad/enable-MediaSource-API-in-modern-compatibility-mode-expected.txt: Added.
761         * fast/media/ios/ipad/enable-MediaSource-API-in-modern-compatibility-mode.html: Added.
762         * platform/ios-simulator/TestExpectations:
763         * platform/ios/TestExpectations:
764
765 2019-04-11  Devin Rousso  <drousso@apple.com>
766
767         Web Inspector: Timelines: can't reliably stop/start a recording
768         https://bugs.webkit.org/show_bug.cgi?id=196778
769         <rdar://problem/47606798>
770
771         Reviewed by Timothy Hatcher.
772
773         * inspector/timeline/debugger-paused-while-recording.html:
774         * inspector/timeline/exception-in-injected-script-while-recording.html:
775         * inspector/timeline/line-column.html:
776         * inspector/timeline/recording-start-stop-timestamps.html:
777         * inspector/timeline/resources/timeline-event-utilities.js:
778         * inspector/timeline/setInstruments-programmatic-capture.html:
779         * inspector/timeline/setInstruments-programmatic-capture-expected.txt:
780         * inspector/timeline/timeline-recording.html:
781
782 2019-04-11  Carlos Garcia Campos  <cgarcia@igalia.com>
783
784         [GTK] Layout test accessibility/aria-hidden-false-works-in-subtrees.html fails after r184890
785         https://bugs.webkit.org/show_bug.cgi?id=146718
786         <rdar://problem/21722487>
787
788         Reviewed by Joanmarie Diggs.
789
790         Update test to ATK behavior, rebaseline it and remove the expectations.
791
792         * accessibility/aria-hidden-false-works-in-subtrees.html:
793         * platform/gtk/TestExpectations:
794         * platform/gtk/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
795
796 2019-04-10  Said Abou-Hallawa  <sabouhallawa@apple.com>
797
798         requestAnimationFrame should execute before the next frame
799         https://bugs.webkit.org/show_bug.cgi?id=177484
800
801         Reviewed by Simon Fraser.
802
803         * TestExpectations:
804         There is a slight difference between the actual DRT and the expected DRT
805         due to animation timing change. But these two tests are not animating
806         correctly if they are opened in Safari with web animation turned on. 
807
808         * accessibility/mac/selection-notification-focus-change-expected.txt:
809         * accessibility/mac/selection-notification-focus-change.html:
810         Remove the debug statements form notificationCallback() since the number
811         of times this function is called back and the order of notifications are
812         not defined. This test has been flaky and some trials were made to make 
813         it more reliable. With this change it became flaky again.
814
815         * animations/animation-multiple-callbacks-timestamp.html:
816         Fix variable names used by an error message.
817
818         * animations/no-style-recalc-during-accelerated-animation-expected.txt:
819         * animations/no-style-recalc-during-accelerated-animation.html:
820         One extra styleReclc was incurred due to the document styleRecalcTimer.
821         I think this timer is not needed anymore. I will look at removing it in
822         a separate patch.
823
824         * animations/resources/animation-test-helpers.js:
825         (waitForAnimationToStart):
826         The expectation that animation will start at the beginning of the next 
827         event loop is not true anymore. The animation will start at the time the
828         requestAnimationFrame fires.
829
830         * compositing/video/video-clip-change-src.html:
831         This test loads a video data and pushes it to the encoder. Originally it
832         used to wait 150 ms after receiving the second canplaythrough. I had to 
833         change this timing to 250 ms.
834
835         * css3/filters/composited-during-animation.html:
836         Ditto. setTimeout({...}, 0) versus requestAnimationFrame.
837
838         * media/media-controls-accessibility.html:
839         Updating the accessibility button happens asynchronously, see 
840         [WebAccessibilityObjectWrapper accessibilityPerformPressAction]. Due to
841         changing the page update timing, this test became flaky. Originally it used
842         to setTimeout({...}, 10) to ensure the stringValue of the mutate button
843         was changed after it was pressed. The fix is to loop using rAF till the
844         stringValue changes.
845
846         * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt: Removed.
847         The number of time notificationCallback() is called and the order of
848         notifications are not defined. And this is why we have two expected files:
849         one for WK1 and the other for WK2. Since the test is now simplified, we
850         can get rid of this duplication. We will test the minimum reliable thing
851         we can test.
852
853 2019-04-10  Ryosuke Niwa  <rniwa@webkit.org>
854
855         Nullptr crash in CompositeEditCommand::moveParagraphs when root editable element goes away
856         https://bugs.webkit.org/show_bug.cgi?id=193027
857
858         Reviewed by Wenson Hsieh.
859
860         Added a regression test. Note that the test works around debug assertions in moveParagraphs.
861         These assertions are generally correct & useful unless the website does something crazy like
862         removing the contenteditable content attribute during editing operations.
863
864         * editing/deleting/merge-paragraphs-null-root-editable-element-crash-expected.txt: Added.
865         * editing/deleting/merge-paragraphs-null-root-editable-element-crash.html: Added.
866
867 2019-04-10  Alicia Boya García  <aboya@igalia.com>
868
869         [GTK] Unreviewed test gardening
870         https://bugs.webkit.org/show_bug.cgi?id=196800
871
872         * platform/gtk/TestExpectations:
873         * platform/gtk/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
874
875 2019-04-10  Youenn Fablet  <youenn@apple.com>
876
877         [ Mojave WK2 iOS Sim ] Layout Test http/wpt/cache-storage/quota-third-party.https.html is a flaky failure
878         https://bugs.webkit.org/show_bug.cgi?id=196358
879         <rdar://problem/49388128>
880
881         Unreviewed.
882
883         * platform/ios-simulator-wk2/TestExpectations:
884         Mark test as slow.
885
886 2019-04-10  Youenn Fablet  <youenn@apple.com>
887
888         SWClientConnection should not double hop to fire some events
889         https://bugs.webkit.org/show_bug.cgi?id=196735
890
891         Reviewed by Alex Christensen.
892
893         * platform/mac-wk2/TestExpectations:
894
895 2019-04-10  Devin Rousso  <drousso@apple.com>
896
897         Web Inspector: REGRESSION (r238602): Elements: deleting the last child of a collapsed parent selects the parent's next sibling
898         https://bugs.webkit.org/show_bug.cgi?id=192711
899         <rdar://problem/46738990>
900
901         Reviewed by Timothy Hatcher.
902
903         Original patch by Matt Baker <mattbaker@apple.com>.
904
905         * inspector/table/table-remove-rows.html:
906         * inspector/table/table-remove-rows-expected.txt:
907
908 2019-04-10  Devin Rousso  <drousso@apple.com>
909
910         Web Inspector: Elements tab: multiple selection lost after navigating to another tab
911         https://bugs.webkit.org/show_bug.cgi?id=192681
912         <rdar://problem/46709392>
913
914         Reviewed by Timothy Hatcher.
915
916         Orginal patch by Matt Baker <mattbaker@apple.com>.
917
918         * inspector/tree-outline/tree-outline-selection.html: Added.
919         * inspector/tree-outline/tree-outline-selection-expected.txt: Added.
920         Add `TreeOutline` tests for single and multiple selection.
921
922         * inspector/unit-tests/set-utilities.html:
923         * inspector/unit-tests/set-utilities-expected.txt:
924         Add tests for `Set.prototype.lastValue`.
925
926 2019-04-10  Youenn Fablet  <youenn@apple.com>
927
928         Layout Test http/wpt/fetch/response-opaque-clone.html is sometimes timing out on iOS simulator
929         https://bugs.webkit.org/show_bug.cgi?id=194525
930         <rdar://problem/48012229>
931
932         Reviewed by Alex Christensen.
933
934         Test is no longer flaky on MacOS.
935         As per flakiness dashboard, it sometimes times out on iOS simulator.
936         It sometimes passes after running for 20 seconds.
937         Mark it as Slow and improve the test to output more sub-tests.
938         Removed unnecessary removal of cache since test runner will clear them at the end of the test.
939
940         * http/wpt/fetch/response-opaque-clone-expected.txt:
941         * http/wpt/fetch/response-opaque-clone.html:
942         * platform/ios-simulator-wk2/TestExpectations:
943
944 2019-04-10  Justin Fan  <justin_fan@apple.com>
945
946         [Web GPU] Indexed drawing and GPUCommandEncoder crash prevention
947         https://bugs.webkit.org/show_bug.cgi?id=196758
948
949         Reviewed by Dean Jackson.
950
951         Add draw-indexed-triangles to test drawing a green square using GPURenderPassEncoder::setIndexBuffer and drawIndexed.
952
953         * webgpu/draw-indexed-triangles-expected.html: Added.
954         * webgpu/draw-indexed-triangles.html: Added.
955
956 2019-04-10  Megan Gardner  <megan_gardner@apple.com>
957
958         Fix text autoscrolling when typing in modern webkit
959         https://bugs.webkit.org/show_bug.cgi?id=196718
960
961         Reviewed by Tim Horton.
962
963         * fast/events/autoscroll-when-input-is-offscreen-expected.txt: Added.
964         * fast/events/autoscroll-when-input-is-offscreen.html: Added.
965         * fast/events/autoscroll-with-software-keyboard-expected.txt: Added.
966         * fast/events/autoscroll-with-software-keyboard.html: Added.
967
968 2019-04-10  Youenn Fablet  <youenn@apple.com>
969
970         Delay initialization of quota users until the first quota request
971         https://bugs.webkit.org/show_bug.cgi?id=196467
972
973         Reviewed by Chris Dumez.
974
975         Unflake cache storage tests.
976
977         * TestExpectations:
978         * platform/mac-wk2/TestExpectations:
979
980 2019-04-10  Philippe Normand  <pnormand@igalia.com>
981
982         there is no vp8 support in youtube.com/html5 page with libwebkit2gtk 2.24 (MSE enabled)
983         https://bugs.webkit.org/show_bug.cgi?id=196615
984
985         Reviewed by Xabier Rodriguez-Calvar.
986
987         Update WPE baselines and add/unskip the
988         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html test in GTK.
989
990         * platform/gtk/TestExpectations:
991         * 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.
992         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
993
994 2019-04-10  Carlos Garcia Campos  <cgarcia@igalia.com>
995
996         [ATK] Defer the emision of AtkObject::children-changed signal after layout is done
997         https://bugs.webkit.org/show_bug.cgi?id=187948
998
999         Reviewed by Michael Catanzaro.
1000
1001         Remove expectations of accessibility/children-changed-sends-notification.html that passes now.
1002
1003         * platform/gtk/TestExpectations:
1004
1005 2019-04-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1006
1007         [ATK] Test accessibility/insert-children-assert.html is crashing since added in r216980
1008         https://bugs.webkit.org/show_bug.cgi?id=172281
1009         <rdar://problem/37030990>
1010
1011         Reviewed by Joanmarie Diggs.
1012
1013         Update the test to expect the whole content text on atk and remove the test expectations.
1014
1015         * accessibility/insert-children-assert.html:
1016         * platform/gtk/TestExpectations:
1017
1018 2019-04-09  John Wilander  <wilander@apple.com>
1019
1020         Add Resource Load Statistics test case for Ping
1021         https://bugs.webkit.org/show_bug.cgi?id=196748
1022
1023         Reviewed by Alex Christensen.
1024
1025         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource-expected.txt: Added.
1026         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource.html: Added.
1027
1028 2019-04-09  Megan Gardner  <megan_gardner@apple.com>
1029
1030         Turn on editing test that should pass now
1031         https://bugs.webkit.org/show_bug.cgi?id=196747
1032         <rdar://problem/38779179>
1033
1034         Reviewed by Tim Horton.
1035
1036         Just turning on a test that needed to be turns off for a while due to compatibility changes
1037         with the system.
1038
1039         * platform/ios-wk2/TestExpectations:
1040
1041 2019-04-09  Zalan Bujtas  <zalan@apple.com>
1042
1043         [AutoSizing] Avoid making text paragraphs scroll horizontally when there is a wide table
1044         https://bugs.webkit.org/show_bug.cgi?id=196743
1045         <rdar://problem/43897551>
1046
1047         Reviewed by Tim Horton.
1048
1049         * css3/viewport-percentage-lengths/vh-auto-size-expected.html:
1050         * css3/viewport-percentage-lengths/vh-auto-size.html:
1051         * fast/dynamic/crash-subtree-layout-when-auto-size-enabled.html:
1052         * fast/dynamic/mail-autosize-viewport-unit.html:
1053
1054 2019-04-09  Daniel Bates  <dabates@apple.com>
1055
1056         [iPad] Should open popover when the spacebar is pressed
1057         https://bugs.webkit.org/show_bug.cgi?id=196360
1058         <rdar://problem/49389129>
1059
1060         Reviewed by Brent Fulgham.
1061
1062         Add an iPad-specific test to ensure that pressing the spacebar opens the popover and scrolls
1063         the form control into view.
1064
1065         * fast/forms/ios/ipad/open-picker-using-keyboard-expected.txt: Added.
1066         * fast/forms/ios/ipad/open-picker-using-keyboard.html: Added.
1067         * platform/ios/TestExpectations: Skip tests in fast/forms/ios/ipad. We will unskip for iPad below.
1068         * platform/ipad/TestExpectations: Mark tests in fast/forms/ios/ipad as PASS so we run them.
1069         * resources/ui-helper.js:
1070         (window.UIHelper.waitForPopoverToPresent):
1071         (window.UIHelper.waitForPopoverToDismiss):
1072
1073 2019-04-09  Youenn Fablet  <youenn@apple.com>
1074
1075         Refresh WPT service worker expectations
1076         https://bugs.webkit.org/show_bug.cgi?id=196732
1077
1078         Reviewed by Alex Christensen.
1079
1080         * TestExpectations:
1081
1082 2019-04-09  Justin Fan  <justin_fan@apple.com>
1083
1084         [Web GPU] GPURenderPassEncoder updates: setBlendColor, setViewport, setScissorRect
1085         https://bugs.webkit.org/show_bug.cgi?id=196719
1086
1087         Reviewed by Myles C. Maxfield.
1088
1089         Add blend-color-triangle-strip to set and blend with a custom blend color on the renderpass encoder.
1090         Add viewport-scissor-rect-triangle-strip to draw a checkerboard by restricting the drawing viewport or scissor rectangle.
1091
1092         * webgpu/blend-color-triangle-strip.html: Added.
1093         * webgpu/js/webgpu-functions.js:
1094         (beginBasicRenderPass):
1095         * webgpu/viewport-scissor-rect-triangle-strip-expected.html: Added.
1096         * webgpu/viewport-scissor-rect-triangle-strip.html: Added.
1097
1098 2019-04-09  Devin Rousso  <drousso@apple.com>
1099
1100         Unreviewed, fix test failures after r239698.
1101         <rdar://problem/47223615>
1102
1103         * http/tests/inspector/network/resource-security-connection.html:
1104         Security connection information is sent as part of the metrics, not the response.
1105
1106 2019-04-09  John Wilander  <wilander@apple.com>
1107
1108         Pick up Ad Click Attribution conversions in NetworkResourceLoader::willSendRedirectedRequest()
1109         https://bugs.webkit.org/show_bug.cgi?id=196558
1110         <rdar://problem/47650245>
1111
1112         Reviewed by Youenn Fablet.
1113
1114         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
1115            Enhanced the use of AdClickAttribution::MaxEntropy.
1116         * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect-expected.txt: Added.
1117         * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect.html: Added.
1118         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority-expected.txt: Added.
1119         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority.html: Added.
1120         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority-expected.txt: Added.
1121         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority.html: Added.
1122         * http/tests/adClickAttribution/resources/redirectToConversion.php: Added.
1123         * http/tests/adClickAttribution/resources/redirectToConversionOnIPAddress.php: Added.
1124         * platform/ios-wk2/http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
1125            Enhanced the use of AdClickAttribution::MaxEntropy.
1126
1127 2019-04-09  Shawn Roberts  <sroberts@apple.com>
1128
1129         inspector/canvas/css-canvas-clients.html is a flaky failure
1130         https://bugs.webkit.org/show_bug.cgi?id=174272
1131
1132         Unreviewed test gardening
1133
1134         * platform/mac/TestExpectations: Updating expectations to unskip test and just mark as a flaky failure
1135
1136 2019-04-09  Shawn Roberts  <sroberts@apple.com>
1137
1138         inspector/console/console-time.html is a flaky failure
1139         https://bugs.webkit.org/show_bug.cgi?id=158006
1140
1141         Unreviewed test gardening.
1142
1143         * platform/mac/TestExpectations: Updating expecations for flaky failure
1144
1145 2019-04-09  Antoine Quint  <graouts@apple.com>
1146
1147         [ Mac ] REGRESSION (r237587) Layout Test compositing/visible-rect/animated-from-none.html is flaky text diff failure
1148         https://bugs.webkit.org/show_bug.cgi?id=194798
1149         <rdar://problem/48181898>
1150
1151         Reviewed by Dean Jackson.
1152
1153         When using the Web Animations engine, the best way to run code as an animation start is to use the "ready" promise, whereas
1154         DOM events are dispatched asynchronously and, in the case of this test, might have an animation progress that is greater
1155         than 0 and yield an animated transform that isn't quite the identity matrix.
1156
1157         * compositing/visible-rect/animated-from-none.html:
1158
1159 2019-04-09  Jer Noble  <jer.noble@apple.com>
1160
1161         Add test for fix of #196095
1162         https://bugs.webkit.org/show_bug.cgi?id=196097
1163
1164         Reviewed by Eric Carlson.
1165
1166         * media/track/track-in-band-metadata-display-order-expected.txt: Added.
1167         * media/track/track-in-band-metadata-display-order.html: Added.
1168
1169 2019-04-08  Chris Fleizach  <cfleizach@apple.com>
1170
1171         AX: Automatically compute accessibility labels for Apple Pay buttons
1172         https://bugs.webkit.org/show_bug.cgi?id=196661
1173
1174         Reviewed by Joanmarie Diggs.
1175
1176         * accessibility/mac/apple-pay-labels-expected.txt: Added.
1177         * accessibility/mac/apple-pay-labels.html: Added.
1178         * accessibility/mac/apple-pay-session-v4-expected.txt: Added.
1179         * accessibility/mac/apple-pay-session-v4.html: Added.
1180
1181 2019-04-08  Youenn Fablet  <youenn@apple.com>
1182
1183         Add a test to check for the service worker process name
1184         https://bugs.webkit.org/show_bug.cgi?id=196621
1185
1186         Reviewed by Chris Dumez.
1187
1188         * http/wpt/service-workers/online-worker.js:
1189         (async.doTest):
1190
1191 2019-04-08  Shawn Roberts  <sroberts@apple.com>
1192
1193         fast/parser/xml-error-adopted.xml is a flaky timeout
1194         https://bugs.webkit.org/show_bug.cgi?id=186581
1195
1196         Unreviewed test gardening.
1197
1198         * platform/ios-simulator-wk2/TestExpectations:
1199
1200 2019-04-08  Shawn Roberts  <sroberts@apple.com>
1201
1202         Fixed a typo on a test expectation
1203         https://bugs.webkit.org/show_bug.cgi?id=187391
1204
1205         Unreviewed test gardening.
1206
1207         * platform/mac-wk2/TestExpectations: Updating test expectations
1208
1209 2019-04-08  Shawn Roberts  <sroberts@apple.com>
1210
1211         inspector/canvas/css-canvas-clients.html is a constant timeout/failure
1212         https://bugs.webkit.org/show_bug.cgi?id=174272
1213
1214         Unreviewed test gardening.
1215
1216         * platform/mac/TestExpectations: Updating test expectations to skip test
1217
1218 2019-04-08  Yusuke Suzuki  <ysuzuki@apple.com>
1219
1220         Unreviewed, rolling in r243948 with test fix
1221         https://bugs.webkit.org/show_bug.cgi?id=196486
1222
1223         The test relied on the wrong EOF token's offset. This patch also fixes the test.
1224
1225         * inspector/runtime/parse-expected.txt:
1226         * inspector/runtime/parse.html:
1227
1228 2019-04-08  Antti Koivisto  <antti@apple.com>
1229
1230         Update touch-action region on property changes
1231         https://bugs.webkit.org/show_bug.cgi?id=196608
1232
1233         Reviewed by Simon Fraser.
1234
1235         * pointerevents/ios/touch-action-region-dynamic-expected.txt: Added.
1236         * pointerevents/ios/touch-action-region-dynamic.html: Added.
1237
1238 2019-04-08  Javier Fernandez  <jfernandez@igalia.com>
1239
1240         Implement white-space:break-spaces value
1241         https://bugs.webkit.org/show_bug.cgi?id=177327
1242
1243         Reviewed by Myles Maxfield and Zalan Bujtas.
1244
1245         Removed many failure expectations of tests that pass now thanks to this change.
1246
1247         The overflow-wrap-break-word-003.html tests fails in mac and iOS platforms due to an issue related to
1248         how we compute widths using 'ch' units and 'monospace' fonts. I filed bug #196169 to report the specific
1249         case of this test (break-word+pre-wrap) but the root cause it's probably the bug #196353.
1250
1251         I have submitted a PR [1] to the Web Platform Tests to change several tests that failed only if the
1252         monospace font is used, but pass with the Ahem font. Additionally, I've requested another PR [2] to
1253         add new layout tests, with the same case than overflow-wrap-break-word-003.html but using the Ahem
1254         font.
1255
1256         [1] https://github.com/web-platform-tests/wpt/pull/16137
1257         [2] https://github.com/web-platform-tests/wpt/pull/16124
1258
1259         * TestExpectations: Removed many Failure entries on tests that pass now thanks to this change.
1260         * platform/mac/TestExpectations: Added one Failure entry and filed the corresponding bug report.
1261
1262 2019-04-08  Antoine Quint  <graouts@apple.com>
1263
1264         [Web Animations] JS wrapper may be deleted while animation is yet to dispatch its finish event
1265         https://bugs.webkit.org/show_bug.cgi?id=196118
1266         <rdar://problem/46614137>
1267
1268         Reviewed by Chris Dumez.
1269
1270         Add a test that starts a short animation, sets a custom property on it, registers a "finish" event listener on it and deletes
1271         the sole reference to it in the JS world before triggering garbage collection. Prior to this fix, this test would time out
1272         because the JS wrapper would be garbage-collected prior to the animation completing and thus the event listener would not
1273         be called. To complete successfully, this test checks that it receives the event and its target is the same animation object
1274         that was originally created by checking the custom property is still set.
1275
1276         We also make sure that a test, which was found to have regressed with a previous version of this patch, uses the animation
1277         engine that it is expected to be testing.
1278
1279         * legacy-animation-engine/animations/resume-after-page-cache.html:
1280         * webanimations/js-wrapper-kept-alive-expected.txt: Added.
1281         * webanimations/js-wrapper-kept-alive.html: Added.
1282
1283 2019-04-08  Eric Liang  <ericliang@apple.com>
1284
1285         AX: <svg> elements with labels and no accessible contents are exposed as empty AXGroups
1286         https://bugs.webkit.org/show_bug.cgi?id=156774
1287
1288         Reviewed by Chris Fleizach.
1289
1290         Added tests that verify svgs shapes that are labelled are exposed as images.
1291         * accessibility/resources/apple-logo.svg: Added.
1292         * accessibility/svg-shape-labelled-expected.txt: Added.
1293         * accessibility/svg-shape-labelled.html: Added.
1294
1295 2019-04-08  Shawn Roberts  <sroberts@apple.com>
1296
1297         Layout tests imported/w3c/IndexedDB-private-browsing/idbobjectstore_createIndex7-event_order.html
1298         imported/w3c/IndexedDB-private-browsing/idbobjectstore_createIndex6-event_order.html are flaky failures
1299         https://bugs.webkit.org/show_bug.cgi?id=195961
1300
1301         Unreviewed test gardening
1302
1303         * platform/mac-wk2/TestExpectations: Updating test expectations for Debug flaky failure
1304
1305 2019-04-06  Antti Koivisto  <antti@apple.com>
1306
1307         Combine event and touch action regions into a single class
1308         https://bugs.webkit.org/show_bug.cgi?id=196644
1309         <rdar://problem/49643614>
1310
1311         Reviewed by Darin Adler.
1312
1313         * pointerevents/ios/touch-action-region-basic-expected.txt:
1314         * pointerevents/ios/touch-action-region-layers-expected.txt:
1315         * pointerevents/ios/touch-action-region-pan-x-y-expected.txt:
1316
1317 2019-04-05  Yongjun Zhang  <yongjun_zhang@apple.com>
1318
1319         We should pass minimumEffectiveDeviceWidth to web process on new page creation.
1320         https://bugs.webkit.org/show_bug.cgi?id=196077
1321         <rdar://problem/49108202>
1322
1323         Reviewed by Chris Dumez.
1324
1325         Add a layout test to verify the page shrinks to fit the window width when ignoreMetaViewport
1326         flag is turned on.
1327
1328         * fast/viewport/ios/shrink-to-fit-for-page-without-viewport-meta-expected.txt: Added.
1329         * fast/viewport/ios/shrink-to-fit-for-page-without-viewport-meta.html: Added.
1330
1331 2019-04-05  Jer Noble  <jer.noble@apple.com>
1332
1333         [Cocoa] Deactivate the audio session before the WebProcess suspends.
1334         https://bugs.webkit.org/show_bug.cgi?id=196658
1335
1336         Reviewed by Eric Carlson.
1337
1338         * platform/mac/media/audio-session-deactivated-when-suspended-expected.txt: Added.
1339         * platform/mac/media/audio-session-deactivated-when-suspended.html: Added.
1340
1341 2019-04-05  Devin Rousso  <drousso@apple.com>
1342
1343         Web Inspector: TestSuite test cases should have their own timeout to ensure tests fail with output instead of timeout by test runner
1344         https://bugs.webkit.org/show_bug.cgi?id=162814
1345         <rdar://problem/28574102>
1346
1347         Reviewed by Brian Burg.
1348
1349         * inspector/unit-tests/async-test-suite.html:
1350         * inspector/unit-tests/async-test-suite-expected.txt:
1351         * inspector/unit-tests/sync-test-suite.html:
1352         * inspector/unit-tests/sync-test-suite-expected.txt:
1353
1354         * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt:
1355         * inspector/canvas/recording-2d.html:
1356         * inspector/canvas/recording-webgl-snapshots.html:
1357         * inspector/canvas/recording-webgl.html:
1358         * inspector/canvas/resources/shaderProgram-utilities.js:
1359         (TestPage.registerInitializer.whenProgramAdded): Added.
1360         (TestPage.registerInitializer.whenProgramRemoved): Added.
1361         (TestPage.registerInitializer.window.initializeTestSuite):
1362         (TestPage.registerInitializer.window.addSimpleTestCase):
1363         (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
1364         (TestPage.registerInitializer.awaitProgramAdded): Added.
1365         (TestPage.registerInitializer.awaitProgramRemoved): Added.
1366         * inspector/console/command-line-api-expected.txt:
1367         * inspector/console/heap-snapshot.html:
1368         * inspector/debugger/async-stack-trace-truncate-expected.txt:
1369         * inspector/debugger/pause-for-internal-scripts-expected.txt:
1370         * inspector/formatting/resources/utilities.js:
1371         (TestPage.registerInitializer.window.addFormattingTests):
1372
1373 2019-04-05  Ryan Haddad  <ryanhaddad@apple.com>
1374
1375         [Mac WK2 iOS Sim] Layout Test imported/w3c/web-platform-tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html is a flaky failure
1376         https://bugs.webkit.org/show_bug.cgi?id=196633
1377
1378         Unreviewed test gardening.
1379
1380         * platform/ios-wk2/TestExpectations: Mark test as flaky.
1381         * platform/mac-wk2/TestExpectations: Ditto.
1382
1383 2019-04-05  Shawn Roberts  <sroberts@apple.com>
1384
1385         editing/execCommand/print.html is crashing on iOS Debug
1386         https://bugs.webkit.org/show_bug.cgi?id=196654
1387
1388         Unreviewed test gardening.
1389
1390         * platform/ios-simulator-wk2/TestExpectations: Skipping test on iOS Debug while waiting for a fix
1391
1392 2019-04-05  Diego Pino Garcia  <dpino@igalia.com>
1393
1394         [WPE] Unreviewed gardening, update unexpected passes
1395
1396         * platform/wpe/TestExpectations:
1397
1398 2019-04-04  Simon Fraser  <simon.fraser@apple.com>
1399
1400         Simple iframe scrolling test fails to get a composited scrolling frame in WebKitTestRunnerApp
1401         https://bugs.webkit.org/show_bug.cgi?id=196635
1402
1403         Reviewed by Antti Koivisto.
1404
1405         * scrollingcoordinator/ios/programmatic-frame-scroll-expected.html: Added.
1406         * scrollingcoordinator/ios/programmatic-frame-scroll.html: Added.
1407
1408 2019-04-04  Simon Fraser  <simon.fraser@apple.com>
1409
1410         [iOS WK2] REGRESSION (r242687): Programmatic scroll of overflow scroll results in bad rendering
1411         https://bugs.webkit.org/show_bug.cgi?id=195584
1412
1413         Reviewed by Zalan Bujtas.
1414
1415         Testing of programmatic scrolls in frames is prevented by webkit.org/b/196635.
1416
1417         * scrollingcoordinator/ios/programmatic-overflow-scroll-expected.html: Added.
1418         * scrollingcoordinator/ios/programmatic-overflow-scroll.html: Added.
1419         * scrollingcoordinator/ios/programmatic-page-scroll-expected.html: Added.
1420         * scrollingcoordinator/ios/programmatic-page-scroll.html: Added.
1421
1422 2019-04-04  Shawn Roberts  <sroberts@apple.com>
1423
1424         Unreviewed, rolling out r243868.
1425
1426         Causing timeouts failures on several queues
1427
1428         Reverted changeset:
1429
1430         "[Web Animations] JS wrapper may be deleted while animation is
1431         yet to dispatch its finish event"
1432         https://bugs.webkit.org/show_bug.cgi?id=196118
1433         https://trac.webkit.org/changeset/243868
1434
1435 2019-04-04  Commit Queue  <commit-queue@webkit.org>
1436
1437         Unreviewed, rolling out r243807 and r243824.
1438         https://bugs.webkit.org/show_bug.cgi?id=196611
1439
1440         Test added is a flaky timeout on iOS Simulator, 3 tests
1441         unskipped are flaky failures (Requested by ShawnRoberts on
1442         #webkit).
1443
1444         Reverted changesets:
1445
1446         "Blob type cannot be stored correctly in IDB when
1447         IDBObjectStore has autoIncrement and keyPath options"
1448         https://bugs.webkit.org/show_bug.cgi?id=196128
1449         https://trac.webkit.org/changeset/243807
1450
1451         "Follow up fix for r243807: Use MarkedArgumentBuffer instead
1452         of Vector for JSValue"
1453         https://bugs.webkit.org/show_bug.cgi?id=196547
1454         https://trac.webkit.org/changeset/243824
1455
1456 2019-04-04  Eric Carlson  <eric.carlson@apple.com>
1457
1458         [MediaStream] Host should be able to mute screen capture and camera/microphone independently
1459         https://bugs.webkit.org/show_bug.cgi?id=196555
1460         <rdar://problem/47303865>
1461
1462         Reviewed by Youenn Fablet.
1463
1464         * fast/mediastream/media-stream-page-muted-expected.txt: Added.
1465         * fast/mediastream/media-stream-page-muted.html: Added.
1466         * fast/mediastream/media-stream-track-interrupted.html: Read page muted state before
1467         interrupting capture track because the page state now changes immediately.
1468         * fast/mediastream/media-stream-track-muted.html: Ditto, for muting.
1469
1470 2019-04-04  Antti Koivisto  <antti@apple.com>
1471
1472         Compute accurate regions for touch-action
1473         https://bugs.webkit.org/show_bug.cgi?id=196536
1474         <rdar://problem/49516022>
1475
1476         Reviewed by Simon Fraser.
1477
1478         * pointerevents/ios/touch-action-region-basic-expected.txt: Added.
1479         * pointerevents/ios/touch-action-region-basic.html: Added.
1480         * pointerevents/ios/touch-action-region-layers-expected.txt: Added.
1481         * pointerevents/ios/touch-action-region-layers.html: Added.
1482         * pointerevents/ios/touch-action-region-pan-x-y-expected.txt: Added.
1483         * pointerevents/ios/touch-action-region-pan-x-y.html: Added.
1484
1485 2019-04-04  Manuel Rego Casasnovas  <rego@igalia.com>
1486
1487         [css-grid] Scroll reset position when updating inner html on content
1488         https://bugs.webkit.org/show_bug.cgi?id=191506
1489
1490         Unreviewed gardening.
1491
1492         The problem described in this bug was fixed in r243687 (webkit.org/b/191506).
1493         This test was still marked as Failure but it has been passing since then.
1494
1495         * TestExpectations: Remove fast/css-grid-layout/grid-item-scroll-position.html
1496         as it's passing now.
1497
1498 2019-04-04  Shawn Roberts  <sroberts@apple.com>
1499
1500         scrollingcoordinator/ios/ui-scroll-fixed.html is a flakky failure
1501         https://bugs.webkit.org/show_bug.cgi?id=196612
1502
1503         Unreviewed test gardening.
1504
1505         * platform/ios-simulator-wk2/TestExpectations: Changing expectations for flaky image failure
1506
1507 2019-04-04  Antoine Quint  <graouts@apple.com>
1508
1509         [macOS WK1] Layout Test webanimations/accelerated-transition-interrupted-on-composited-element.html is a flaky image failure
1510         https://bugs.webkit.org/show_bug.cgi?id=189678
1511         <rdar://problem/44621674>
1512
1513         Reviewed by Dean Jackson.
1514
1515         We make the test sturdier by waiting for two rAFs instead of just one to wait until animations have been updated (one rAF)
1516         and accelerated animations have been committed (two rAFs).
1517
1518         We also use the "transitioncancel" event to determine the transition has been interrupted rather than using a rAF callback.
1519
1520         * webanimations/accelerated-transition-interrupted-on-composited-element.html:
1521
1522 2019-04-04  Diego Pino Garcia  <dpino@igalia.com>
1523
1524         [WPE] Unreviewed gardening
1525         
1526         Remove tests that are expected to fail but pass.
1527
1528         * platform/wpe/TestExpectations:
1529
1530 2019-04-04  Antoine Quint  <graouts@apple.com>
1531
1532         REGRESSION (r236501?): Layout Test compositing/geometry/limit-layer-bounds-opacity-transition.html is flaky
1533         https://bugs.webkit.org/show_bug.cgi?id=190210
1534         <rdar://problem/45045989>
1535
1536         Unreviewed.
1537
1538         The flakiness dashboard shows that this test hasn't been flaky for a few weeks, reverting the flaky expectation.
1539
1540         * platform/mac/TestExpectations:
1541
1542 2019-04-04  Antoine Quint  <graouts@apple.com>
1543
1544         [Web Animations] JS wrapper may be deleted while animation is yet to dispatch its finish event
1545         https://bugs.webkit.org/show_bug.cgi?id=196118
1546         <rdar://problem/46614137>
1547
1548         Reviewed by Ryosuke Niwa.
1549
1550         Add a test that starts a short animation, sets a custom property on it, registers a "finish" event listener on it and deletes
1551         the sole reference to it in the JS world before triggering garbage collection. Prior to this fix, this test would time out
1552         because the JS wrapper would be garbage-collected prior to the animation completing and thus the event listener would not
1553         be called. To complete successfully, this test checks that it receives the event and its target is the same animation object
1554         that was originally created by checking the custom property is still set.
1555
1556         * legacy-animation-engine/animations/resume-after-page-cache.html:
1557         * webanimations/js-wrapper-kept-alive-expected.txt: Added.
1558         * webanimations/js-wrapper-kept-alive.html: Added.
1559
1560 2019-04-03  Timothy Hatcher  <timothy@apple.com>
1561
1562         Update AutoFill field icons to be SVG instead of PNG images.
1563         https://bugs.webkit.org/show_bug.cgi?id=196557
1564         rdar://problem/48292514
1565
1566         Reviewed by Tim Horton.
1567
1568         * platform/ios/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
1569         * platform/mac/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
1570         * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
1571
1572 2019-04-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
1573
1574         REGRESSION (r220717): Assertion fires when animating an SVG rounded corner rect till it collapses
1575         https://bugs.webkit.org/show_bug.cgi?id=196518
1576
1577         Reviewed by Simon Fraser.
1578
1579         * svg/animations/animate-rounded-corner-rect-zero-height-expected.txt: Added.
1580         * svg/animations/animate-rounded-corner-rect-zero-height.svg: Added.
1581
1582 2019-04-03  Myles C. Maxfield  <mmaxfield@apple.com>
1583
1584         -apple-trailing-word is needed for browser detection
1585         https://bugs.webkit.org/show_bug.cgi?id=196575
1586
1587         Unreviewed.
1588
1589         * fast/text/trailing-word-detection-expected.txt: Added.
1590         * fast/text/trailing-word-detection.html: Added.
1591         * platform/gtk/TestExpectations:
1592         * platform/win/TestExpectations:
1593
1594 2019-04-03  Shawn Roberts  <sroberts@apple.com>
1595
1596         tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html is a flaky failure and timeout
1597         https://bugs.webkit.org/show_bug.cgi?id=196115
1598
1599         Unreviewed test gardening.
1600
1601         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky test
1602
1603 2019-04-03  Michael Saboff  <msaboff@apple.com>
1604
1605         REGRESSION (r243642): com.apple.JavaScriptCore crash in JSC::RegExpObject::execInline
1606         https://bugs.webkit.org/show_bug.cgi?id=196477
1607
1608         Reviewed by Keith Miller.
1609
1610         Updated the test with a couple more test cases to test a few variants of this bug.
1611         Also added a couple of non-greedy counted non-BMP character class tests that don't have
1612         the bug just to be sure.
1613
1614         * js/regexp-unicode-expected.txt:
1615         * js/script-tests/regexp-unicode.js:
1616
1617 2019-04-03  Myles C. Maxfield  <mmaxfield@apple.com>
1618
1619         Documents can be destroyed before their CSSFontFaceSet is destroyed
1620         https://bugs.webkit.org/show_bug.cgi?id=195830
1621
1622         Reviewed by Darin Adler.
1623
1624         * fast/text/font-face-set-destroy-document-expected.html: Added.
1625         * fast/text/font-face-set-destroy-document.html: Added.
1626
1627 2019-04-03  Shawn Roberts  <sroberts@apple.com>
1628
1629         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
1630         https://bugs.webkit.org/show_bug.cgi?id=194164
1631
1632         Unreviewed test gardening.
1633
1634         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky timeout
1635
1636 2019-04-03  Shawn Roberts  <sroberts@apple.com>
1637
1638         Rebaseline scrollingcoordinator/scrolling-tree/fixed-inside-frame.html
1639         https://bugs.webkit.org/show_bug.cgi?id=195254
1640
1641         Unreviewed test gardening.
1642
1643         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt: Rebaselined test
1644
1645 2019-04-03  Myles C. Maxfield  <mmaxfield@apple.com>
1646
1647         Remove support for -apple-trailing-word
1648         https://bugs.webkit.org/show_bug.cgi?id=196525
1649
1650         Reviewed by Zalan Bujtas.
1651
1652         This CSS property is nonstandard and not used.
1653
1654         * fast/text/trailing-word-expected.html: Removed.
1655         * fast/text/trailing-word.html: Removed.
1656         * platform/gtk/TestExpectations:
1657         * platform/mac/fast/text/trailing-word-parse-expected.txt: Removed.
1658         * platform/mac/fast/text/trailing-word-parse.html: Removed.
1659         * platform/win/TestExpectations:
1660
1661 2019-04-03  Chris Dumez  <cdumez@apple.com>
1662
1663         Remove legacy webkitRequestAnimationFrame time quirk
1664         https://bugs.webkit.org/show_bug.cgi?id=196458
1665         <rdar://problem/49490207>
1666
1667         Reviewed by Simon Fraser.
1668
1669         Rebaseline webkitRequestAnimationFrame layout test now that we log a deprecation
1670         warning.
1671
1672         * fast/animation/request-animation-frame-prefix-expected.txt:
1673
1674 2019-04-03  Alex Christensen  <achristensen@webkit.org>
1675
1676         Resurrect and fix layout test http/tests/adClickAttribution/store-ad-click-attribution.html
1677         https://bugs.webkit.org/show_bug.cgi?id=196476
1678
1679         Reviewed by Chris Dumez.
1680
1681         * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt:
1682
1683 2019-04-03  Daniel Bates  <dabates@apple.com>
1684
1685         [iOS] Should be able to dismiss picker or popover using the keyboard
1686         https://bugs.webkit.org/show_bug.cgi?id=196272
1687         <rdar://problem/48943170>
1688
1689         Reviewed by Wenson Hsieh.
1690
1691         Add test to ensure that pressing Escape or Command + . dismisses a picker.
1692
1693         * fast/forms/ios/dismiss-picker-using-keyboard-expected.txt: Added.
1694         * fast/forms/ios/dismiss-picker-using-keyboard.html: Added.
1695
1696 2019-04-03  Sihui Liu  <sihui_liu@apple.com>
1697
1698         Blob type cannot be stored correctly in IDB when IDBObjectStore has autoIncrement and keyPath options
1699         https://bugs.webkit.org/show_bug.cgi?id=196128
1700
1701         Reviewed by Geoffrey Garen.
1702
1703         * TestExpectations:
1704         * storage/indexeddb/modern/objectstore-autoincrement-types-expected.txt: Added.
1705         * storage/indexeddb/modern/objectstore-autoincrement-types.html: Added.
1706         * storage/indexeddb/modern/resources/objectstore-autoincrement-types.js: Added.
1707         (next):
1708         (prepareDatabase.event.target.onsuccess):
1709         (prepareDatabase):
1710         (testSteps):
1711
1712 2019-04-03  Youenn Fablet  <youenn@apple.com>
1713
1714         Resetting quota should take into account third party origins
1715         https://bugs.webkit.org/show_bug.cgi?id=196462
1716
1717         Reviewed by Geoffrey Garen.
1718
1719         * http/wpt/cache-storage/quota-third-party.https-expected.txt:
1720         * http/wpt/cache-storage/quota-third-party.https.html:
1721         * platform/mac-wk2/TestExpectations:
1722
1723 2019-04-03  Diego Pino Garcia  <dpino@igalia.com>
1724
1725         [GTK] Unreviewed gardening, update test expectations
1726
1727         * platform/gtk/TestExpectations:
1728
1729 2019-04-03  Michael Catanzaro  <mcatanzaro@igalia.com>
1730
1731         Get rid of HTMLInputElement::setEditingValue
1732         https://bugs.webkit.org/show_bug.cgi?id=196402
1733
1734         Reviewed by Darin Adler.
1735
1736         * fast/forms/editing-value-expected.txt: Removed.
1737         * fast/forms/editing-value-null-renderer-expected.txt: Removed.
1738         * fast/forms/editing-value-null-renderer.html: Removed.
1739         * fast/forms/editing-value.html: Removed.
1740
1741 2019-04-03  Shawn Roberts  <sroberts@apple.com>
1742
1743         The following layout tests are flaky failures
1744         imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html
1745         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay.html
1746         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/error-codes/error.html
1747         https://bugs.webkit.org/show_bug.cgi?id=195466
1748
1749         Unreviewed test gardening.
1750
1751         * platform/ios-simulator/TestExpectations: Updating test expectations for flaky failures
1752
1753 2019-04-03  Shawn Roberts  <sroberts@apple.com>
1754
1755         Layout Test http/wpt/resource-timing/rt-resources-per-worker.html is flaky
1756         https://bugs.webkit.org/show_bug.cgi?id=180260
1757
1758         Unreviewed test gardening.
1759
1760         * platform/mac/TestExpectations:
1761
1762 2019-04-02  Simon Fraser  <simon.fraser@apple.com>
1763
1764         REGRESSION (r238266): Exchange 2013 Outlook Web Access displays partially blank page when creating new e-mail
1765         https://bugs.webkit.org/show_bug.cgi?id=196522
1766
1767         Reviewed by Zalan Bujtas.
1768
1769         * compositing/backing/foreground-layer-no-paints-into-ancestor-expected.html: Added.
1770         * compositing/backing/foreground-layer-no-paints-into-ancestor.html: Added.
1771
1772 2019-04-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
1773
1774         SVG Animation (SMIL) on <text> or <tspan> doesn't work on second run
1775         https://bugs.webkit.org/show_bug.cgi?id=150388
1776
1777         Reviewed by Simon Fraser.
1778
1779         The bug is fixed by removing the SVG tear off objects. See
1780         https://bugs.webkit.org/show_bug.cgi?id=191237.
1781
1782         We need to add a layout test to ensure that no code change will break
1783         this scenario in the future.
1784
1785         * svg/animations/smil-multiple-animate-list-expected.svg: Added.
1786         * svg/animations/smil-multiple-animate-list.svg: Added.
1787
1788 2019-04-02  Shawn Roberts  <sroberts@apple.com>
1789
1790         imported/w3c/web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint.html is a flaky crash
1791         https://bugs.webkit.org/show_bug.cgi?id=196517
1792
1793         Unreviewed test gardening.
1794
1795         * platform/mac/TestExpectations: Skipping test for flaky crashing
1796
1797 2019-04-02  Ryan Haddad  <ryanhaddad@apple.com>
1798
1799         [Mojave] Layout test fast/text/complex-initial-advance.html is failing
1800         https://bugs.webkit.org/show_bug.cgi?id=196512
1801
1802         Unreviewed test gardening.
1803
1804         * platform/mac/TestExpectations: Mark test as failing.
1805
1806 2019-04-02  Alex Christensen  <achristensen@webkit.org>
1807
1808         Fix assertion in http/tests/adClickAttribution/store-ad-click-attribution.html
1809         https://bugs.webkit.org/show_bug.cgi?id=196503
1810
1811         Reviewed by Chris Dumez.
1812
1813         * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt:
1814         * http/tests/adClickAttribution/store-ad-click-attribution.html:
1815         * platform/wk2/TestExpectations:
1816
1817 2019-04-02  Devin Rousso  <drousso@apple.com>
1818
1819         Web Inspector: Canvas: add support for showing WebGPU contexts
1820         https://bugs.webkit.org/show_bug.cgi?id=196413
1821         <rdar://problem/49438898>
1822
1823         Reviewed by Timothy Hatcher.
1824
1825         * inspector/canvas/create-context-webgpu.html: Added.
1826         * inspector/canvas/create-context-webgpu-expected.txt: Added.
1827         * inspector/canvas/resolveCanvasContext-webgpu.html: Added.
1828         * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Added.
1829
1830         * inspector/canvas/resources/create-context-utilities.js:
1831         (createDetachedCanvas):
1832         (createCSSCanvas):
1833         (destroyCanvases):
1834         (TestPage.registerInitializer.InspectorTest.CreateContextUtilities.initializeTestSuite): Added.
1835         (TestPage.registerInitializer.InspectorTest.CreateContextUtilities.addSimpleTestCase): Added.
1836         (TestPage.registerInitializer.InspectorTest.CreateContextUtilities.addCSSCanvasTestCase): Added.
1837         (TestPage.registerInitializer.window.initializeTestSuite): Deleted.
1838         (TestPage.registerInitializer.window.addSimpleTestCase): Deleted.
1839         (TestPage.registerInitializer.window.addCSSCanvasTestCase): Deleted.
1840
1841         * inspector/canvas/create-context-2d.html:
1842         * inspector/canvas/create-context-2d-expected.txt:
1843         * inspector/canvas/create-context-bitmaprenderer.html:
1844         * inspector/canvas/create-context-bitmaprenderer-expected.txt:
1845         * inspector/canvas/create-context-webgl.html:
1846         * inspector/canvas/create-context-webgl-expected.txt:
1847         * inspector/canvas/create-context-webgl2.html:
1848         * inspector/canvas/create-context-webgl2-expected.txt:
1849
1850         * platform/gtk/TestExpectations:
1851         * platform/ios/TestExpectations:
1852         * platform/mac-wk1/TestExpectations:
1853         * platform/mac/TestExpectations:
1854         * platform/win/TestExpectations:
1855         * platform/wincairo/TestExpectations:
1856         * platform/wpe/TestExpectations:
1857
1858 2019-04-02  Chris Dumez  <cdumez@apple.com>
1859
1860         [WK2] Add support for Window's beforeprint / afterprint events
1861         https://bugs.webkit.org/show_bug.cgi?id=196478
1862
1863         Reviewed by Alex Christensen.
1864
1865         Add layout test coverage.
1866
1867         * TestExpectations:
1868         * platform/wk2/TestExpectations:
1869         * printing/printing-events-expected.txt: Added.
1870         * printing/printing-events.html: Added.
1871
1872 2019-04-02  Zalan Bujtas  <zalan@apple.com>
1873
1874         [ContentChangeObserver] Hover menus do not function on fidelity.com
1875         https://bugs.webkit.org/show_bug.cgi?id=196507
1876         <rdar://problem/49496520>
1877
1878         Reviewed by Simon Fraser.
1879
1880         * fast/events/touch/ios/content-observation/400ms-hover-intent-expected.txt: Added.
1881         * fast/events/touch/ios/content-observation/400ms-hover-intent.html: Added.
1882
1883 2019-04-02  Chris Dumez  <cdumez@apple.com>
1884
1885         Unreviewed, rolling out r243551.
1886
1887         Seems to have broken file uploads to SoundCloud
1888
1889         Reverted changeset:
1890
1891         "XMLHttpRequestUpload's loadstart event not correct
1892         initialized"
1893         https://bugs.webkit.org/show_bug.cgi?id=196174
1894         https://trac.webkit.org/changeset/243551
1895
1896 2019-04-02  Justin Fan  <justin_fan@apple.com>
1897
1898         [Web GPU] Implement blend states and color write mask for  GPUColorStateDescriptor
1899         https://bugs.webkit.org/show_bug.cgi?id=196474
1900
1901         Reviewed by Myles C. Maxfield.
1902
1903         Add blend-triangle-strip to test color blending and color-write-mask-triangle-strip.html to test color write mask.
1904         Update other tests to specify blend states when creating a GPURenderPipeline.
1905
1906         * webgpu/blend-triangle-strip-expected.html: Added.
1907         * webgpu/blend-triangle-strip.html: Added.
1908         * webgpu/buffer-command-buffer-races.html:
1909         * webgpu/buffer-resource-triangles.html:
1910         * webgpu/color-write-mask-triangle-strip-expected.html: Added.
1911         * webgpu/color-write-mask-triangle-strip.html: Added.
1912         * webgpu/depth-enabled-triangle-strip.html:
1913         * webgpu/js/webgpu-functions.js:
1914         * webgpu/render-pipelines.html:
1915         * webgpu/texture-triangle-strip.html:
1916         * webgpu/vertex-buffer-triangle-strip.html:
1917         * webgpu/whlsl.html:
1918
1919 2019-04-02  Zalan Bujtas  <zalan@apple.com>
1920
1921         [ContentChangeObserver] Ignore reconstructed renderers when checking for visibility change
1922         https://bugs.webkit.org/show_bug.cgi?id=196483
1923         <rdar://problem/49288174>
1924
1925         Reviewed by Simon Fraser.
1926
1927         * fast/events/touch/ios/content-observation/visible-content-gains-new-renderer-expected.txt: Added.
1928         * fast/events/touch/ios/content-observation/visible-content-gains-new-renderer.html: Added.
1929
1930 2019-04-02  Shawn Roberts  <sroberts@apple.com>
1931
1932         accessibility/mac/press-not-work-for-disabled-menu-list.html is a flaky failure
1933         https://bugs.webkit.org/show_bug.cgi?id=196505
1934
1935         Unreviewed test gardening.
1936
1937         * platform/mac/TestExpectations: Updating test expectations for flaky failure
1938
1939 2019-04-02  Shawn Roberts  <sroberts@apple.com>
1940
1941         media/video-background-tab-playback.html is a flaky failure
1942         https://bugs.webkit.org/show_bug.cgi?id=196502
1943
1944         Unreviewed test gardening
1945
1946         * platform/mac-wk1/TestExpectations: Updating test expectations for flaky failure
1947
1948 2019-04-02  Shawn Roberts  <sroberts@apple.com>
1949
1950         inspector/audit/basic.html is a flaky timeout on bots
1951         https://bugs.webkit.org/show_bug.cgi?id=196448
1952
1953         Unreviewed test gardening
1954
1955         * platform/mac-wk1/TestExpectations:
1956         * platform/mac-wk2/TestExpectations: Updating test expectaions for flaky timeout
1957
1958 2019-04-02  Shawn Roberts  <sroberts@apple.com>
1959
1960         fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html is a flaky failure
1961         https://bugs.webkit.org/show_bug.cgi?id=195341
1962
1963         Unreviewed test gardening.
1964
1965         * platform/ios-simulator-wk2/TestExpectations: Updating test expecations for flaky failure
1966
1967 2019-04-02  Shawn Roberts  <sroberts@apple.com>
1968
1969         fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation.html is a flaky failure
1970         https://bugs.webkit.org/show_bug.cgi?id=196495
1971
1972         Unreviewed test gardening
1973
1974         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky failure
1975
1976 2019-04-02  Diego Pino Garcia  <dpino@igalia.com>
1977
1978         REGRESSION(r243512): Change locale of test in intl-datetimeformat.js
1979         https://bugs.webkit.org/show_bug.cgi?id=196395
1980
1981         r243512 modifes Intl.DateTimeFormat to obey 2-digit hour. A test was
1982         added to test 2-digit hour in Russian using 12-hour setting as true and
1983         false. In the former case, the expected string appends the string 'AM'
1984         in Russian. This localised string made GTK-based ports fail since
1985         according to Glib the 'am_pm' values in Russian are not localised.
1986         
1987         This patch keeps the same test but changes locale to 'en' to prevent
1988         the test from failing.
1989
1990         Reviewed by Michael Catanzaro.
1991
1992         * js/intl-datetimeformat-expected.txt:
1993         * js/script-tests/intl-datetimeformat.js:
1994         * platform/gtk/js/intl-datetimeformat-expected.txt:
1995
1996 2019-04-01  Ryosuke Niwa  <rniwa@webkit.org>
1997
1998         Skip the tests added in r236519 on iOS. This feature was never implemented in iOS.
1999
2000         * platform/ios/TestExpectations:
2001
2002 2019-04-01  Said Abou-Hallawa  <sabouhallawa@apple.com>
2003
2004         Remove the SVG tear off objects for SVGMatrix, SVGTransfrom, SVGTransformList and SVGAnimatedTransformList
2005         https://bugs.webkit.org/show_bug.cgi?id=196086
2006
2007         Reviewed by Simon Fraser.
2008
2009         * svg/dom/SVGTransformList-basics-expected.txt:
2010         * svg/dom/SVGTransformList-basics.xhtml:
2011         These changes are required because SVGTransfromList will be following the
2012         SVG2 specs regarding adding new items to the list. 
2013
2014         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
2015
2016 2019-04-01  Devin Rousso  <drousso@apple.com>
2017
2018         Web Inspector: DOMDebugger: breakpoints for attribute modifications still fire when breakpoints are disabled
2019         https://bugs.webkit.org/show_bug.cgi?id=196456
2020         <rdar://problem/49489747>
2021
2022         Reviewed by Joseph Pecoraro.
2023
2024         * inspector/dom-debugger/dom-breakpoints.html:
2025         * inspector/dom-debugger/dom-breakpoints-expected.txt:
2026
2027 2019-04-01  Per Arne Vollan  <pvollan@apple.com>
2028
2029         [Win10] Look into platform specific layout test failures
2030         https://bugs.webkit.org/show_bug.cgi?id=196463
2031
2032         Unreviewed test gardening.
2033
2034         * platform/win/TestExpectations:
2035
2036 2019-04-01  Shawn Roberts  <sroberts@apple.com>
2037
2038         accessibility/Mac/async-increment-decrement-action.html is crashing and blaming other tests on bots
2039         https://bugs.webkit.org/show_bug.cgi?id=187391
2040
2041         Unreviewed test gardening.
2042
2043         * platform/mac-wk2/TestExpectations: Updating test expectations to skip crashing test
2044
2045 2019-04-01  Antti Koivisto  <antti@apple.com>
2046
2047         Update event region when toggling pointer-events:none
2048         https://bugs.webkit.org/show_bug.cgi?id=195902
2049         <rdar://problem/48988384>
2050
2051         Reviewed by Simon Fraser.
2052
2053         * fast/scrolling/ios/event-region-pointer-events-expected.txt: Added.
2054         * fast/scrolling/ios/event-region-pointer-events.html: Added.
2055
2056 2019-04-01  Chris Dumez  <cdumez@apple.com>
2057
2058         Support "noreferrer" for window.open()
2059         https://bugs.webkit.org/show_bug.cgi?id=194533
2060
2061         Reviewed by Geoffrey Garen.
2062
2063         Add equivalent test to imported/w3c/web-platform-tests/html/browsers/the-window-object/window-open-noopener.html
2064         but which relies on localStorage instead of BroadcastChannel so that it works with WebKit.
2065
2066         * http/wpt/html/browsers/the-window-object/support/noreferrer-target-webkit.html: Added.
2067         * http/wpt/html/browsers/the-window-object/window-open-noopener-webkit-expected.txt: Added.
2068         * http/wpt/html/browsers/the-window-object/window-open-noopener-webkit.html: Added.
2069
2070 2019-04-01  Said Abou-Hallawa  <sabouhallawa@apple.com>
2071
2072         SVGMatrix.IDL methods do not conform to the specs
2073         https://bugs.webkit.org/show_bug.cgi?id=196263
2074
2075         Reviewed by Simon Fraser.
2076
2077         * svg/dom/SVGMatrix-expected.txt:
2078         * svg/dom/SVGMatrix.html:
2079         Clean this test. Make it test the case when valid arguments are passed to
2080         the methods of the SVGMatrix. Make sure the methods are read-only. All
2081         of them should be making a copy of the matrix, applying the transform and
2082         returning the copy.
2083
2084 2019-04-01  Shawn Roberts  <sroberts@apple.com>
2085
2086         storage/indexeddb/modern/deletedatabase-2-private.html is a flaky failure on Mac Debug
2087         https://bugs.webkit.org/show_bug.cgi?id=196445
2088
2089         Unreviewed test gardening
2090
2091         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky test
2092
2093 2019-04-01  Antti Koivisto  <antti@apple.com>
2094
2095         Trying to scroll the compose pane on gmail.com scrolls the message list behind
2096         https://bugs.webkit.org/show_bug.cgi?id=196426
2097         <rdar://problem/49402667>
2098
2099         Reviewed by Darin Adler.
2100
2101         * fast/scrolling/ios/event-region-visibility-hidden-expected.txt: Added.
2102         * fast/scrolling/ios/event-region-visibility-hidden.html: Added.
2103
2104 2019-04-01  Cathie Chen  <cathiechen@igalia.com>
2105
2106         Change expectation for imported/w3c/web-platform-tests/resize-observer/eventloop.html.
2107         https://bugs.webkit.org/show_bug.cgi?id=196422
2108
2109         Reviewed by Frédéric Wang.
2110
2111         At current implement, notifyResizeObservers is not synchronized to requestAnimationFrame, so the test would be flaky.
2112
2113         * TestExpectations: eventloop.html is flaky because it depend on the order of requestAnimationFrame and ResizeObserver timer.
2114
2115 2019-03-31  Manuel Rego Casasnovas  <rego@igalia.com>
2116
2117         Scroll position gets reset when overflow:scroll is inside grid
2118         https://bugs.webkit.org/show_bug.cgi?id=196337
2119         <rdar://problem/49385784>
2120
2121         Reviewed by Simon Fraser.
2122
2123         Fix scroll position when there are changes inside a grid item with "overflow: scroll".
2124
2125         * fast/css-grid-layout/grid-item-content-scroll-position-expected.txt: Added.
2126         * fast/css-grid-layout/grid-item-content-scroll-position.html: Added.
2127
2128 2019-03-31  Wenson Hsieh  <wenson_hsieh@apple.com>
2129
2130         [iOS] Crash when changing inputmode for certain types of focusable elements
2131         https://bugs.webkit.org/show_bug.cgi?id=196431
2132         <rdar://problem/49454962>
2133
2134         Reviewed by Tim Horton.
2135
2136         Add a layout test that exercises the edge case; see WebKit ChangeLogs for more details.
2137
2138         * fast/forms/change-inputmode-crash-expected.txt: Added.
2139         * fast/forms/change-inputmode-crash.html: Added.
2140
2141 2019-03-29  Dean Jackson  <dino@apple.com>
2142
2143         gl.readPixels with type gl.FLOAT does not work
2144         https://bugs.webkit.org/show_bug.cgi?id=171432
2145         <rdar://problem/31905150>
2146
2147         Reviewed by Antoine Quint.
2148
2149         New test that exercises reading a framebuffer object
2150         with a floating point texture attached.
2151
2152         * platform/ios/TestExpectations: Skip this test on iOS, where floating-point
2153         FBOs are not supported.
2154         * fast/canvas/webgl/readPixels-float-expected.txt: Added.
2155         * fast/canvas/webgl/readPixels-float.html: Added.
2156
2157 2019-03-30  Zalan Bujtas  <zalan@apple.com>
2158
2159         [ContentChangeObserver] Add iFrame elements to the list of "considered clickable" elements.
2160         https://bugs.webkit.org/show_bug.cgi?id=196410
2161         <rdar://problem/49436828>
2162
2163         Reviewed by Simon Fraser.
2164
2165         * fast/events/touch/ios/content-observation/iframe-is-shown-on-hover-expected.txt: Added.
2166         * fast/events/touch/ios/content-observation/iframe-is-shown-on-hover.html: Added.
2167
2168 2019-03-30  Zalan Bujtas  <zalan@apple.com>
2169
2170         [ContentChangeObserver] Subframe load should not reset content observation on the mainframe
2171         https://bugs.webkit.org/show_bug.cgi?id=196408
2172         <rdar://problem/49436797>
2173
2174         Reviewed by Simon Fraser.
2175
2176         * fast/events/touch/ios/content-observation/hover-while-loading-subframe-expected.txt: Added.
2177         * fast/events/touch/ios/content-observation/hover-while-loading-subframe.html: Added.
2178
2179 2019-03-30  Antti Koivisto  <antti@apple.com>
2180
2181         Hit-testing of boxes over scrollers should account for border-radius
2182         https://bugs.webkit.org/show_bug.cgi?id=195374
2183         <rdar://problem/48649993>
2184
2185         Reviewed by Simon Fraser.
2186
2187         * fast/scrolling/ios/border-radius-event-region-expected.txt: Added.
2188         * fast/scrolling/ios/border-radius-event-region.html: Added.
2189         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt:
2190
2191 2019-03-29  Zalan Bujtas  <zalan@apple.com>
2192
2193         [ContentChangeObserver] Expand DOM timer observation to 350ms
2194         https://bugs.webkit.org/show_bug.cgi?id=196411
2195         <rdar://problem/49391144>
2196
2197         Reviewed by Simon Fraser.
2198
2199         * fast/events/touch/ios/content-observation/350ms-hover-intent-expected.txt: Added.
2200         * fast/events/touch/ios/content-observation/350ms-hover-intent.html: Added.
2201
2202 2019-03-29  John Wilander  <wilander@apple.com>
2203
2204         Move WebResourceLoadStatisticsStore IPC calls from the UI process to the network process
2205         https://bugs.webkit.org/show_bug.cgi?id=196407
2206         <rdar://problem/47859936>
2207
2208         Reviewed by Brent Fulgham.
2209
2210         * http/tests/storageAccess/deny-storage-access-under-opener-expected.txt:
2211         * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss-expected.txt:
2212         * http/tests/storageAccess/grant-storage-access-under-opener-at-popup-user-gesture-expected.txt: Added.
2213         * http/tests/storageAccess/grant-storage-access-under-opener-at-popup-user-gesture.html: Added.
2214         * http/tests/storageAccess/resources/get-cookies.php:
2215         * http/tests/storageAccess/resources/produce-user-gesture-set-cookie-and-report-back.html: Added.
2216
2217 2019-03-29  Chris Dumez  <cdumez@apple.com>
2218
2219         Make someWindow.frames, .self, .window always return someWindow
2220         https://bugs.webkit.org/show_bug.cgi?id=195406
2221
2222         Reviewed by Alex Christensen.
2223
2224         Update / rebaseline existing test to reflect behavior change.
2225
2226         * fast/frames/detached-frame-property-expected.txt:
2227         * fast/frames/detached-frame-property.html:
2228
2229 2019-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
2230
2231         Delete WebMetal implementation in favor of WebGPU
2232         https://bugs.webkit.org/show_bug.cgi?id=195418
2233
2234         Reviewed by Dean Jackson.
2235
2236         * fast/canvas/webmetal/webmetal-dispatch-expected.txt: Removed.
2237         * fast/canvas/webmetal/webmetal-dispatch.html: Removed.
2238         * fast/canvas/webmetal/webmetal-runtime-flag-expected.txt: Removed.
2239         * fast/canvas/webmetal/webmetal-runtime-flag.html: Removed.
2240         * inspector/canvas/create-context-webmetal-expected.txt: Removed.
2241         * inspector/canvas/create-context-webmetal.html: Removed.
2242         * inspector/canvas/resolveCanvasContext-webmetal-expected.txt: Removed.
2243         * inspector/canvas/resolveCanvasContext-webmetal.html: Removed.
2244         * platform/gtk/TestExpectations:
2245         * platform/ios/TestExpectations:
2246         * platform/mac/TestExpectations:
2247         * platform/win/TestExpectations:
2248         * platform/wincairo/TestExpectations:
2249         * platform/wpe/TestExpectations:
2250
2251 2019-03-29  Zalan Bujtas  <zalan@apple.com>
2252
2253         [Simple line layout] Turn off inline boxtree generation for multiline content
2254         https://bugs.webkit.org/show_bug.cgi?id=196404
2255         <rdar://problem/49234033>
2256
2257         Reviewed by Simon Fraser.
2258
2259         * fast/text/simple-line-layout-and-multiline-inlineboxtree-expected.html: Added.
2260         * fast/text/simple-line-layout-and-multiline-inlineboxtree.html: Added.
2261
2262 2019-03-29  Shawn Roberts  <sroberts@apple.com>
2263
2264         imported/w3c/web-platform-tests/mediacapture-record/MediaRecorder-stop.html is a flaky failure
2265         https://bugs.webkit.org/show_bug.cgi?id=196403
2266
2267         Unreviewed test gardening.
2268
2269         * platform/ios-simulator-wk2/TestExpectations:
2270         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky test
2271
2272 2019-03-29  Chris Dumez  <cdumez@apple.com>
2273
2274         REGRESSION (r243523): Six form-related watchOS layout tests are timing out
2275         https://bugs.webkit.org/show_bug.cgi?id=196405
2276         <rdar://problem/49428130>
2277
2278         Reviewed by Wenson Hsieh.
2279
2280         * fast/forms/ios/file-upload-panel.html:
2281
2282 2019-03-29  Wenson Hsieh  <wenson_hsieh@apple.com>
2283
2284         REGRESSION (r243250): Text interactions are no longer suppressed when editing in some websites
2285         https://bugs.webkit.org/show_bug.cgi?id=196378
2286         <rdar://problem/49231299>
2287
2288         Reviewed by Simon Fraser.
2289
2290         Add a new layout test to exercise the scenario in which a transformed textarea is hidden inside an empty
2291         overflow: hidden container.
2292
2293         * editing/selection/ios/hide-selection-in-textarea-with-transform-expected.txt: Added.
2294         * editing/selection/ios/hide-selection-in-textarea-with-transform.html: Added.
2295
2296 2019-03-29  Alex Christensen  <achristensen@webkit.org>
2297
2298         Unreviewed test gardening for imported/w3c/web-platform-tests/xhr/send-redirect-post-upload.htm
2299         https://bugs.webkit.org/show_bug.cgi?id=159724
2300         <rdar://problem/48116418>
2301
2302         * TestExpectations:
2303         * platform/ios-wk1/TestExpectations:
2304         * platform/ios-wk2/TestExpectations:
2305         * platform/mac-wk1/TestExpectations:
2306         * platform/mac/TestExpectations:
2307         * platform/wpe/TestExpectations:
2308         This test asserts on Cocoa WebKitLegacy platforms.  A patch I uploaded to https://bugs.webkit.org/show_bug.cgi?id=159724 shows why we do not intend to fix this.
2309         This test crashes on iOS12 and Mojave because of rdar://problem/28233746
2310         This test should not crash anywhere else, but it is flaky in WebKit and Gecko. This is being taken care of in https://github.com/w3c/web-platform-tests/issues/8191
2311         Updated test expectations to reflect the sad state of things.
2312
2313 2019-03-29  Takashi Komori  <Takashi.Komori@sony.com>
2314
2315         [Curl] Add Server Trust Evaluation Support.
2316         https://bugs.webkit.org/show_bug.cgi?id=191646
2317
2318         Reviewed by Fujii Hironori.
2319
2320         * platform/wincairo-wk1/TestExpectations:
2321         * platform/wincairo/TestExpectations:
2322
2323 2019-03-29  Ryosuke Niwa  <rniwa@webkit.org>
2324
2325         Pasting a table from Confluence strip of table cell content
2326         https://bugs.webkit.org/show_bug.cgi?id=196390
2327
2328         Reviewed by Antti Koivisto.
2329
2330         Added a regression test.
2331
2332         * editing/pasteboard/paste-content-with-overflow-auto-parent-across-origin-expected.txt: Added.
2333         * editing/pasteboard/paste-content-with-overflow-auto-parent-across-origin.html: Added.
2334
2335 2019-03-29  Shawn Roberts  <sroberts@apple.com>
2336
2337         fast/mediastream/MediaStreamTrack-getSettings.html is a flaky failure
2338         https://bugs.webkit.org/show_bug.cgi?id=196400
2339
2340         Unreviewed test gardening.
2341
2342         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
2343
2344 2019-03-29  Michael Catanzaro  <mcatanzaro@igalia.com>
2345
2346         HTMLInputElement::setEditingValue should not fail if renderer doesn't exist
2347         https://bugs.webkit.org/show_bug.cgi?id=195708
2348
2349         Reviewed by Wenson Hsieh.
2350
2351         This is a copy of fast/forms/editing-value.html, except the form is not displayed. The input
2352         value should still change.
2353
2354         * fast/forms/editing-value-null-renderer-expected.txt: Added.
2355         * fast/forms/editing-value-null-renderer.html: Added.
2356
2357 2019-03-28  Antoine Quint  <graouts@apple.com>
2358
2359         All PointerEvent.isTrusted is always false.
2360         https://bugs.webkit.org/show_bug.cgi?id=196075
2361         <rdar://problem/49158778>
2362
2363         Reviewed by Chris Dumez.
2364
2365         Add tests to the macOS and iOS series of tests that check that isTrusted is indeed true. This uncovered a couple of issues with how some tests were written.
2366
2367         * pointerevents/ios/pointer-events-is-primary.html: Ensure we end both touches so that further tests run cleanly.
2368         * pointerevents/ios/pointer-events-is-trusted-expected.txt: Added.
2369         * pointerevents/ios/pointer-events-is-trusted.html: Added.
2370         * pointerevents/mouse/pointer-event-basic-properties.html: Ensure we wait for the event to be handled before finishing the test.
2371         * pointerevents/utils.js:
2372         (prototype._handlePointerEvent):
2373
2374 2019-03-29  Cathie Chen  <cathiechen@igalia.com>
2375
2376         Implement ResizeObserver.
2377         https://bugs.webkit.org/show_bug.cgi?id=157743
2378
2379         Reviewed by Simon Fraser.
2380
2381         Add tests for resize-observer of multiframe.
2382
2383         * resize-observer/modify-frametree-in-callback-expected.txt: Added.
2384         * resize-observer/modify-frametree-in-callback.html: Added.
2385         * resize-observer/multi-frames-expected.txt: Added.
2386         * resize-observer/multi-frames.html: Added.
2387         * resize-observer/observe-element-from-other-frame-expected.txt: Added.
2388         * resize-observer/observe-element-from-other-frame.html: Added.
2389         * resize-observer/resources/frame1.html: Added.
2390         * resize-observer/resources/frame2.html: Added.
2391         * resize-observer/resources/frame3.html: Added.
2392         * resize-observer/resources/frame4.html: Added.
2393         * resize-observer/resources/frameset1.html: Added.
2394         * resize-observer/resources/frameset2.html: Added.
2395         * resize-observer/resources/iframe1.html: Added.
2396         * resize-observer/resources/resizeTestHelper.js: Added.
2397         (ResizeTestHelper):
2398         (ResizeTestHelper.prototype.get _currentStep):
2399         (ResizeTestHelper.prototype._nextStep):
2400         (ResizeTestHelper.prototype._handleNotification):
2401         (ResizeTestHelper.prototype._handleTimeout):
2402         (ResizeTestHelper.prototype._done):
2403         (ResizeTestHelper.prototype.start):
2404         (ResizeTestHelper.prototype.get rafCount):
2405         (ResizeTestHelper.prototype._incrementRaf):
2406         (ResizeTestHelper.prototype.startCountingRaf):
2407
2408 2019-03-28  Chris Dumez  <cdumez@apple.com>
2409
2410         Support <object>.contentWindow
2411         https://bugs.webkit.org/show_bug.cgi?id=195562
2412
2413         Reviewed by Sam Weinig.
2414
2415         Update existing test to extend test coverage.
2416
2417         * fast/dom/HTMLObjectElement/object-as-frame-expected.txt:
2418         * fast/dom/HTMLObjectElement/object-as-frame.html:
2419
2420 2019-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
2421
2422         FontFace constructor throws an exception when there is a name which starts with a number
2423         https://bugs.webkit.org/show_bug.cgi?id=196232
2424         <rdar://problem/49293978>
2425
2426         Reviewed by Ryosuke Niwa.
2427
2428         * fast/text/font-face-family-expected.txt: Added.
2429         * fast/text/font-face-family.html: Added.
2430
2431 2019-03-28  Ryosuke Niwa  <rniwa@webkit.org>
2432
2433         getBoundingClientRect always returns empty rect on a collapsed range
2434         https://bugs.webkit.org/show_bug.cgi?id=196380
2435
2436         Reviewed by Wenson Hsieh.
2437
2438         Added a regression test.
2439
2440         * fast/dom/Range/getBoundingClientRect-on-collapsed-selection-range-expected.txt: Added.
2441         * fast/dom/Range/getBoundingClientRect-on-collapsed-selection-range.html: Added.
2442
2443 2019-03-28  Chris Dumez  <cdumez@apple.com>
2444
2445         Re-sync web-platform-tests/html/browsers/the-window-object/ from upstream
2446         https://bugs.webkit.org/show_bug.cgi?id=196379
2447
2448         Reviewed by Ryosuke Niwa.
2449
2450         * tests-options.json:
2451
2452 2019-03-28  John Wilander  <wilander@apple.com>
2453
2454         Resource Load Statistics: IPC to the WebsiteDataStore in the UI process from NetworkProcess::deleteWebsiteDataForRegistrableDomains()
2455         https://bugs.webkit.org/show_bug.cgi?id=196281
2456         <rdar://problem/48938748>
2457
2458         Reviewed by Alex Christensen.
2459
2460         This test now covers LocalStorage too.
2461
2462         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-expected.txt:
2463         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html:
2464
2465 2019-03-28  Shawn Roberts  <sroberts@apple.com>
2466
2467         The following layout tests are flaky failures
2468         http/wpt/webauthn/public-key-credential-get-success-hid.https.html
2469         http/wpt/webauthn/public-key-credential-create-success-hid.https.html
2470         https://bugs.webkit.org/show_bug.cgi?id=194780
2471         https://bugs.webkit.org/show_bug.cgi?id=196377
2472
2473         Unreviewed test gardening.
2474
2475         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failures
2476
2477 2019-03-28  Shawn Roberts  <sroberts@apple.com>
2478
2479         storage/domstorage/localstorage/private-browsing-affects-storage.html is a flaky failure
2480         https://bugs.webkit.org/show_bug.cgi?id=196376
2481
2482         Unreviewed test gardening.
2483
2484         * platform/ios-simulator-wk2/TestExpectations:
2485         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
2486
2487 2019-03-28  Justin Fan  <justin_fan@apple.com>
2488
2489         [Web GPU] Prototype compute pipeline with MSL
2490         https://bugs.webkit.org/show_bug.cgi?id=196107
2491         <rdar://problem/46289650>
2492
2493         Reviewed by Myles Maxfield.
2494
2495         Add a basic test to create, execute, and verify the results of a Web GPU compute pipeline.
2496
2497         * webgpu/compute-squares-expected.txt: Added.
2498         * webgpu/compute-squares.html: Added.
2499         * webgpu/whlsl.html: Update some function names to match API changes.
2500
2501 2019-03-28  Shawn Roberts  <sroberts@apple.com>
2502
2503         Fixed typing error I made in https://trac.webkit.org/changeset/243612/webkit
2504         https://bugs.webkit.org/show_bug.cgi?id=196357
2505
2506         Unreviewed test gardening.
2507
2508         * platform/ios-simulator-wk2/TestExpectations: Fixing error in test expectations file
2509
2510 2019-03-28  Ryosuke Niwa  <rniwa@webkit.org>
2511
2512         Debug assert in DOMSelection::containsNode when node belongs to a different tree
2513         https://bugs.webkit.org/show_bug.cgi?id=196342
2514
2515         Reviewed by Antti Koivisto.
2516
2517         Added a regression test to catch the debug assertion failure. The test always passed in release builds.
2518
2519         * editing/selection/containsNode-with-no-common-ancestor-expected.txt: Added.
2520         * editing/selection/containsNode-with-no-common-ancestor.html: Added.
2521
2522 2019-03-28  Shawn Roberts  <sroberts@apple.com>
2523
2524         http/wpt/cache-storage/quota-third-party.https.html is a flaky failure
2525         https://bugs.webkit.org/show_bug.cgi?id=196358
2526
2527         Unreviewed test gardening.
2528
2529         * platform/ios-simulator-wk2/TestExpectations:
2530         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
2531
2532 2019-03-28  Shawn Roberts  <sroberts@apple.com>
2533
2534         storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html is a flaky failure
2535         https://bugs.webkit.org/show_bug.cgi?id=196357
2536
2537         Unreviewed test gardening.
2538
2539         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky failure
2540
2541 2019-03-28  Simon Fraser  <simon.fraser@apple.com>
2542
2543         [macOS WK2] Overlays on instagram.com are shifted if you click on a photo after scrolling
2544         https://bugs.webkit.org/show_bug.cgi?id=196330
2545         rdar://problem/49100304
2546
2547         Reviewed by Antti Koivisto.
2548
2549         * scrollingcoordinator/mac/fixed-scrolled-body-expected.html: Added.
2550         * scrollingcoordinator/mac/fixed-scrolled-body.html: Added.
2551
2552 2019-03-28  Zalan Bujtas  <zalan@apple.com>
2553
2554         [SimpleLineLayout] Disable SLL when text-underline-position is not auto.
2555         https://bugs.webkit.org/show_bug.cgi?id=196338
2556         <rdar://problem/47975167>
2557
2558         Reviewed by Daniel Bates.
2559
2560         * fast/text/simple-line-layout-with-text-underline-position-expected.html: Added.
2561         * fast/text/simple-line-layout-with-text-underline-position.html: Added.
2562
2563 2019-03-28  Carlos Garcia Campos  <cgarcia@igalia.com>
2564
2565         [FreeType] Incorrect application of glyph positioning in the Y direction
2566         https://bugs.webkit.org/show_bug.cgi?id=161493
2567
2568         Reviewed by Michael Catanzaro.
2569
2570         Rebaseline fast/text/international/hebrew-vowels.html.
2571
2572         * platform/gtk/fast/text/international/hebrew-vowels-expected.png:
2573         * platform/gtk/fast/text/international/hebrew-vowels-expected.txt:
2574
2575 2019-03-27  Ryosuke Niwa  <rniwa@webkit.org>
2576
2577         [macOS] Select element doesn't show popup if select element had lost focus while popup was previosuly shown
2578         https://bugs.webkit.org/show_bug.cgi?id=196336
2579
2580         Reviewed by Tim Horton.
2581
2582         Added regression tests for dismissing the select element's popup menu by bluring the element then re-opening the popup.
2583         Unfortunately these tests are only enabled in WebKit2 since intenals.isSelectPopupVisible would always return false in WebKit1.
2584
2585         * TestExpectations:
2586         * fast/forms/select/mac-wk2: Added.
2587         * fast/forms/select/mac-wk2/blur-dismisses-select-popup-expected.html: Added.
2588         * fast/forms/select/mac-wk2/blur-dismisses-select-popup.html: Added.
2589         * fast/forms/select/mac-wk2/open-select-popup-after-dismissing-by-blur-expected.txt: Added.
2590         * fast/forms/select/mac-wk2/open-select-popup-after-dismissing-by-blur.html: Added.
2591         * platform/mac-wk2/TestExpectations:
2592
2593 2019-03-27  Alicia Boya García  <aboya@igalia.com>
2594
2595         [GTK] Unreviewed test gardening
2596         https://bugs.webkit.org/show_bug.cgi?id=196329
2597
2598         * platform/gtk/TestExpectations:
2599         * platform/gtk/http/tests/inspector/network/har/har-page-expected.txt:
2600         * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt:
2601         * platform/gtk/js/intl-datetimeformat-expected.txt: Added.
2602         * platform/wpe/TestExpectations:
2603
2604 2019-03-27  Shawn Roberts  <sroberts@apple.com>
2605
2606         The following layout tests are flaky Image Only Failures
2607         imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-bold.html
2608         imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-double-struck.html 
2609         imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-italic.html
2610         https://bugs.webkit.org/show_bug.cgi?id=196112
2611
2612         Unreviewed test gardening.
2613
2614         * platform/ios-simulator-wk2/TestExpectations:
2615         * platform/mac/TestExpectations: Marking tests as flaky
2616
2617 2019-03-27  Justin Fan  <justin_fan@apple.com>
2618
2619         [Web GPU] Standardize Web GPU object reference counting and creation logic
2620         https://bugs.webkit.org/show_bug.cgi?id=196183
2621
2622         Reviewed by Dean Jackson.
2623
2624         GPUShaderModule is no longer nullable.
2625
2626         * webgpu/shader-modules.html:
2627
2628 2019-03-27  Shawn Roberts  <sroberts@apple.com>
2629
2630         Unreviewed, rolling out r243346.
2631
2632         Causing timeouts in animation tests across 10 builds
2633
2634         Reverted changeset:
2635
2636         "[Web Animations] JS wrapper may be deleted while animation is
2637         yet to dispatch its finish event"
2638         https://bugs.webkit.org/show_bug.cgi?id=196118
2639         https://trac.webkit.org/changeset/243346
2640
2641 2019-03-27  Chris Dumez  <cdumez@apple.com>
2642
2643         [ iOS Simulator ] REGRESSION (r237702) Layout Test http/tests/security/xss-DENIED-script-inject-into-inactive-window.html is a flaky failure
2644         https://bugs.webkit.org/show_bug.cgi?id=195385
2645         <rdar://problem/48657425>
2646
2647         Reviewed by Alex Christensen.
2648
2649         Before r237702, the test used to detect that _openedWindowDocument had become frameless (i.e. lost its browsing context)
2650         by checking if _openedWindowDocument.location.href is the empty String. However, r237702 updating Location to return
2651         "about:blank" instead of "" when frameless, to match the latest specification. As a result, I had updated the test to
2652         expect _openedWindowDocument.location.href to be "about:blank". However, I had not noticed that the document's initial
2653         URL (while it had a browsing context) was also "about:blank". Therefore, checking that location.href is "about:blank"
2654         would actually not guarantee that the document has no browsing context.
2655
2656         To address the issue, check that _openedWindowDocument.defaultView is null instead since this is guaranteed to be null
2657         for Documents that do not have a browsing context as per:
2658         - https://html.spec.whatwg.org/multipage/window-object.html#dom-document-defaultview
2659
2660         * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
2661
2662 2019-03-27  Zalan Bujtas  <zalan@apple.com>
2663
2664         [ContentChangeObserver] Stop using the global _WKContentChange
2665         https://bugs.webkit.org/show_bug.cgi?id=196288
2666         <rdar://problem/49228081>
2667
2668         Reviewed by Simon Fraser.
2669
2670         * fast/events/touch/ios/content-observation/remove-subframe-while-observing-expected.txt: Added.
2671         * fast/events/touch/ios/content-observation/remove-subframe-while-observing.html: Added.
2672         * fast/events/touch/ios/content-observation/subframe.html: Added.
2673         * platform/ios-device-wk1/TestExpectations:
2674         * platform/ios-simulator-wk1/TestExpectations:
2675
2676 2019-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
2677
2678         Remove the SVG tear off objects for SVGPathSeg, SVGPathSegList and SVGAnimatedPathSegList
2679         https://bugs.webkit.org/show_bug.cgi?id=196085
2680
2681         Reviewed by Simon Fraser.
2682
2683         * svg/dom/SVGPathSegList-appendItem-expected.txt:
2684         * svg/dom/SVGPathSegList-appendItem.xhtml:
2685         * svg/dom/SVGPathSegList-clear-and-initialize-expected.txt:
2686         * svg/dom/SVGPathSegList-clear-and-initialize.xhtml:
2687         * svg/dom/SVGPathSegList-insertItemBefore-expected.txt:
2688         * svg/dom/SVGPathSegList-insertItemBefore.xhtml:
2689         * svg/dom/SVGPathSegList-replaceItem-expected.txt:
2690         * svg/dom/SVGPathSegList-replaceItem.xhtml:
2691         These changes are required because SVGPathSegList will be following the SVG2
2692         specs regarding adding new items to the list. 
2693
2694         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
2695
2696 2019-03-27  Shawn Roberts  <sroberts@apple.com>
2697
2698         http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html is a flaky failure
2699         https://bugs.webkit.org/show_bug.cgi?id=196307
2700
2701         Unreviewed test gardening.
2702
2703         * platform/ios-simulator-wk2/TestExpectations:
2704         * platform/mac-wk2/TestExpectations: Marking test as flaky while waiting for a fix
2705
2706 2019-03-27  Simon Fraser  <simon.fraser@apple.com>
2707
2708         REGRESSION (r242687): Fullscreen YouTube videos show blank white space at top
2709         https://bugs.webkit.org/show_bug.cgi?id=196304
2710         rdar://problem/49175760
2711
2712         Reviewed by Zalan Bujtas.
2713
2714         * scrollingcoordinator/mac/top-content-inset-to-zero-expected.html: Added.
2715         * scrollingcoordinator/mac/top-content-inset-to-zero.html: Added.
2716
2717 2019-03-27  Shawn Roberts  <sroberts@apple.com>
2718
2719         http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html is a flaky failure
2720         https://bugs.webkit.org/show_bug.cgi?id=16297
2721
2722         Unreviewed test gardening.
2723
2724         * platform/ios-simulator-wk2/TestExpectations: Updated test expectations to include iOS Simulator
2725
2726 2019-03-27  Shawn Roberts  <sroberts@apple.com>
2727
2728         fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta.html is a flaky failure
2729         https://bugs.webkit.org/show_bug.cgi?id=196298
2730
2731         Unreviewed test gardening
2732
2733         * platform/ios-simulator-wk2/TestExpectations: Updating test expectation for flaky failure
2734
2735 2019-03-27  Shawn Roberts  <sroberts@apple.com>
2736
2737         fast/visual-viewport/ios/min-scale-greater-than-one.html is a flaky failure
2738         https://bugs.webkit.org/show_bug.cgi?id=196300
2739
2740         Unreviewed test gardening.
2741
2742         * platform/ios-simulator-wk2/TestExpectations: Updating test expectation for flaky failure
2743
2744 2019-03-27  Per Arne Vollan  <pvollan@apple.com>
2745
2746         Layout Test js/math-clz32.html is failing
2747         https://bugs.webkit.org/show_bug.cgi?id=196209
2748
2749         Reviewed by Ross Kirsling.
2750
2751         * platform/win/TestExpectations:
2752
2753 2019-03-26  Simon Fraser  <simon.fraser@apple.com>
2754
2755         [iOS WK2] Fixed elements in frames can be misplaced sometimes
2756         https://bugs.webkit.org/show_bug.cgi?id=196290
2757
2758         Reviewed by Frédéric Wang.
2759
2760         * scrollingcoordinator/ios/fixed-in-frame-layer-reconcile-layer-position-expected.txt: Added.
2761         * scrollingcoordinator/ios/fixed-in-frame-layer-reconcile-layer-position.html: Added.
2762
2763 2019-03-26  Chris Dumez  <cdumez@apple.com>
2764
2765         Add basic layout test coverage for File Picker on iOS
2766         https://bugs.webkit.org/show_bug.cgi?id=196265
2767
2768         Reviewed by Wenson Hsieh.
2769
2770         Add new layout test.
2771
2772         * fast/forms/ios/file-upload-panel-expected.txt: Added.
2773         * fast/forms/ios/file-upload-panel.html: Added.
2774
2775 2019-03-26  Shawn Roberts  <sroberts@apple.com>
2776
2777         Layout tests editing/deleting/delete-emoji-1.html
2778         editing/deleting/delete-emoji-9.html
2779         editing/deleting/delete-emoji.html are failing
2780         webkit.org/b/191709
2781
2782         Unreviewed test gardening.
2783
2784         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations waiting for rebaseline
2785
2786 2019-03-26  Shawn Roberts  <sroberts@apple.com>
2787
2788         imported/w3c/web-platform-tests/xhr/send-redirect-post-upload.htm is a flaky crash and a failing test
2789         https://bugs.webkit.org/show_bug.cgi?id=196274
2790
2791         Unreviewed test gardening.
2792
2793         * TestExpectations:
2794         * platform/mac/TestExpectations: Updating test expectaion for flaky crash
2795
2796 2019-03-26  Shawn Roberts  <sroberts@apple.com>
2797
2798         Layout tests http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource.html 
2799         http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource.html 
2800         http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource.html 
2801         http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource.html are flaky time outs
2802         https://bugs.webkit.org/show_bug.cgi?id=196269
2803
2804         Unreviewed test gardening.
2805
2806         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky tests
2807         * platform/ios-wk2/TestExpectations: Updatiting test expectations for flaky tests
2808
2809 2019-03-26  Said Abou-Hallawa  <said@apple.com>
2810
2811         Remove the SVG tear off objects for SVGLength, SVGLengthList and SVGAnimatedLengthList
2812         https://bugs.webkit.org/show_bug.cgi?id=196083
2813
2814         Reviewed by Simon Fraser.
2815
2816         * platform/win/TestExpectations:
2817         * svg/animations/svglength-element-removed-crash.svg:
2818         * svg/dom/SVGLengthList-appendItem-expected.txt:
2819         * svg/dom/SVGLengthList-appendItem.xhtml:
2820         * svg/dom/SVGLengthList-basics-expected.txt:
2821         * svg/dom/SVGLengthList-basics.xhtml:
2822         * svg/dom/SVGLengthList-initialize-expected.txt:
2823         * svg/dom/SVGLengthList-initialize.xhtml:
2824         * svg/dom/SVGLengthList-insertItemBefore-expected.txt:
2825         * svg/dom/SVGLengthList-insertItemBefore.xhtml:
2826         * svg/dom/SVGLengthList-removeItem-expected.txt:
2827         * svg/dom/SVGLengthList-removeItem.xhtml:
2828         * svg/dom/SVGLengthList-replaceItem-expected.txt:
2829         * svg/dom/SVGLengthList-replaceItem.xhtml:
2830         This changes are required because SVGLengthList will be following the SVG2
2831         specs regarding adding new items to the list. 
2832
2833         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
2834
2835 2019-03-26  Simon Fraser  <simon.fraser@apple.com>
2836
2837         [iOS WK2] position:fixed inside oveflow:scroll is jumpy
2838         https://bugs.webkit.org/show_bug.cgi?id=196238
2839
2840         Reviewed by Antti Koivisto.
2841
2842         fixed-in-overflow-scroll-scrolling-tree.html actually tests the fix.
2843         For some reason fixed-in-overflow-scroll.html doesn't show the jumpiness, but it's
2844         a good test to have nonetheless.
2845
2846         Other minor cleanup.
2847
2848         * resources/ui-helper.js:
2849         (window.UIHelper.immediateScrollElementAtContentPointToOffset):
2850         * scrollingcoordinator/ios/fixed-in-overflow-scroll-expected.html: Added.
2851         * scrollingcoordinator/ios/fixed-in-overflow-scroll-scrolling-tree-expected.txt: Added.
2852         * scrollingcoordinator/ios/fixed-in-overflow-scroll-scrolling-tree.html: Copied from LayoutTests/scrollingcoordinator/ios/ui-scrolling-tree.html.
2853         * scrollingcoordinator/ios/fixed-in-overflow-scroll.html: Added.
2854         * scrollingcoordinator/ios/ui-scrolling-tree.html:
2855
2856 2019-03-26  Andy VanWagoner  <andy@vanwagoner.family>
2857
2858         Intl.DateTimeFormat should obey 2-digit hour
2859         https://bugs.webkit.org/show_bug.cgi?id=195974
2860
2861         Reviewed by Keith Miller.
2862
2863         * js/intl-datetimeformat-expected.txt:
2864         * js/script-tests/intl-datetimeformat.js:
2865
2866 2019-03-26  Dean Jackson  <dino@apple.com>
2867
2868         vertexAttribPointer must restrict offset parameter
2869         https://bugs.webkit.org/show_bug.cgi?id=196261
2870         <rdar://problem/48458086>
2871
2872         Reviewed by Antoine Quint.
2873
2874         Add a test where the offset parameter is out of bounds.
2875
2876         * fast/canvas/webgl/vertexAttribPointer-with-bad-offset-expected.txt: Added.
2877         * fast/canvas/webgl/vertexAttribPointer-with-bad-offset.html: Added.
2878
2879 2019-03-26  Zalan Bujtas  <zalan@apple.com>
2880
2881         [ContentChangeObserver] Skip anonymous renderers when checking for "willRespondToMouseClickEvents"
2882         https://bugs.webkit.org/show_bug.cgi?id=196259
2883         <rdar://problem/49240029>
2884
2885         Reviewed by Dean Jackson.
2886
2887         * fast/events/touch/ios/content-observation/crash-on-anonymous-renderer-expected.txt: Added.
2888         * fast/events/touch/ios/content-observation/crash-on-anonymous-renderer.html: Added.
2889
2890 2019-03-26  Shawn Roberts  <sroberts@apple.com>
2891
2892         Layout tests fast/events/wheel-event-destroys-overflow.html 
2893         fast/events/wheelevent-mousewheel-interaction.html 
2894         fast/events/wheel-event-destroys-frame.html 
2895         fast/events/wheelevent-basic.html 
2896         fast/events/wheelevent-in-text-node.html are a flaky timeouts
2897         https://bugs.webkit.org/show_bug.cgi?id=195719
2898
2899         Unreviewed test gardening.
2900
2901         * platform/mac-wk2/TestExpectations: Marking tests as flaky
2902
2903 2019-03-26  Per Arne Vollan  <pvollan@apple.com>
2904
2905         Layout Test js/math-clz32.html is failing
2906         https://bugs.webkit.org/show_bug.cgi?id=196209
2907
2908         Unreviewed test gardening.
2909
2910         * platform/win/TestExpectations:
2911
2912 2019-03-26  Diego Pino Garcia  <dpino@igalia.com>
2913
2914         [GTK] Unreviewed gardening, update test expectations and baselines
2915
2916         * platform/gtk/TestExpectations:
2917         * platform/gtk/compositing/overflow/textarea-scroll-touch-expected.txt:
2918         New expected results after r243031.
2919         * platform/gtk/http/tests/inspector/network/har/har-page-expected.txt:
2920         New expected results after r243347.
2921
2922 2019-03-26  Philippe Normand  <pnormand@igalia.com>
2923
2924         [GStreamer] Sound loop with Google Hangouts and WhatsApp notifications
2925         https://bugs.webkit.org/show_bug.cgi?id=189471
2926
2927         Reviewed by Xabier Rodriguez-Calvar.
2928
2929         * platform/gtk/TestExpectations:
2930         * platform/gtk/media/video-playing-and-pause-expected.txt:
2931
2932 2019-03-26  Antti Koivisto  <antti@apple.com>
2933
2934         Hit-testing on layers overlapping scrollers should hit-test on text boxes
2935         https://bugs.webkit.org/show_bug.cgi?id=195373
2936         <rdar://problem/48649865>
2937
2938         Reviewed by Simon Fraser.
2939
2940         * fast/scrolling/ios/overflow-scroll-overlap-3.html:
2941
2942 2019-03-25  Fujii Hironori  <Hironori.Fujii@sony.com>
2943
2944         Unreviewed, rolling out r243450.
2945
2946         AppleWin and WinCairo port builds get broken.
2947
2948         Reverted changeset:
2949
2950         "Add test for fix of #196095"
2951         https://bugs.webkit.org/show_bug.cgi?id=196097
2952         https://trac.webkit.org/changeset/243450
2953
2954 2019-03-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
2955
2956         Remove the SVG tear off objects for SVGAngle, SVGAnimatedAngle and SVGAnimatedEnumeration
2957         https://bugs.webkit.org/show_bug.cgi?id=196087
2958
2959         Reviewed by Simon Fraser.
2960
2961         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
2962         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement.html:
2963         Fixes cases that the tear off objects could not handle correctly for the
2964         paired { angle, orientType }. Also when setting the orient type to "auto"
2965         or "auto-start-reverse", the orient angle should be reset to
2966         SVG_ANGLETYPE_UNSPECIFIED and is not suppsed to keep its original value.
2967
2968 2019-03-25  Shawn Roberts  <sroberts@apple.com>
2969
2970         fast/visual-viewport/ios/min-scale-greater-than-one.html is a flaky failure
2971         https://bugs.webkit.org/show_bug.cgi?id=196236
2972
2973         Unreviewed test gardening.
2974
2975         * platform/ios-simulator-wk2/TestExpectations: Changing expectations due to test being flaky
2976
2977 2019-03-25  Shawn Roberts  <sroberts@apple.com>
2978
2979         fast/viewport/ios/initial-scale-after-changing-view-scale.html is a flaky timeout
2980         https://bugs.webkit.org/show_bug.cgi?id=196233
2981
2982         Unreviewed test gardening.
2983
2984         * platform/ios-simulator-wk2/TestExpectations: Changing expectations due to test being flaky
2985
2986 2019-03-25  Shawn Roberts  <sroberts@apple.com>
2987
2988         http/tests/cache-storage/cache-clearing-origin.https.html
2989         http/tests/cache-storage/cache-records-persistency.https.html are flaky failures
2990         https://bugs.webkit.org/show_bug.cgi?id=196228
2991
2992         Unreviewed test gardening.
2993
2994         * platform/ios-simulator-wk2/TestExpectations: 
2995         * platform/mac-wk2/TestExpectations: Changing expectations due to flaky tests
2996
2997 2019-03-25  Shawn Roberts  <sroberts@apple.com>
2998
2999         performance-api/performance-observer-periodic.html is a flaky failure
3000         https://bugs.webkit.org/show_bug.cgi?id=196218
3001
3002         Unreviewed test gardening.
3003
3004         * platform/ios-simulator-wk2/TestExpectations: Changing expectations due to flaky test
3005
3006 2019-03-25  Truitt Savell  <tsavell@apple.com>
3007
3008         Unreviewed, rolling out r243419.
3009
3010         Caused Mac WK2 testers to crash and become unresponsive.
3011
3012         Reverted changeset:
3013
3014         "[Web GPU] Prototype compute pipeline with MSL"
3015         https://bugs.webkit.org/show_bug.cgi?id=196107
3016         https://trac.webkit.org/changeset/243419
3017
3018 2019-03-25  Truitt Savell  <tsavell@apple.com>
3019
3020         Unreviewed, rolling out r243438.
3021
3022         243319 Caused Mac WK2 testers to crash and become
3023         unresponsive.
3024
3025         Reverted changeset:
3026
3027         "Update WebGPU class names based on sketch.idl"
3028         https://bugs.webkit.org/show_bug.cgi?id=194260
3029         https://trac.webkit.org/changeset/243438
3030
3031 2019-03-25  Joseph Pecoraro  <pecoraro@apple.com>
3032
3033         Web Inspector: Page Weight indicator clears on pages with zero length resources (macrumors.com)
3034         https://bugs.webkit.org/show_bug.cgi?id=196170
3035
3036         Reviewed by Timothy Hatcher.
3037
3038         * http/tests/inspector/network/resource-sizes-network.html:
3039         * http/tests/inspector/network/resources/empty.txt: Added.
3040         * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt:
3041
3042 2019-03-25  Eric Carlson  <eric.carlson@apple.com>
3043
3044         Delete MetadataPreloadingNotPermitted, it is unused
3045         https://bugs.webkit.org/show_bug.cgi?id=196202
3046         <rdar://problem/49213611>
3047
3048         Reviewed by Jer Noble.
3049
3050         * media/video-restricted-no-preload-metadata-expected.txt: Removed.
3051         * media/video-restricted-no-preload-metadata.html: Removed.
3052
3053 2019-03-25  Jer Noble  <jer.noble@apple.com>
3054
3055         Add test for fix of #196095
3056         https://bugs.webkit.org/show_bug.cgi?id=196097
3057
3058         Reviewed by Eric Carlson.
3059
3060         * media/track/track-in-band-metadata-display-order-expected.txt: Added.
3061         * media/track/track-in-band-metadata-display-order.html: Added.
3062
3063 2019-03-25  Antti Koivisto  <antti@apple.com>
3064
3065         Toggling "display: contents" to "display: none" fails to hide the element
3066         https://bugs.webkit.org/show_bug.cgi?id=188259
3067         <rdar://problem/42886896>
3068
3069         Reviewed by Simon Fraser.
3070
3071         * fast/css/display-contents-to-none-expected.html: Added.
3072         * fast/css/display-contents-to-none.html: Added.
3073
3074 2019-03-25  Diego Pino Garcia  <dpino@igalia.com>
3075
3076         [GTK] Gardening, update expected results for several smart-delete-paragraph tests 
3077
3078         Unreviewed test gardening.
3079
3080         * platform/gtk/editing/deleting/smart-delete-paragraph-001-expected.txt: Added.
3081         * platform/gtk/editing/deleting/smart-delete-paragraph-002-expected.txt: Added.
3082         * platform/gtk/editing/deleting/smart-delete-paragraph-004-expected.txt: Added.
3083
3084 2019-03-25  Justin Fan  <justin_fan@apple.com>
3085
3086         Update WebGPU class names based on sketch.idl
3087         https://bugs.webkit.org/show_bug.cgi?id=194260
3088
3089         Reviewed by Dean Jackson.
3090         
3091         Update all exposed Web GPU interface names to GPU* prefix.
3092
3093         * webgpu/adapter-options.html:
3094         * webgpu/bind-groups.html:
3095         * webgpu/map-read-buffers.html:
3096         * webgpu/map-write-buffers.html:
3097         * webgpu/pipeline-layouts.html:
3098         * webgpu/queue-creation.html:
3099         * webgpu/render-command-encoding.html:
3100         * webgpu/render-pipelines.html:
3101         * webgpu/textures-textureviews.html:
3102         * webgpu/webgpu-enabled.html:
3103
3104 2019-03-25  Javier Fernandez  <jfernandez@igalia.com>
3105
3106         A single leading space is not considered as a word break even when word-break: break-all is set
3107         https://bugs.webkit.org/show_bug.cgi?id=195361
3108
3109         Reviewed by Ryosuke Niwa.
3110
3111         Removed some entries from the GTK expectation file.
3112         Added tests to verify the codepath with SimpleLineLayout disabled.
3113
3114         * fast/text/overflow-wrap-break-word-004-expected.html: Added.
3115         * fast/text/overflow-wrap-break-word-004.html: Added.
3116         * fast/text/overflow-wrap-break-word-005-expected.html: Added.
3117         * fast/text/overflow-wrap-break-word-005.html: Added.
3118         * fast/text/overflow-wrap-break-word-007-expected.html: Added.
3119         * fast/text/overflow-wrap-break-word-007.html: Added.
3120         * fast/text/whitespace/pre-wrap-008-expected.html: Added.
3121         * fast/text/whitespace/pre-wrap-008.html: Added.
3122         * fast/text/whitespace/pre-wrap-015-expected.html: Added.
3123         * fast/text/whitespace/pre-wrap-015.html: Added.
3124         * fast/text/whitespace/pre-wrap-016-expected.html: Added.
3125         * fast/text/whitespace/pre-wrap-016.html: Added.
3126         * fast/text/word-break-break-all-010-expected.html: Added.
3127         * fast/text/word-break-break-all-010.html: Added.
3128         * fast/text/word-break-break-all-011-expected.html: Added.
3129         * fast/text/word-break-break-all-011.html: Added.
3130         * fast/text/word-break-break-all-015-expected.html: Added.
3131         * fast/text/word-break-break-all-015.html: Added.
3132         * platform/gtk/TestExpectations:
3133           - word-break-break-all-010.html passes now thanks to this change.
3134
3135 2019-03-25  Diego Pino Garcia  <dpino@igalia.com>
3136
3137         [GTK][WPE] Gardening, update test expectations.
3138
3139         Unreviewed test gardening.
3140
3141         * platform/gtk/TestExpectations:
3142         * platform/gtk/fast/text/ja-sans-serif-expected.png: Removed.
3143         Test harnessing suggested to remove this file as it was not being used.
3144         * platform/wpe/TestExpectations:
3145
3146 2019-03-25  Rob Buis  <rbuis@igalia.com>
3147
3148         Reflect HTMLLinkElement.as according to the spec
3149         https://bugs.webkit.org/show_bug.cgi?id=196189
3150
3151         Reviewed by Youenn Fablet.
3152
3153         Update improved test result.
3154
3155         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt:
3156
3157 2019-03-25  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3158
3159         Remove NavigatorContentUtils in WebCore/Modules
3160         https://bugs.webkit.org/show_bug.cgi?id=196070
3161
3162         Reviewed by Alex Christensen.
3163
3164         NavigatorContentUtils was to support the custom scheme spec [1].
3165         However, in WebKit side, no port has supported the feature in
3166         WebKit layer after EFL port was removed. So there has been the
3167         only IDL implementation of the NavigatorContentUtils in WebCore.
3168         So we don't need to keep the implementation in WebCore anymore.
3169
3170         [1] https://html.spec.whatwg.org/multipage/system-state.html#custom-handlers
3171
3172         * fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt: Removed.
3173         * fast/dom/NavigatorContentUtils/is-protocol-handler-registered.html: Removed.
3174         * fast/dom/NavigatorContentUtils/register-protocol-handler-expected.txt: Removed.
3175         * fast/dom/NavigatorContentUtils/register-protocol-handler.html: Removed.
3176         * fast/dom/NavigatorContentUtils/unregister-protocol-handler-expected.txt: Removed.
3177         * fast/dom/NavigatorContentUtils/unregister-protocol-handler.html: Removed.
3178         * platform/gtk/TestExpectations:
3179         * platform/ios/TestExpectations:
3180         * platform/mac/TestExpectations:
3181         * platform/wincairo/TestExpectations:
3182         * platform/wpe/TestExpectations:
3183
3184 2019-03-23  Mark Lam  <mark.lam@apple.com>
3185
3186         Rolling out r243032 and r243071 because the fix is incorrect.
3187         https://bugs.webkit.org/show_bug.cgi?id=195892
3188         <rdar://problem/48981239>
3189
3190         Not reviewed.
3191
3192         * platform/mac/TestExpectations:
3193
3194 2019-03-23  Justin Fan  <justin_fan@apple.com>
3195
3196         [Web GPU] Prototype compute pipeline with MSL
3197         https://bugs.webkit.org/show_bug.cgi?id=196107
3198         <rdar://problem/46289650>
3199
3200         Reviewed by Myles Maxfield.
3201
3202         Add a basic test to create, execute, and verify the results of a Web GPU compute pipeline.
3203
3204         * webgpu/compute-squares-expected.txt: Added.
3205         * webgpu/compute-squares.html: Added.
3206         * webgpu/whlsl.html: Update some function names to match API changes.
3207
3208 2019-03-23  Simon Fraser  <simon.fraser@apple.com>
3209
3210         REGRESSION (iOS 8): Scrollbar can't be hidden when webkit-overflow-scrolling is set to touch
3211         https://bugs.webkit.org/show_bug.cgi?id=137043
3212         rdar://problem/16595330
3213
3214         Reviewed by Zalan Bujtas.
3215
3216         Test that dumps the UI-side scrolling tree, showing e.g. "horizontal scrollbar hidden by style"
3217         in the dump.
3218
3219         This test was previously a render tree dump, which did not test whether scrollbars were visible.
3220
3221         * fast/scrolling/ios/scrollbar-hiding-expected.txt:
3222         * fast/scrolling/ios/scrollbar-hiding.html:
3223         * platform/ios/fast/scrolling/ios/scrollbar-hiding-expected.txt: Removed.
3224
3225 2019-03-23  Zalan Bujtas  <zalan@apple.com>
3226
3227         [ContentChangeObserver] Taping on a form control should always result in click.
3228         https://bugs.webkit.org/show_bug.cgi?id=196177
3229
3230         Reviewed by Simon Fraser.
3231
3232         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element-expected.txt: Added.
3233         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element.html: Added.
3234         * fast/events/touch/ios/content-observation/tap-on-input-type-text-element-expected.txt: Added.
3235         * fast/events/touch/ios/content-observation/tap-on-input-type-text-element.html: Added.
3236
3237 2019-03-23  Zalan Bujtas  <zalan@apple.com>
3238
3239         [ContentChangeObserver] Add support for observing opacity.
3240         https://bugs.webkit.org/show_bug.cgi?id=196172
3241
3242         Reviewed by Simon Fraser.
3243
3244         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-expected.txt: Added.
3245         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-opacity-and-left-expected.txt: Added.
3246         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-opacity-and-left.html: Added.
3247         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-transition-expected.txt: Added.
3248         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-transition.html: Added.
3249         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove.html: Added.
3250         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-expected.txt: Added.
3251         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition-expected.txt: Added.
3252         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition.html: Added.
3253         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart.html: Added.
3254
3255 2019-03-23  Zalan Bujtas  <zalan@apple.com>
3256
3257         [ContentChangeObserver] Check if the transitioned content is visible at onAnimationEnd
3258         https://bugs.webkit.org/show_bug.cgi?id=196171
3259
3260         Reviewed by Simon Fraser.
3261
3262         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start-with-non-0px-end-expected.txt: Added.
3263         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start-with-non-0px-end.html: Added.
3264
3265 2019-03-22  Devin Rousso  <drousso@apple.com>
3266
3267         Unreviewed, fix test failures after r243269.
3268
3269         In debug builds, it's possible that the Web Inspector frontend is told to stop a timeline
3270         recording before all of the recorded records have had a chance to be completed/processed.
3271
3272         As an example
3273         ```
3274             setTimeout(() => {
3275                 <stop recording>
3276             });
3277         ```
3278         it may happen that the "stop recording" event will be dispatched before the timeout has
3279         finished executing, meaning that the event that contains the recorded data for that timeout
3280         will be ignored by the frontend.
3281
3282         Rework the tests so that they don't dispatch the "stop recording" event until the expected
3283         record is received by the frontend, rather than having the test code itself say when to stop.
3284
3285         * inspector/timeline/resources/timeline-event-utilities.js:
3286         (savePageData): Added.
3287         (TestPage.registerInitializer.InspectorTest.TimelineEvent.captureTimelineWithScript):
3288         (finishRecording): Deleted.
3289         * inspector/timeline/timeline-event-CancelAnimationFrame.html:
3290         * inspector/timeline/timeline-event-CancelAnimationFrame-expected.txt:
3291         * inspector/timeline/timeline-event-EventDispatch.html:
3292         * inspector/timeline/timeline-event-EventDispatch-expected.txt:
3293         * inspector/timeline/timeline-event-FireAnimationFrame.html:
3294         * inspector/timeline/timeline-event-FireAnimationFrame-expected.txt:
3295         * inspector/timeline/timeline-event-RequestAnimationFrame.html:
3296         * inspector/timeline/timeline-event-RequestAnimationFrame-expected.txt:
3297         * inspector/timeline/timeline-event-TimerFire.html:
3298         * inspector/timeline/timeline-event-TimerFire-expected.txt:
3299         * inspector/timeline/timeline-event-TimerInstall.html:
3300         * inspector/timeline/timeline-event-TimerInstall-expected.txt:
3301         * inspector/timeline/timeline-event-TimerRemove.html:
3302         * inspector/timeline/timeline-event-TimerRemove-expected.txt:
3303
3304 2019-03-22  Devin Rousso  <drousso@apple.com>
3305
3306         Web Inspector: Safari Canvas Inspector seems to show the canvas being rendered twice per frame.
3307         https://bugs.webkit.org/show_bug.cgi?id=196082
3308         <rdar://problem/49113496>
3309
3310         Reviewed by Dean Jackson.
3311
3312         * inspector/canvas/recording-2d.html:
3313         * inspector/canvas/recording-bitmaprenderer.html:
3314         * inspector/canvas/recording-html-2d.html:
3315         * inspector/canvas/recording-webgl.html:
3316         * inspector/canvas/setRecordingAutoCaptureFrameCount.html:
3317
3318 2019-03-22  Ryan Haddad  <ryanhaddad@apple.com>
3319
3320         Unreviewed, rolling out r243356.
3321
3322         Causes assertion failures with WebGL layout tests on macOS and
3323         iOS.
3324
3325         Reverted changeset:
3326
3327         "Web Inspector: Safari Canvas Inspector seems to show the
3328         canvas being rendered twice per frame."
3329         https://bugs.webkit.org/show_bug.cgi?id=196082
3330         https://trac.webkit.org/changeset/243356
3331
3332 2019-03-22  Antti Koivisto  <antti@apple.com>
3333
3334         Handle UI side hit testing for ScrollPositioningBehavior::Stationary positioned nodes
3335         https://bugs.webkit.org/show_bug.cgi?id=196100
3336         <rdar://problem/49117933>
3337
3338         Reviewed by Simon Fraser.
3339
3340         * fast/scrolling/ios/overflow-scroll-overlap-6-expected.txt: Added.
3341         * fast/scrolling/ios/overflow-scroll-overlap-6.html: Added.
3342
3343 2019-03-22  Simon Fraser  <simon.fraser@apple.com>
3344
3345         Unreviewed test gardening of plugin tests
3346         https://bugs.webkit.org/show_bug.cgi?id=196150
3347         
3348         For reasons unknown, my machine and bots produce different results for these plug-in tests.
3349         My machine behaves like the test plug-in does not exist.
3350
3351         * platform/mac-wk1/compositing/plugins/composited-plugin-expected.txt: Removed.
3352         * platform/mac-wk1/compositing/plugins/no-backing-store-expected.txt: Removed.
3353         * platform/mac-wk1/compositing/plugins/small-to-large-composited-plugin-expected.txt: Removed.
3354
3355 2019-03-22  Alicia Boya García  <aboya@igalia.com>
3356
3357         [MSE][GStreamer] Don't construct segments on PlaybackPipeline::flush
3358         https://bugs.webkit.org/show_bug.cgi?id=195867
3359
3360         Reviewed by Xabier Rodriguez-Calvar.
3361
3362         Drawing an MSE video in a canvas seems to be failing in Mac. That
3363         functionality is necessary for the tests introduced with this patch,
3364         therefore they fail there. Marking them as Skip.
3365
3366         * platform/mac/TestExpectations:
3367
3368 2019-03-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
3369
3370         Remove the SVG tear off objects for SVGNumber, SVGNumberList and SVGAnimatedNumberList
3371         https://bugs.webkit.org/show_bug.cgi?id=196084
3372
3373         Reviewed by Simon Fraser.
3374
3375         * svg/dom/SVGNumberList-basics-expected.txt:
3376         * svg/dom/SVGNumberList-basics.xhtml:
3377         This change is required because SVGNumberList will be following the SVG2
3378         specs regarding adding new items to the list. 
3379
3380         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
3381
3382 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
3383
3384         WebKit1 test gardening.
3385
3386         * platform/mac-wk1/TestExpectations:
3387         * platform/mac-wk1/compositing/clipping/border-radius-async-overflow-clipping-layer-expected.txt: Added.
3388         * platform/mac-wk1/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Added.
3389         * platform/mac-wk1/compositing/overflow/overflow-auto-with-touch-expected.txt: Added.
3390         * platform/mac-wk1/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt: Added.
3391         * platform/mac-wk1/compositing/overflow/overflow-overlay-with-touch-expected.txt: Added.
3392         * platform/mac-wk1/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Added.
3393         * platform/mac-wk1/compositing/overflow/textarea-scroll-touch-expected.txt: Added.
3394         * platform/mac-wk1/compositing/plugins/composited-plugin-expected.txt: Added.
3395         * platform/mac-wk1/compositing/plugins/no-backing-store-expected.txt: Added.
3396         * platform/mac-wk1/compositing/plugins/small-to-large-composited-plugin-expected.txt: Added.
3397         * platform/mac-wk1/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt: Added.
3398         * platform/mac-wk1/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt: Added.
3399
3400 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
3401
3402         REGRESSION: (r242132) tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html is a timeout
3403         https://bugs.webkit.org/show_bug.cgi?id=196115
3404
3405         Unreviewed test gardening.
3406         
3407         Scroll snap doesn't work on macOS with async overflow scrolling, so revert the changes to these tests.
3408
3409         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
3410         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
3411
3412 2019-03-21  Devin Rousso  <drousso@apple.com>
3413
3414         Web Inspector: Safari Canvas Inspector seems to show the canvas being rendered twice per frame.
3415         https://bugs.webkit.org/show_bug.cgi?id=196082
3416         <rdar://problem/49113496>
3417
3418         Reviewed by Dean Jackson.
3419
3420         * inspector/canvas/recording-2d.html:
3421         * inspector/canvas/recording-bitmaprenderer.html:
3422         * inspector/canvas/recording-html-2d.html:
3423         * inspector/canvas/recording-webgl.html:
3424         * inspector/canvas/setRecordingAutoCaptureFrameCount.html:
3425
3426 2019-03-21  Joseph Pecoraro  <pecoraro@apple.com>
3427
3428         Web Inspector: Timelines - Cannot export on about:blank - suggested filename containing a colon silently fails
3429         https://bugs.webkit.org/show_bug.cgi?id=196109
3430
3431         Reviewed by Timothy Hatcher.
3432
3433         * inspector/unit-tests/file-utilities-expected.txt: Added.
3434         * inspector/unit-tests/file-utilities.html: Added.
3435         Tests for FileUtilities.js
3436
3437         * inspector/unit-tests/object-utilities.html:
3438         * inspector/unit-tests/promise-utilities.html:
3439
3440 2019-03-21  Chris Dumez  <cdumez@apple.com>
3441
3442         [ Mac WK2 ] Layout Test http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies.html is a flaky failure
3443         https://bugs.webkit.org/show_bug.cgi?id=194350
3444         <rdar://problem/47937466>
3445
3446         Reviewed by Alex Christensen.
3447
3448         Bypass the HTMLPreloadScanner in the test or compass.jpg resource may end up getting loaded twice and log extra
3449         lines in the test output.
3450
3451         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
3452         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/resources/frame-with-insecure-image-with-enforced-and-report-policies.php:
3453         * platform/mac-wk2/TestExpectations:
3454         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
3455
3456 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
3457
3458         Unreviewed test gardening.
3459
3460         Fix this test by turning on async scrolling so that mock scrollbars don't show up.
3461
3462         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking-expected.html:
3463
3464 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
3465
3466         Unreviewed test gardening.
3467
3468         Revert some iOS layout test results that were rebaselined with async scrolling enabled.
3469
3470         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Removed.
3471         * platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Removed.
3472         * platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt: Removed.
3473         * platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Removed.
3474         * platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt:
3475         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: Removed.
3476         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Removed.
3477         * platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt:
3478         * platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt:
3479         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
3480         * platform/ios/compositing/layers-inside-overflow-scroll-expected.txt:
3481         * platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt:
3482         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
3483         * platform/ios/compositing/self-painting-layers-expected.txt:
3484
3485 2019-03-21  Sihui Liu  <sihui_liu@apple.com>
3486
3487         Fix key path extraction code in IndexedDB to check own property
3488         https://bugs.webkit.org/show_bug.cgi?id=196099
3489
3490         Reviewed by Ryosuke Niwa.
3491
3492         Rebaseline the tests because we will have same exception but different exception messages after the patch.
3493
3494         * storage/indexeddb/clone-exception-expected.txt:
3495         * storage/indexeddb/clone-exception-private-expected.txt:
3496         * storage/indexeddb/exceptions-expected.txt:
3497         * storage/indexeddb/exceptions-private-expected.txt:
3498         * storage/indexeddb/objectstore-basics-expected.txt:
3499         * storage/indexeddb/objectstore-basics-private-expected.txt:
3500         * storage/indexeddb/objectstore-basics-workers-expected.txt:
3501         * storage/indexeddb/structured-clone-expected.txt:
3502         * storage/indexeddb/structured-clone-private-expected.txt:
3503         * storage/indexeddb/wasm-exceptions-expected.txt:
3504
3505 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
3506
3507         [iOS WK2] Turn on async overflow scrolling by default
3508         https://bugs.webkit.org/show_bug.cgi?id=196011
3509         rdar://problem/48453859
3510
3511         Reviewed by Antti Koivisto.
3512         
3513         Explicitly turn on async overflow scrolling in any test that:
3514         1. Used -webkit-overflow-scrolling:touch
3515         2. Called settings.setAsyncOverflowScrollingEnabled(true)
3516
3517         * accessibility/ios-simulator/scroll-in-overflow-div.html:
3518         * compositing/clipping/border-radius-async-overflow-clipping-layer.html:
3519         * compositing/clipping/border-radius-async-overflow-non-stacking.html:
3520         * compositing/clipping/border-radius-async-overflow-stacking.html:
3521         * compositing/geometry/fixed-inside-overflow-scroll.html:
3522         * compositing/ios/overflow-scroll-touch-tiles.html:
3523         * compositing/ios/overflow-scroll-update-overlap.html:
3524         * compositing/layer-creation/absolute-in-async-overflow-scroll.html:
3525         * compositing/overflow/absolute-in-overflow-expected.html:
3526         * compositing/overflow/absolute-in-overflow.html:
3527         * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
3528         * compositing/overflow/iframe-inside-overflow-clipping.html:
3529         * compositing/overflow/nested-scrolling.html:
3530         * compositing/overflow/overflow-auto-with-touch-expected.txt:
3531         * compositing/overflow/overflow-auto-with-touch-no-overflow.html:
3532         * compositing/overflow/overflow-auto-with-touch-toggle.html:
3533         * compositing/overflow/overflow-auto-with-touch.html:
3534         * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
3535         * compositing/overflow/overflow-hidden-with-touch.html:
3536         * compositing/overflow/overflow-overlay-with-touch-expected.txt:
3537         * compositing/overflow/overflow-overlay-with-touch-no-overflow.html:
3538         * compositing/overflow/overflow-overlay-with-touch.html:
3539         * compositing/overflow/overflow-scroll-with-touch-no-overflow.html:
3540         * compositing/overflow/overflow-scroll.html:
3541         * compositing/overflow/overflow-visible-with-touch.html:
3542         * compositing/overflow/remove-overflow-crash.html:
3543         * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
3544         * compositing/overflow/scrolling-content-clip-to-viewport.html:
3545         * compositing/overflow/scrolling-without-painting.html:
3546         * compositing/overflow/should-not-override-z-index-for-element-with-non-auto-z-index-and-overflow-scroll-and-touch.html:
3547         * compositing/overflow/subpixel-overflow.html:
3548         * compositing/overflow/textarea-scroll-touch-expected.txt:
3549         * compositing/overflow/textarea-scroll-touch.html:
3550         * compositing/overflow/updating-scrolling-content.html:
3551         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
3552         * compositing/rtl/rtl-scrolling-with-transformed-descendants.html:
3553         * compositing/scrolling/fixed-inside-scroll-expected.html:
3554         * compositing/scrolling/fixed-inside-scroll.html:
3555         * compositing/scrolling/overflow-scrolling-layers-are-self-painting.html:
3556         * compositing/scrolling/touch-scroll-to-clip.html:
3557