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