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