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