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