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