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