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