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