The following layout tests are flaky failures
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-03-28  Shawn Roberts  <sroberts@apple.com>
2
3         The following layout tests are flaky failures
4         http/wpt/webauthn/public-key-credential-get-success-hid.https.html
5         http/wpt/webauthn/public-key-credential-create-success-hid.https.html
6         https://bugs.webkit.org/show_bug.cgi?id=194780
7         https://bugs.webkit.org/show_bug.cgi?id=196377
8
9         Unreviewed test gardening.
10
11         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failures
12
13 2019-03-28  Shawn Roberts  <sroberts@apple.com>
14
15         storage/domstorage/localstorage/private-browsing-affects-storage.html is a flaky failure
16         https://bugs.webkit.org/show_bug.cgi?id=196376
17
18         Unreviewed test gardening.
19
20         * platform/ios-simulator-wk2/TestExpectations:
21         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
22
23 2019-03-28  Justin Fan  <justin_fan@apple.com>
24
25         [Web GPU] Prototype compute pipeline with MSL
26         https://bugs.webkit.org/show_bug.cgi?id=196107
27         <rdar://problem/46289650>
28
29         Reviewed by Myles Maxfield.
30
31         Add a basic test to create, execute, and verify the results of a Web GPU compute pipeline.
32
33         * webgpu/compute-squares-expected.txt: Added.
34         * webgpu/compute-squares.html: Added.
35         * webgpu/whlsl.html: Update some function names to match API changes.
36
37 2019-03-28  Shawn Roberts  <sroberts@apple.com>
38
39         Fixed typing error I made in https://trac.webkit.org/changeset/243612/webkit
40         https://bugs.webkit.org/show_bug.cgi?id=196357
41
42         Unreviewed test gardening.
43
44         * platform/ios-simulator-wk2/TestExpectations: Fixing error in test expectations file
45
46 2019-03-28  Ryosuke Niwa  <rniwa@webkit.org>
47
48         Debug assert in DOMSelection::containsNode when node belongs to a different tree
49         https://bugs.webkit.org/show_bug.cgi?id=196342
50
51         Reviewed by Antti Koivisto.
52
53         Added a regression test to catch the debug assertion failure. The test always passed in release builds.
54
55         * editing/selection/containsNode-with-no-common-ancestor-expected.txt: Added.
56         * editing/selection/containsNode-with-no-common-ancestor.html: Added.
57
58 2019-03-28  Shawn Roberts  <sroberts@apple.com>
59
60         http/wpt/cache-storage/quota-third-party.https.html is a flaky failure
61         https://bugs.webkit.org/show_bug.cgi?id=196358
62
63         Unreviewed test gardening.
64
65         * platform/ios-simulator-wk2/TestExpectations:
66         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
67
68 2019-03-28  Shawn Roberts  <sroberts@apple.com>
69
70         storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html is a flaky failure
71         https://bugs.webkit.org/show_bug.cgi?id=196357
72
73         Unreviewed test gardening.
74
75         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky failure
76
77 2019-03-28  Simon Fraser  <simon.fraser@apple.com>
78
79         [macOS WK2] Overlays on instagram.com are shifted if you click on a photo after scrolling
80         https://bugs.webkit.org/show_bug.cgi?id=196330
81         rdar://problem/49100304
82
83         Reviewed by Antti Koivisto.
84
85         * scrollingcoordinator/mac/fixed-scrolled-body-expected.html: Added.
86         * scrollingcoordinator/mac/fixed-scrolled-body.html: Added.
87
88 2019-03-28  Zalan Bujtas  <zalan@apple.com>
89
90         [SimpleLineLayout] Disable SLL when text-underline-position is not auto.
91         https://bugs.webkit.org/show_bug.cgi?id=196338
92         <rdar://problem/47975167>
93
94         Reviewed by Daniel Bates.
95
96         * fast/text/simple-line-layout-with-text-underline-position-expected.html: Added.
97         * fast/text/simple-line-layout-with-text-underline-position.html: Added.
98
99 2019-03-28  Carlos Garcia Campos  <cgarcia@igalia.com>
100
101         [FreeType] Incorrect application of glyph positioning in the Y direction
102         https://bugs.webkit.org/show_bug.cgi?id=161493
103
104         Reviewed by Michael Catanzaro.
105
106         Rebaseline fast/text/international/hebrew-vowels.html.
107
108         * platform/gtk/fast/text/international/hebrew-vowels-expected.png:
109         * platform/gtk/fast/text/international/hebrew-vowels-expected.txt:
110
111 2019-03-27  Ryosuke Niwa  <rniwa@webkit.org>
112
113         [macOS] Select element doesn't show popup if select element had lost focus while popup was previosuly shown
114         https://bugs.webkit.org/show_bug.cgi?id=196336
115
116         Reviewed by Tim Horton.
117
118         Added regression tests for dismissing the select element's popup menu by bluring the element then re-opening the popup.
119         Unfortunately these tests are only enabled in WebKit2 since intenals.isSelectPopupVisible would always return false in WebKit1.
120
121         * TestExpectations:
122         * fast/forms/select/mac-wk2: Added.
123         * fast/forms/select/mac-wk2/blur-dismisses-select-popup-expected.html: Added.
124         * fast/forms/select/mac-wk2/blur-dismisses-select-popup.html: Added.
125         * fast/forms/select/mac-wk2/open-select-popup-after-dismissing-by-blur-expected.txt: Added.
126         * fast/forms/select/mac-wk2/open-select-popup-after-dismissing-by-blur.html: Added.
127         * platform/mac-wk2/TestExpectations:
128
129 2019-03-27  Alicia Boya García  <aboya@igalia.com>
130
131         [GTK] Unreviewed test gardening
132         https://bugs.webkit.org/show_bug.cgi?id=196329
133
134         * platform/gtk/TestExpectations:
135         * platform/gtk/http/tests/inspector/network/har/har-page-expected.txt:
136         * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt:
137         * platform/gtk/js/intl-datetimeformat-expected.txt: Added.
138         * platform/wpe/TestExpectations:
139
140 2019-03-27  Shawn Roberts  <sroberts@apple.com>
141
142         The following layout tests are flaky Image Only Failures
143         imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-bold.html
144         imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-double-struck.html 
145         imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-italic.html
146         https://bugs.webkit.org/show_bug.cgi?id=196112
147
148         Unreviewed test gardening.
149
150         * platform/ios-simulator-wk2/TestExpectations:
151         * platform/mac/TestExpectations: Marking tests as flaky
152
153 2019-03-27  Justin Fan  <justin_fan@apple.com>
154
155         [Web GPU] Standardize Web GPU object reference counting and creation logic
156         https://bugs.webkit.org/show_bug.cgi?id=196183
157
158         Reviewed by Dean Jackson.
159
160         GPUShaderModule is no longer nullable.
161
162         * webgpu/shader-modules.html:
163
164 2019-03-27  Shawn Roberts  <sroberts@apple.com>
165
166         Unreviewed, rolling out r243346.
167
168         Causing timeouts in animation tests across 10 builds
169
170         Reverted changeset:
171
172         "[Web Animations] JS wrapper may be deleted while animation is
173         yet to dispatch its finish event"
174         https://bugs.webkit.org/show_bug.cgi?id=196118
175         https://trac.webkit.org/changeset/243346
176
177 2019-03-27  Chris Dumez  <cdumez@apple.com>
178
179         [ iOS Simulator ] REGRESSION (r237702) Layout Test http/tests/security/xss-DENIED-script-inject-into-inactive-window.html is a flaky failure
180         https://bugs.webkit.org/show_bug.cgi?id=195385
181         <rdar://problem/48657425>
182
183         Reviewed by Alex Christensen.
184
185         Before r237702, the test used to detect that _openedWindowDocument had become frameless (i.e. lost its browsing context)
186         by checking if _openedWindowDocument.location.href is the empty String. However, r237702 updating Location to return
187         "about:blank" instead of "" when frameless, to match the latest specification. As a result, I had updated the test to
188         expect _openedWindowDocument.location.href to be "about:blank". However, I had not noticed that the document's initial
189         URL (while it had a browsing context) was also "about:blank". Therefore, checking that location.href is "about:blank"
190         would actually not guarantee that the document has no browsing context.
191
192         To address the issue, check that _openedWindowDocument.defaultView is null instead since this is guaranteed to be null
193         for Documents that do not have a browsing context as per:
194         - https://html.spec.whatwg.org/multipage/window-object.html#dom-document-defaultview
195
196         * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
197
198 2019-03-27  Zalan Bujtas  <zalan@apple.com>
199
200         [ContentChangeObserver] Stop using the global _WKContentChange
201         https://bugs.webkit.org/show_bug.cgi?id=196288
202         <rdar://problem/49228081>
203
204         Reviewed by Simon Fraser.
205
206         * fast/events/touch/ios/content-observation/remove-subframe-while-observing-expected.txt: Added.
207         * fast/events/touch/ios/content-observation/remove-subframe-while-observing.html: Added.
208         * fast/events/touch/ios/content-observation/subframe.html: Added.
209         * platform/ios-device-wk1/TestExpectations:
210         * platform/ios-simulator-wk1/TestExpectations:
211
212 2019-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
213
214         Remove the SVG tear off objects for SVGPathSeg, SVGPathSegList and SVGAnimatedPathSegList
215         https://bugs.webkit.org/show_bug.cgi?id=196085
216
217         Reviewed by Simon Fraser.
218
219         * svg/dom/SVGPathSegList-appendItem-expected.txt:
220         * svg/dom/SVGPathSegList-appendItem.xhtml:
221         * svg/dom/SVGPathSegList-clear-and-initialize-expected.txt:
222         * svg/dom/SVGPathSegList-clear-and-initialize.xhtml:
223         * svg/dom/SVGPathSegList-insertItemBefore-expected.txt:
224         * svg/dom/SVGPathSegList-insertItemBefore.xhtml:
225         * svg/dom/SVGPathSegList-replaceItem-expected.txt:
226         * svg/dom/SVGPathSegList-replaceItem.xhtml:
227         These changes are required because SVGPathSegList will be following the SVG2
228         specs regarding adding new items to the list. 
229
230         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
231
232 2019-03-27  Shawn Roberts  <sroberts@apple.com>
233
234         http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html is a flaky failure
235         https://bugs.webkit.org/show_bug.cgi?id=196307
236
237         Unreviewed test gardening.
238
239         * platform/ios-simulator-wk2/TestExpectations:
240         * platform/mac-wk2/TestExpectations: Marking test as flaky while waiting for a fix
241
242 2019-03-27  Simon Fraser  <simon.fraser@apple.com>
243
244         REGRESSION (r242687): Fullscreen YouTube videos show blank white space at top
245         https://bugs.webkit.org/show_bug.cgi?id=196304
246         rdar://problem/49175760
247
248         Reviewed by Zalan Bujtas.
249
250         * scrollingcoordinator/mac/top-content-inset-to-zero-expected.html: Added.
251         * scrollingcoordinator/mac/top-content-inset-to-zero.html: Added.
252
253 2019-03-27  Shawn Roberts  <sroberts@apple.com>
254
255         http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html is a flaky failure
256         https://bugs.webkit.org/show_bug.cgi?id=16297
257
258         Unreviewed test gardening.
259
260         * platform/ios-simulator-wk2/TestExpectations: Updated test expectations to include iOS Simulator
261
262 2019-03-27  Shawn Roberts  <sroberts@apple.com>
263
264         fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta.html is a flaky failure
265         https://bugs.webkit.org/show_bug.cgi?id=196298
266
267         Unreviewed test gardening
268
269         * platform/ios-simulator-wk2/TestExpectations: Updating test expectation for flaky failure
270
271 2019-03-27  Shawn Roberts  <sroberts@apple.com>
272
273         fast/visual-viewport/ios/min-scale-greater-than-one.html is a flaky failure
274         https://bugs.webkit.org/show_bug.cgi?id=196300
275
276         Unreviewed test gardening.
277
278         * platform/ios-simulator-wk2/TestExpectations: Updating test expectation for flaky failure
279
280 2019-03-27  Per Arne Vollan  <pvollan@apple.com>
281
282         Layout Test js/math-clz32.html is failing
283         https://bugs.webkit.org/show_bug.cgi?id=196209
284
285         Reviewed by Ross Kirsling.
286
287         * platform/win/TestExpectations:
288
289 2019-03-26  Simon Fraser  <simon.fraser@apple.com>
290
291         [iOS WK2] Fixed elements in frames can be misplaced sometimes
292         https://bugs.webkit.org/show_bug.cgi?id=196290
293
294         Reviewed by Frédéric Wang.
295
296         * scrollingcoordinator/ios/fixed-in-frame-layer-reconcile-layer-position-expected.txt: Added.
297         * scrollingcoordinator/ios/fixed-in-frame-layer-reconcile-layer-position.html: Added.
298
299 2019-03-26  Chris Dumez  <cdumez@apple.com>
300
301         Add basic layout test coverage for File Picker on iOS
302         https://bugs.webkit.org/show_bug.cgi?id=196265
303
304         Reviewed by Wenson Hsieh.
305
306         Add new layout test.
307
308         * fast/forms/ios/file-upload-panel-expected.txt: Added.
309         * fast/forms/ios/file-upload-panel.html: Added.
310
311 2019-03-26  Shawn Roberts  <sroberts@apple.com>
312
313         Layout tests editing/deleting/delete-emoji-1.html
314         editing/deleting/delete-emoji-9.html
315         editing/deleting/delete-emoji.html are failing
316         webkit.org/b/191709
317
318         Unreviewed test gardening.
319
320         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations waiting for rebaseline
321
322 2019-03-26  Shawn Roberts  <sroberts@apple.com>
323
324         imported/w3c/web-platform-tests/xhr/send-redirect-post-upload.htm is a flaky crash and a failing test
325         https://bugs.webkit.org/show_bug.cgi?id=196274
326
327         Unreviewed test gardening.
328
329         * TestExpectations:
330         * platform/mac/TestExpectations: Updating test expectaion for flaky crash
331
332 2019-03-26  Shawn Roberts  <sroberts@apple.com>
333
334         Layout tests http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource.html 
335         http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource.html 
336         http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource.html 
337         http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource.html are flaky time outs
338         https://bugs.webkit.org/show_bug.cgi?id=196269
339
340         Unreviewed test gardening.
341
342         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky tests
343         * platform/ios-wk2/TestExpectations: Updatiting test expectations for flaky tests
344
345 2019-03-26  Said Abou-Hallawa  <said@apple.com>
346
347         Remove the SVG tear off objects for SVGLength, SVGLengthList and SVGAnimatedLengthList
348         https://bugs.webkit.org/show_bug.cgi?id=196083
349
350         Reviewed by Simon Fraser.
351
352         * platform/win/TestExpectations:
353         * svg/animations/svglength-element-removed-crash.svg:
354         * svg/dom/SVGLengthList-appendItem-expected.txt:
355         * svg/dom/SVGLengthList-appendItem.xhtml:
356         * svg/dom/SVGLengthList-basics-expected.txt:
357         * svg/dom/SVGLengthList-basics.xhtml:
358         * svg/dom/SVGLengthList-initialize-expected.txt:
359         * svg/dom/SVGLengthList-initialize.xhtml:
360         * svg/dom/SVGLengthList-insertItemBefore-expected.txt:
361         * svg/dom/SVGLengthList-insertItemBefore.xhtml:
362         * svg/dom/SVGLengthList-removeItem-expected.txt:
363         * svg/dom/SVGLengthList-removeItem.xhtml:
364         * svg/dom/SVGLengthList-replaceItem-expected.txt:
365         * svg/dom/SVGLengthList-replaceItem.xhtml:
366         This changes are required because SVGLengthList will be following the SVG2
367         specs regarding adding new items to the list. 
368
369         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
370
371 2019-03-26  Simon Fraser  <simon.fraser@apple.com>
372
373         [iOS WK2] position:fixed inside oveflow:scroll is jumpy
374         https://bugs.webkit.org/show_bug.cgi?id=196238
375
376         Reviewed by Antti Koivisto.
377
378         fixed-in-overflow-scroll-scrolling-tree.html actually tests the fix.
379         For some reason fixed-in-overflow-scroll.html doesn't show the jumpiness, but it's
380         a good test to have nonetheless.
381
382         Other minor cleanup.
383
384         * resources/ui-helper.js:
385         (window.UIHelper.immediateScrollElementAtContentPointToOffset):
386         * scrollingcoordinator/ios/fixed-in-overflow-scroll-expected.html: Added.
387         * scrollingcoordinator/ios/fixed-in-overflow-scroll-scrolling-tree-expected.txt: Added.
388         * scrollingcoordinator/ios/fixed-in-overflow-scroll-scrolling-tree.html: Copied from LayoutTests/scrollingcoordinator/ios/ui-scrolling-tree.html.
389         * scrollingcoordinator/ios/fixed-in-overflow-scroll.html: Added.
390         * scrollingcoordinator/ios/ui-scrolling-tree.html:
391
392 2019-03-26  Andy VanWagoner  <andy@vanwagoner.family>
393
394         Intl.DateTimeFormat should obey 2-digit hour
395         https://bugs.webkit.org/show_bug.cgi?id=195974
396
397         Reviewed by Keith Miller.
398
399         * js/intl-datetimeformat-expected.txt:
400         * js/script-tests/intl-datetimeformat.js:
401
402 2019-03-26  Dean Jackson  <dino@apple.com>
403
404         vertexAttribPointer must restrict offset parameter
405         https://bugs.webkit.org/show_bug.cgi?id=196261
406         <rdar://problem/48458086>
407
408         Reviewed by Antoine Quint.
409
410         Add a test where the offset parameter is out of bounds.
411
412         * fast/canvas/webgl/vertexAttribPointer-with-bad-offset-expected.txt: Added.
413         * fast/canvas/webgl/vertexAttribPointer-with-bad-offset.html: Added.
414
415 2019-03-26  Zalan Bujtas  <zalan@apple.com>
416
417         [ContentChangeObserver] Skip anonymous renderers when checking for "willRespondToMouseClickEvents"
418         https://bugs.webkit.org/show_bug.cgi?id=196259
419         <rdar://problem/49240029>
420
421         Reviewed by Dean Jackson.
422
423         * fast/events/touch/ios/content-observation/crash-on-anonymous-renderer-expected.txt: Added.
424         * fast/events/touch/ios/content-observation/crash-on-anonymous-renderer.html: Added.
425
426 2019-03-26  Shawn Roberts  <sroberts@apple.com>
427
428         Layout tests fast/events/wheel-event-destroys-overflow.html 
429         fast/events/wheelevent-mousewheel-interaction.html 
430         fast/events/wheel-event-destroys-frame.html 
431         fast/events/wheelevent-basic.html 
432         fast/events/wheelevent-in-text-node.html are a flaky timeouts
433         https://bugs.webkit.org/show_bug.cgi?id=195719
434
435         Unreviewed test gardening.
436
437         * platform/mac-wk2/TestExpectations: Marking tests as flaky
438
439 2019-03-26  Per Arne Vollan  <pvollan@apple.com>
440
441         Layout Test js/math-clz32.html is failing
442         https://bugs.webkit.org/show_bug.cgi?id=196209
443
444         Unreviewed test gardening.
445
446         * platform/win/TestExpectations:
447
448 2019-03-26  Diego Pino Garcia  <dpino@igalia.com>
449
450         [GTK] Unreviewed gardening, update test expectations and baselines
451
452         * platform/gtk/TestExpectations:
453         * platform/gtk/compositing/overflow/textarea-scroll-touch-expected.txt:
454         New expected results after r243031.
455         * platform/gtk/http/tests/inspector/network/har/har-page-expected.txt:
456         New expected results after r243347.
457
458 2019-03-26  Philippe Normand  <pnormand@igalia.com>
459
460         [GStreamer] Sound loop with Google Hangouts and WhatsApp notifications
461         https://bugs.webkit.org/show_bug.cgi?id=189471
462
463         Reviewed by Xabier Rodriguez-Calvar.
464
465         * platform/gtk/TestExpectations:
466         * platform/gtk/media/video-playing-and-pause-expected.txt:
467
468 2019-03-26  Antti Koivisto  <antti@apple.com>
469
470         Hit-testing on layers overlapping scrollers should hit-test on text boxes
471         https://bugs.webkit.org/show_bug.cgi?id=195373
472         <rdar://problem/48649865>
473
474         Reviewed by Simon Fraser.
475
476         * fast/scrolling/ios/overflow-scroll-overlap-3.html:
477
478 2019-03-25  Fujii Hironori  <Hironori.Fujii@sony.com>
479
480         Unreviewed, rolling out r243450.
481
482         AppleWin and WinCairo port builds get broken.
483
484         Reverted changeset:
485
486         "Add test for fix of #196095"
487         https://bugs.webkit.org/show_bug.cgi?id=196097
488         https://trac.webkit.org/changeset/243450
489
490 2019-03-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
491
492         Remove the SVG tear off objects for SVGAngle, SVGAnimatedAngle and SVGAnimatedEnumeration
493         https://bugs.webkit.org/show_bug.cgi?id=196087
494
495         Reviewed by Simon Fraser.
496
497         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
498         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement.html:
499         Fixes cases that the tear off objects could not handle correctly for the
500         paired { angle, orientType }. Also when setting the orient type to "auto"
501         or "auto-start-reverse", the orient angle should be reset to
502         SVG_ANGLETYPE_UNSPECIFIED and is not suppsed to keep its original value.
503
504 2019-03-25  Shawn Roberts  <sroberts@apple.com>
505
506         fast/visual-viewport/ios/min-scale-greater-than-one.html is a flaky failure
507         https://bugs.webkit.org/show_bug.cgi?id=196236
508
509         Unreviewed test gardening.
510
511         * platform/ios-simulator-wk2/TestExpectations: Changing expectations due to test being flaky
512
513 2019-03-25  Shawn Roberts  <sroberts@apple.com>
514
515         fast/viewport/ios/initial-scale-after-changing-view-scale.html is a flaky timeout
516         https://bugs.webkit.org/show_bug.cgi?id=196233
517
518         Unreviewed test gardening.
519
520         * platform/ios-simulator-wk2/TestExpectations: Changing expectations due to test being flaky
521
522 2019-03-25  Shawn Roberts  <sroberts@apple.com>
523
524         http/tests/cache-storage/cache-clearing-origin.https.html
525         http/tests/cache-storage/cache-records-persistency.https.html are flaky failures
526         https://bugs.webkit.org/show_bug.cgi?id=196228
527
528         Unreviewed test gardening.
529
530         * platform/ios-simulator-wk2/TestExpectations: 
531         * platform/mac-wk2/TestExpectations: Changing expectations due to flaky tests
532
533 2019-03-25  Shawn Roberts  <sroberts@apple.com>
534
535         performance-api/performance-observer-periodic.html is a flaky failure
536         https://bugs.webkit.org/show_bug.cgi?id=196218
537
538         Unreviewed test gardening.
539
540         * platform/ios-simulator-wk2/TestExpectations: Changing expectations due to flaky test
541
542 2019-03-25  Truitt Savell  <tsavell@apple.com>
543
544         Unreviewed, rolling out r243419.
545
546         Caused Mac WK2 testers to crash and become unresponsive.
547
548         Reverted changeset:
549
550         "[Web GPU] Prototype compute pipeline with MSL"
551         https://bugs.webkit.org/show_bug.cgi?id=196107
552         https://trac.webkit.org/changeset/243419
553
554 2019-03-25  Truitt Savell  <tsavell@apple.com>
555
556         Unreviewed, rolling out r243438.
557
558         243319 Caused Mac WK2 testers to crash and become
559         unresponsive.
560
561         Reverted changeset:
562
563         "Update WebGPU class names based on sketch.idl"
564         https://bugs.webkit.org/show_bug.cgi?id=194260
565         https://trac.webkit.org/changeset/243438
566
567 2019-03-25  Joseph Pecoraro  <pecoraro@apple.com>
568
569         Web Inspector: Page Weight indicator clears on pages with zero length resources (macrumors.com)
570         https://bugs.webkit.org/show_bug.cgi?id=196170
571
572         Reviewed by Timothy Hatcher.
573
574         * http/tests/inspector/network/resource-sizes-network.html:
575         * http/tests/inspector/network/resources/empty.txt: Added.
576         * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt:
577
578 2019-03-25  Eric Carlson  <eric.carlson@apple.com>
579
580         Delete MetadataPreloadingNotPermitted, it is unused
581         https://bugs.webkit.org/show_bug.cgi?id=196202
582         <rdar://problem/49213611>
583
584         Reviewed by Jer Noble.
585
586         * media/video-restricted-no-preload-metadata-expected.txt: Removed.
587         * media/video-restricted-no-preload-metadata.html: Removed.
588
589 2019-03-25  Jer Noble  <jer.noble@apple.com>
590
591         Add test for fix of #196095
592         https://bugs.webkit.org/show_bug.cgi?id=196097
593
594         Reviewed by Eric Carlson.
595
596         * media/track/track-in-band-metadata-display-order-expected.txt: Added.
597         * media/track/track-in-band-metadata-display-order.html: Added.
598
599 2019-03-25  Antti Koivisto  <antti@apple.com>
600
601         Toggling "display: contents" to "display: none" fails to hide the element
602         https://bugs.webkit.org/show_bug.cgi?id=188259
603         <rdar://problem/42886896>
604
605         Reviewed by Simon Fraser.
606
607         * fast/css/display-contents-to-none-expected.html: Added.
608         * fast/css/display-contents-to-none.html: Added.
609
610 2019-03-25  Diego Pino Garcia  <dpino@igalia.com>
611
612         [GTK] Gardening, update expected results for several smart-delete-paragraph tests 
613
614         Unreviewed test gardening.
615
616         * platform/gtk/editing/deleting/smart-delete-paragraph-001-expected.txt: Added.
617         * platform/gtk/editing/deleting/smart-delete-paragraph-002-expected.txt: Added.
618         * platform/gtk/editing/deleting/smart-delete-paragraph-004-expected.txt: Added.
619
620 2019-03-25  Justin Fan  <justin_fan@apple.com>
621
622         Update WebGPU class names based on sketch.idl
623         https://bugs.webkit.org/show_bug.cgi?id=194260
624
625         Reviewed by Dean Jackson.
626         
627         Update all exposed Web GPU interface names to GPU* prefix.
628
629         * webgpu/adapter-options.html:
630         * webgpu/bind-groups.html:
631         * webgpu/map-read-buffers.html:
632         * webgpu/map-write-buffers.html:
633         * webgpu/pipeline-layouts.html:
634         * webgpu/queue-creation.html:
635         * webgpu/render-command-encoding.html:
636         * webgpu/render-pipelines.html:
637         * webgpu/textures-textureviews.html:
638         * webgpu/webgpu-enabled.html:
639
640 2019-03-25  Javier Fernandez  <jfernandez@igalia.com>
641
642         A single leading space is not considered as a word break even when word-break: break-all is set
643         https://bugs.webkit.org/show_bug.cgi?id=195361
644
645         Reviewed by Ryosuke Niwa.
646
647         Removed some entries from the GTK expectation file.
648         Added tests to verify the codepath with SimpleLineLayout disabled.
649
650         * fast/text/overflow-wrap-break-word-004-expected.html: Added.
651         * fast/text/overflow-wrap-break-word-004.html: Added.
652         * fast/text/overflow-wrap-break-word-005-expected.html: Added.
653         * fast/text/overflow-wrap-break-word-005.html: Added.
654         * fast/text/overflow-wrap-break-word-007-expected.html: Added.
655         * fast/text/overflow-wrap-break-word-007.html: Added.
656         * fast/text/whitespace/pre-wrap-008-expected.html: Added.
657         * fast/text/whitespace/pre-wrap-008.html: Added.
658         * fast/text/whitespace/pre-wrap-015-expected.html: Added.
659         * fast/text/whitespace/pre-wrap-015.html: Added.
660         * fast/text/whitespace/pre-wrap-016-expected.html: Added.
661         * fast/text/whitespace/pre-wrap-016.html: Added.
662         * fast/text/word-break-break-all-010-expected.html: Added.
663         * fast/text/word-break-break-all-010.html: Added.
664         * fast/text/word-break-break-all-011-expected.html: Added.
665         * fast/text/word-break-break-all-011.html: Added.
666         * fast/text/word-break-break-all-015-expected.html: Added.
667         * fast/text/word-break-break-all-015.html: Added.
668         * platform/gtk/TestExpectations:
669           - word-break-break-all-010.html passes now thanks to this change.
670
671 2019-03-25  Diego Pino Garcia  <dpino@igalia.com>
672
673         [GTK][WPE] Gardening, update test expectations.
674
675         Unreviewed test gardening.
676
677         * platform/gtk/TestExpectations:
678         * platform/gtk/fast/text/ja-sans-serif-expected.png: Removed.
679         Test harnessing suggested to remove this file as it was not being used.
680         * platform/wpe/TestExpectations:
681
682 2019-03-25  Rob Buis  <rbuis@igalia.com>
683
684         Reflect HTMLLinkElement.as according to the spec
685         https://bugs.webkit.org/show_bug.cgi?id=196189
686
687         Reviewed by Youenn Fablet.
688
689         Update improved test result.
690
691         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt:
692
693 2019-03-25  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
694
695         Remove NavigatorContentUtils in WebCore/Modules
696         https://bugs.webkit.org/show_bug.cgi?id=196070
697
698         Reviewed by Alex Christensen.
699
700         NavigatorContentUtils was to support the custom scheme spec [1].
701         However, in WebKit side, no port has supported the feature in
702         WebKit layer after EFL port was removed. So there has been the
703         only IDL implementation of the NavigatorContentUtils in WebCore.
704         So we don't need to keep the implementation in WebCore anymore.
705
706         [1] https://html.spec.whatwg.org/multipage/system-state.html#custom-handlers
707
708         * fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt: Removed.
709         * fast/dom/NavigatorContentUtils/is-protocol-handler-registered.html: Removed.
710         * fast/dom/NavigatorContentUtils/register-protocol-handler-expected.txt: Removed.
711         * fast/dom/NavigatorContentUtils/register-protocol-handler.html: Removed.
712         * fast/dom/NavigatorContentUtils/unregister-protocol-handler-expected.txt: Removed.
713         * fast/dom/NavigatorContentUtils/unregister-protocol-handler.html: Removed.
714         * platform/gtk/TestExpectations:
715         * platform/ios/TestExpectations:
716         * platform/mac/TestExpectations:
717         * platform/wincairo/TestExpectations:
718         * platform/wpe/TestExpectations:
719
720 2019-03-23  Mark Lam  <mark.lam@apple.com>
721
722         Rolling out r243032 and r243071 because the fix is incorrect.
723         https://bugs.webkit.org/show_bug.cgi?id=195892
724         <rdar://problem/48981239>
725
726         Not reviewed.
727
728         * platform/mac/TestExpectations:
729
730 2019-03-23  Justin Fan  <justin_fan@apple.com>
731
732         [Web GPU] Prototype compute pipeline with MSL
733         https://bugs.webkit.org/show_bug.cgi?id=196107
734         <rdar://problem/46289650>
735
736         Reviewed by Myles Maxfield.
737
738         Add a basic test to create, execute, and verify the results of a Web GPU compute pipeline.
739
740         * webgpu/compute-squares-expected.txt: Added.
741         * webgpu/compute-squares.html: Added.
742         * webgpu/whlsl.html: Update some function names to match API changes.
743
744 2019-03-23  Simon Fraser  <simon.fraser@apple.com>
745
746         REGRESSION (iOS 8): Scrollbar can't be hidden when webkit-overflow-scrolling is set to touch
747         https://bugs.webkit.org/show_bug.cgi?id=137043
748         rdar://problem/16595330
749
750         Reviewed by Zalan Bujtas.
751
752         Test that dumps the UI-side scrolling tree, showing e.g. "horizontal scrollbar hidden by style"
753         in the dump.
754
755         This test was previously a render tree dump, which did not test whether scrollbars were visible.
756
757         * fast/scrolling/ios/scrollbar-hiding-expected.txt:
758         * fast/scrolling/ios/scrollbar-hiding.html:
759         * platform/ios/fast/scrolling/ios/scrollbar-hiding-expected.txt: Removed.
760
761 2019-03-23  Zalan Bujtas  <zalan@apple.com>
762
763         [ContentChangeObserver] Taping on a form control should always result in click.
764         https://bugs.webkit.org/show_bug.cgi?id=196177
765
766         Reviewed by Simon Fraser.
767
768         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element-expected.txt: Added.
769         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element.html: Added.
770         * fast/events/touch/ios/content-observation/tap-on-input-type-text-element-expected.txt: Added.
771         * fast/events/touch/ios/content-observation/tap-on-input-type-text-element.html: Added.
772
773 2019-03-23  Zalan Bujtas  <zalan@apple.com>
774
775         [ContentChangeObserver] Add support for observing opacity.
776         https://bugs.webkit.org/show_bug.cgi?id=196172
777
778         Reviewed by Simon Fraser.
779
780         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-expected.txt: Added.
781         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-opacity-and-left-expected.txt: Added.
782         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-opacity-and-left.html: Added.
783         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-transition-expected.txt: Added.
784         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-transition.html: Added.
785         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove.html: Added.
786         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-expected.txt: Added.
787         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition-expected.txt: Added.
788         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition.html: Added.
789         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart.html: Added.
790
791 2019-03-23  Zalan Bujtas  <zalan@apple.com>
792
793         [ContentChangeObserver] Check if the transitioned content is visible at onAnimationEnd
794         https://bugs.webkit.org/show_bug.cgi?id=196171
795
796         Reviewed by Simon Fraser.
797
798         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start-with-non-0px-end-expected.txt: Added.
799         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start-with-non-0px-end.html: Added.
800
801 2019-03-22  Devin Rousso  <drousso@apple.com>
802
803         Unreviewed, fix test failures after r243269.
804
805         In debug builds, it's possible that the Web Inspector frontend is told to stop a timeline
806         recording before all of the recorded records have had a chance to be completed/processed.
807
808         As an example
809         ```
810             setTimeout(() => {
811                 <stop recording>
812             });
813         ```
814         it may happen that the "stop recording" event will be dispatched before the timeout has
815         finished executing, meaning that the event that contains the recorded data for that timeout
816         will be ignored by the frontend.
817
818         Rework the tests so that they don't dispatch the "stop recording" event until the expected
819         record is received by the frontend, rather than having the test code itself say when to stop.
820
821         * inspector/timeline/resources/timeline-event-utilities.js:
822         (savePageData): Added.
823         (TestPage.registerInitializer.InspectorTest.TimelineEvent.captureTimelineWithScript):
824         (finishRecording): Deleted.
825         * inspector/timeline/timeline-event-CancelAnimationFrame.html:
826         * inspector/timeline/timeline-event-CancelAnimationFrame-expected.txt:
827         * inspector/timeline/timeline-event-EventDispatch.html:
828         * inspector/timeline/timeline-event-EventDispatch-expected.txt:
829         * inspector/timeline/timeline-event-FireAnimationFrame.html:
830         * inspector/timeline/timeline-event-FireAnimationFrame-expected.txt:
831         * inspector/timeline/timeline-event-RequestAnimationFrame.html:
832         * inspector/timeline/timeline-event-RequestAnimationFrame-expected.txt:
833         * inspector/timeline/timeline-event-TimerFire.html:
834         * inspector/timeline/timeline-event-TimerFire-expected.txt:
835         * inspector/timeline/timeline-event-TimerInstall.html:
836         * inspector/timeline/timeline-event-TimerInstall-expected.txt:
837         * inspector/timeline/timeline-event-TimerRemove.html:
838         * inspector/timeline/timeline-event-TimerRemove-expected.txt:
839
840 2019-03-22  Devin Rousso  <drousso@apple.com>
841
842         Web Inspector: Safari Canvas Inspector seems to show the canvas being rendered twice per frame.
843         https://bugs.webkit.org/show_bug.cgi?id=196082
844         <rdar://problem/49113496>
845
846         Reviewed by Dean Jackson.
847
848         * inspector/canvas/recording-2d.html:
849         * inspector/canvas/recording-bitmaprenderer.html:
850         * inspector/canvas/recording-html-2d.html:
851         * inspector/canvas/recording-webgl.html:
852         * inspector/canvas/setRecordingAutoCaptureFrameCount.html:
853
854 2019-03-22  Ryan Haddad  <ryanhaddad@apple.com>
855
856         Unreviewed, rolling out r243356.
857
858         Causes assertion failures with WebGL layout tests on macOS and
859         iOS.
860
861         Reverted changeset:
862
863         "Web Inspector: Safari Canvas Inspector seems to show the
864         canvas being rendered twice per frame."
865         https://bugs.webkit.org/show_bug.cgi?id=196082
866         https://trac.webkit.org/changeset/243356
867
868 2019-03-22  Antti Koivisto  <antti@apple.com>
869
870         Handle UI side hit testing for ScrollPositioningBehavior::Stationary positioned nodes
871         https://bugs.webkit.org/show_bug.cgi?id=196100
872         <rdar://problem/49117933>
873
874         Reviewed by Simon Fraser.
875
876         * fast/scrolling/ios/overflow-scroll-overlap-6-expected.txt: Added.
877         * fast/scrolling/ios/overflow-scroll-overlap-6.html: Added.
878
879 2019-03-22  Simon Fraser  <simon.fraser@apple.com>
880
881         Unreviewed test gardening of plugin tests
882         https://bugs.webkit.org/show_bug.cgi?id=196150
883         
884         For reasons unknown, my machine and bots produce different results for these plug-in tests.
885         My machine behaves like the test plug-in does not exist.
886
887         * platform/mac-wk1/compositing/plugins/composited-plugin-expected.txt: Removed.
888         * platform/mac-wk1/compositing/plugins/no-backing-store-expected.txt: Removed.
889         * platform/mac-wk1/compositing/plugins/small-to-large-composited-plugin-expected.txt: Removed.
890
891 2019-03-22  Alicia Boya García  <aboya@igalia.com>
892
893         [MSE][GStreamer] Don't construct segments on PlaybackPipeline::flush
894         https://bugs.webkit.org/show_bug.cgi?id=195867
895
896         Reviewed by Xabier Rodriguez-Calvar.
897
898         Drawing an MSE video in a canvas seems to be failing in Mac. That
899         functionality is necessary for the tests introduced with this patch,
900         therefore they fail there. Marking them as Skip.
901
902         * platform/mac/TestExpectations:
903
904 2019-03-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
905
906         Remove the SVG tear off objects for SVGNumber, SVGNumberList and SVGAnimatedNumberList
907         https://bugs.webkit.org/show_bug.cgi?id=196084
908
909         Reviewed by Simon Fraser.
910
911         * svg/dom/SVGNumberList-basics-expected.txt:
912         * svg/dom/SVGNumberList-basics.xhtml:
913         This change is required because SVGNumberList will be following the SVG2
914         specs regarding adding new items to the list. 
915
916         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
917
918 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
919
920         WebKit1 test gardening.
921
922         * platform/mac-wk1/TestExpectations:
923         * platform/mac-wk1/compositing/clipping/border-radius-async-overflow-clipping-layer-expected.txt: Added.
924         * platform/mac-wk1/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Added.
925         * platform/mac-wk1/compositing/overflow/overflow-auto-with-touch-expected.txt: Added.
926         * platform/mac-wk1/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt: Added.
927         * platform/mac-wk1/compositing/overflow/overflow-overlay-with-touch-expected.txt: Added.
928         * platform/mac-wk1/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Added.
929         * platform/mac-wk1/compositing/overflow/textarea-scroll-touch-expected.txt: Added.
930         * platform/mac-wk1/compositing/plugins/composited-plugin-expected.txt: Added.
931         * platform/mac-wk1/compositing/plugins/no-backing-store-expected.txt: Added.
932         * platform/mac-wk1/compositing/plugins/small-to-large-composited-plugin-expected.txt: Added.
933         * platform/mac-wk1/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt: Added.
934         * platform/mac-wk1/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt: Added.
935
936 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
937
938         REGRESSION: (r242132) tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html is a timeout
939         https://bugs.webkit.org/show_bug.cgi?id=196115
940
941         Unreviewed test gardening.
942         
943         Scroll snap doesn't work on macOS with async overflow scrolling, so revert the changes to these tests.
944
945         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
946         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
947
948 2019-03-21  Devin Rousso  <drousso@apple.com>
949
950         Web Inspector: Safari Canvas Inspector seems to show the canvas being rendered twice per frame.
951         https://bugs.webkit.org/show_bug.cgi?id=196082
952         <rdar://problem/49113496>
953
954         Reviewed by Dean Jackson.
955
956         * inspector/canvas/recording-2d.html:
957         * inspector/canvas/recording-bitmaprenderer.html:
958         * inspector/canvas/recording-html-2d.html:
959         * inspector/canvas/recording-webgl.html:
960         * inspector/canvas/setRecordingAutoCaptureFrameCount.html:
961
962 2019-03-21  Joseph Pecoraro  <pecoraro@apple.com>
963
964         Web Inspector: Timelines - Cannot export on about:blank - suggested filename containing a colon silently fails
965         https://bugs.webkit.org/show_bug.cgi?id=196109
966
967         Reviewed by Timothy Hatcher.
968
969         * inspector/unit-tests/file-utilities-expected.txt: Added.
970         * inspector/unit-tests/file-utilities.html: Added.
971         Tests for FileUtilities.js
972
973         * inspector/unit-tests/object-utilities.html:
974         * inspector/unit-tests/promise-utilities.html:
975
976 2019-03-21  Chris Dumez  <cdumez@apple.com>
977
978         [ Mac WK2 ] Layout Test http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies.html is a flaky failure
979         https://bugs.webkit.org/show_bug.cgi?id=194350
980         <rdar://problem/47937466>
981
982         Reviewed by Alex Christensen.
983
984         Bypass the HTMLPreloadScanner in the test or compass.jpg resource may end up getting loaded twice and log extra
985         lines in the test output.
986
987         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
988         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/resources/frame-with-insecure-image-with-enforced-and-report-policies.php:
989         * platform/mac-wk2/TestExpectations:
990         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
991
992 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
993
994         Unreviewed test gardening.
995
996         Fix this test by turning on async scrolling so that mock scrollbars don't show up.
997
998         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking-expected.html:
999
1000 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
1001
1002         Unreviewed test gardening.
1003
1004         Revert some iOS layout test results that were rebaselined with async scrolling enabled.
1005
1006         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Removed.
1007         * platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Removed.
1008         * platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt: Removed.
1009         * platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Removed.
1010         * platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt:
1011         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: Removed.
1012         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Removed.
1013         * platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt:
1014         * platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt:
1015         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
1016         * platform/ios/compositing/layers-inside-overflow-scroll-expected.txt:
1017         * platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt:
1018         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
1019         * platform/ios/compositing/self-painting-layers-expected.txt:
1020
1021 2019-03-21  Sihui Liu  <sihui_liu@apple.com>
1022
1023         Fix key path extraction code in IndexedDB to check own property
1024         https://bugs.webkit.org/show_bug.cgi?id=196099
1025
1026         Reviewed by Ryosuke Niwa.
1027
1028         Rebaseline the tests because we will have same exception but different exception messages after the patch.
1029
1030         * storage/indexeddb/clone-exception-expected.txt:
1031         * storage/indexeddb/clone-exception-private-expected.txt:
1032         * storage/indexeddb/exceptions-expected.txt:
1033         * storage/indexeddb/exceptions-private-expected.txt:
1034         * storage/indexeddb/objectstore-basics-expected.txt:
1035         * storage/indexeddb/objectstore-basics-private-expected.txt:
1036         * storage/indexeddb/objectstore-basics-workers-expected.txt:
1037         * storage/indexeddb/structured-clone-expected.txt:
1038         * storage/indexeddb/structured-clone-private-expected.txt:
1039         * storage/indexeddb/wasm-exceptions-expected.txt:
1040
1041 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
1042
1043         [iOS WK2] Turn on async overflow scrolling by default
1044         https://bugs.webkit.org/show_bug.cgi?id=196011
1045         rdar://problem/48453859
1046
1047         Reviewed by Antti Koivisto.
1048         
1049         Explicitly turn on async overflow scrolling in any test that:
1050         1. Used -webkit-overflow-scrolling:touch
1051         2. Called settings.setAsyncOverflowScrollingEnabled(true)
1052
1053         * accessibility/ios-simulator/scroll-in-overflow-div.html:
1054         * compositing/clipping/border-radius-async-overflow-clipping-layer.html:
1055         * compositing/clipping/border-radius-async-overflow-non-stacking.html:
1056         * compositing/clipping/border-radius-async-overflow-stacking.html:
1057         * compositing/geometry/fixed-inside-overflow-scroll.html:
1058         * compositing/ios/overflow-scroll-touch-tiles.html:
1059         * compositing/ios/overflow-scroll-update-overlap.html:
1060         * compositing/layer-creation/absolute-in-async-overflow-scroll.html:
1061         * compositing/overflow/absolute-in-overflow-expected.html:
1062         * compositing/overflow/absolute-in-overflow.html:
1063         * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
1064         * compositing/overflow/iframe-inside-overflow-clipping.html:
1065         * compositing/overflow/nested-scrolling.html:
1066         * compositing/overflow/overflow-auto-with-touch-expected.txt:
1067         * compositing/overflow/overflow-auto-with-touch-no-overflow.html:
1068         * compositing/overflow/overflow-auto-with-touch-toggle.html:
1069         * compositing/overflow/overflow-auto-with-touch.html:
1070         * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
1071         * compositing/overflow/overflow-hidden-with-touch.html:
1072         * compositing/overflow/overflow-overlay-with-touch-expected.txt:
1073         * compositing/overflow/overflow-overlay-with-touch-no-overflow.html:
1074         * compositing/overflow/overflow-overlay-with-touch.html:
1075         * compositing/overflow/overflow-scroll-with-touch-no-overflow.html:
1076         * compositing/overflow/overflow-scroll.html:
1077         * compositing/overflow/overflow-visible-with-touch.html:
1078         * compositing/overflow/remove-overflow-crash.html:
1079         * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
1080         * compositing/overflow/scrolling-content-clip-to-viewport.html:
1081         * compositing/overflow/scrolling-without-painting.html:
1082         * compositing/overflow/should-not-override-z-index-for-element-with-non-auto-z-index-and-overflow-scroll-and-touch.html:
1083         * compositing/overflow/subpixel-overflow.html:
1084         * compositing/overflow/textarea-scroll-touch-expected.txt:
1085         * compositing/overflow/textarea-scroll-touch.html:
1086         * compositing/overflow/updating-scrolling-content.html:
1087         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
1088         * compositing/rtl/rtl-scrolling-with-transformed-descendants.html:
1089         * compositing/scrolling/fixed-inside-scroll-expected.html:
1090         * compositing/scrolling/fixed-inside-scroll.html:
1091         * compositing/scrolling/overflow-scrolling-layers-are-self-painting.html:
1092         * compositing/scrolling/touch-scroll-to-clip.html:
1093         * compositing/scrolling/touch-scrolling-repaint-expected.html:
1094         * compositing/scrolling/touch-scrolling-repaint-spans-expected.html:
1095         * compositing/scrolling/touch-scrolling-repaint-spans.html:
1096         * compositing/scrolling/touch-scrolling-repaint.html:
1097         * css3/scroll-snap/nested-elements.html:
1098         * css3/scroll-snap/scroll-snap-children-with-overflow.html:
1099         * css3/scroll-snap/scroll-snap-offsets.html:
1100         * css3/scroll-snap/scroll-snap-positions.html:
1101         * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html:
1102         * css3/scroll-snap/scroll-snap-style-changed-align.html:
1103         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow.html:
1104         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html:
1105         * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-block.html:
1106         * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-document.html:
1107         * fast/events/touch/ios/drag-block-without-overflow-scroll.html:
1108         * fast/scrolling/ios/change-scrollability-on-content-resize-nested.html:
1109         * fast/scrolling/ios/change-scrollability-on-content-resize.html:
1110         * fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
1111         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe-expected.html:
1112         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe.html:
1113         * fast/scrolling/ios/iframe-inside-overflow-clipping.html:
1114         * fast/scrolling/ios/overflow-clip-with-accelerated-scrolling-ancestor.html:
1115         * fast/scrolling/ios/overflow-scroll-inherited.html:
1116         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
1117         * fast/scrolling/ios/overflow-scroll-overlap-3.html:
1118         * fast/scrolling/ios/overflow-scroll-overlap-4.html:
1119         * fast/scrolling/ios/overflow-scroll-overlap-5.html:
1120         * fast/scrolling/ios/overflow-scroll-overlap.html:
1121         * fast/scrolling/ios/overflow-scroll-touch.html:
1122         * fast/scrolling/ios/overflow-scrolling-ancestor-clip-size.html:
1123         * fast/scrolling/ios/overflow-scrolling-ancestor-clip.html:
1124         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking.html:
1125         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking-expected.html:
1126         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking.html:
1127         * fast/scrolling/ios/reconcile-layer-position-recursive.html:
1128         * fast/scrolling/ios/remove-overflow-crash.html:
1129         * fast/scrolling/ios/scroll-into-view-with-top-content-inset.html:
1130         * fast/scrolling/ios/scrollbar-hiding.html:
1131         * fast/scrolling/ios/scrolling-content-clip-to-viewport.html:
1132         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor.html:
1133         * fast/scrolling/ios/table-cell-touch-scrolling.html:
1134         * fast/scrolling/ios/textarea-scroll-touch.html:
1135         * fast/scrolling/ios/touch-scroll-back-forward.html:
1136         * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
1137         * fast/scrolling/ios/touch-stacking.html:
1138         * platform/ios-wk2/TestExpectations:
1139         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Added.
1140         * platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Added.
1141         * platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt: Added.
1142         * platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Added.
1143         * platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt:
1144         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: Added.
1145         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Added.
1146         * platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt:
1147         * platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt:
1148         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
1149         * platform/ios/compositing/layers-inside-overflow-scroll-expected.txt:
1150         * platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt:
1151         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
1152         * platform/ios/compositing/self-painting-layers-expected.txt:
1153         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit.html:
1154         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position.html:
1155         * platform/ios/fast/scrolling/find-text-in-overflow-node.html:
1156         * platform/ios/media/video-play-glyph-composited-outside-overflow-scrolling-touch-container.html:
1157         * platform/mac/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt:
1158         * pointerevents/ios/touch-action-none-in-overflow-scrolling-touch.html:
1159         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll-expected.html:
1160         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll.html:
1161         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll-expected.html:
1162         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll.html:
1163         * scrollingcoordinator/ios/scroll-element-at-point.html:
1164         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent.html:
1165         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent.html:
1166         * scrollingcoordinator/scrolling-tree/overflow-in-fixed.html:
1167         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex.html:
1168         * scrollingcoordinator/scrolling-tree/positioned-nodes.html:
1169         * scrollingcoordinator/scrolling-tree/remove-scrolling-role.html:
1170         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers.html:
1171         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal.html:
1172         * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html:
1173         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
1174         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
1175
1176 2019-03-21  Antoine Quint  <graouts@apple.com>
1177
1178         [Web Animations] JS wrapper may be deleted while animation is yet to dispatch its finish event
1179         https://bugs.webkit.org/show_bug.cgi?id=196118
1180         <rdar://problem/46614137>
1181
1182         Reviewed by Ryosuke Niwa.
1183
1184         Add a test that starts a short animation, sets a custom property on it, registers a "finish" event listener on it and deletes
1185         the sole reference to it in the JS world before triggering garbage collection. Prior to this fix, this test would time out
1186         because the JS wrapper would be garbage-collected prior to the animation completing and thus the event listener would not
1187         be called. To complete successfully, this test checks that it receives the event and its target is the same animation object
1188         that was originally created by checking the custom property is still set.
1189
1190         * webanimations/js-wrapper-kept-alive-expected.txt: Added.
1191         * webanimations/js-wrapper-kept-alive.html: Added.
1192
1193 2019-03-21  Youenn Fablet  <youenn@apple.com>
1194
1195         Cache API and IDB space usages should be initialized on first quota check
1196         https://bugs.webkit.org/show_bug.cgi?id=195707
1197
1198         Reviewed by Chris Dumez.
1199
1200         * TestExpectations:
1201         Marking http/tests/cache-storage/cache-clearing-origin.https.html as
1202         flaky on iOS as it is already marked flaky in MacOS.
1203         * platform/mac-wk2/TestExpectations:
1204         * http/tests/IndexedDB/storage-limit-1.https-expected.txt: Added.
1205         * http/tests/IndexedDB/storage-limit-1.https.html: Added.
1206         * http/tests/IndexedDB/storage-limit-2.https-expected.txt: Added.
1207         * http/tests/IndexedDB/storage-limit-2.https.html: Added.
1208         * http/tests/IndexedDB/storage-limit.https.html:
1209         * platform/mac-wk1/TestExpectations:
1210         * platform/win/TestExpectations:
1211
1212 2019-03-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
1213
1214         Remove the SVG tear off objects for SVGPoint, SVGPointList and SVGAnimatedPointList
1215         https://bugs.webkit.org/show_bug.cgi?id=195905
1216
1217         Reviewed by Simon Fraser.
1218
1219         * svg/dom/SVGPointList-basics-expected.txt:
1220         * svg/dom/SVGPointList-basics.xhtml:
1221         This change is required because SVGPointList will be following the SVG2
1222         specs regarding adding new items to the list. 
1223
1224         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
1225
1226 2019-03-21  Zalan Bujtas  <zalan@apple.com>
1227
1228         Do not insert the first-letter anonymous container until after we've constructed the first-letter renderer.
1229         https://bugs.webkit.org/show_bug.cgi?id=195919
1230         <rdar://problem/48573434>
1231
1232         Reviewed by Brent Fulgham.
1233
1234         * fast/css/first-letter-and-float-crash-expected.txt: Added.
1235         * fast/css/first-letter-and-float-crash.html: Added.
1236         * platform/mac/TestExpectations:
1237
1238 2019-03-21  Eric Carlson  <eric.carlson@apple.com>
1239
1240         Add UI process WebRTC runtime logging.
1241         https://bugs.webkit.org/show_bug.cgi?id=196020
1242         <rdar://problem/49071443>
1243
1244         Reviewed by Youenn Fablet.
1245
1246         * inspector/console/webcore-logging.html:
1247         * inspector/console/webcore-logging-expected.txt:
1248
1249 2019-03-21  Alex Christensen  <achristensen@webkit.org>
1250
1251         Add SPI to inform applications of WKContentRuleList actions
1252         https://bugs.webkit.org/show_bug.cgi?id=195965
1253         <rdar://problem/42664365>
1254
1255         Reviewed by Geoff Garen.
1256
1257         * http/tests/contentextensions/popups-expected.txt:
1258         Because popups now use UserContentProvider.processContentRuleListsForLoad like everything else,
1259         it now prints messages to the debug console.  That is a desired improvement, so expectations are updated accordingly.
1260
1261 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
1262
1263         Add an internal feature flag to disable the -webkit-overflow-scrolling CSS property
1264         https://bugs.webkit.org/show_bug.cgi?id=196058
1265         rdar://problem/49078202
1266
1267         Reviewed by Antti Koivisto.
1268         
1269         Add tests testing that the stacking-context side-effects -webkit-overflow-scrolling:touch
1270         go away when it's disabled.
1271
1272         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking-expected.html: Added.
1273         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking.html: Added.
1274         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking-expected.html: Added.
1275         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking.html: Added.
1276
1277 2019-03-21  Devin Rousso  <drousso@apple.com>
1278
1279         Unreviewed, fix test failures after r243269.
1280
1281         * inspector/timeline/line-column-expected.txt:
1282
1283 2019-03-21  Antti Koivisto  <antti@apple.com>
1284
1285         UI-process hit-testing needs to know about containing block relationships
1286         https://bugs.webkit.org/show_bug.cgi?id=195845
1287         <rdar://problem/48949633>
1288
1289         Reviewed by Simon Fraser.
1290
1291         * fast/scrolling/ios/overflow-scroll-overlap-5-expected.txt: Added.
1292         * fast/scrolling/ios/overflow-scroll-overlap-5.html: Added.
1293
1294 2019-03-21  Shawn Roberts  <sroberts@apple.com>
1295
1296         Unreviewed, rebaseline test after failure in 243211.
1297         https://bugs.webkit.org/show_bug.cgi?id=195934.
1298
1299         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt:
1300
1301 2019-03-21  Zalan Bujtas  <zalan@apple.com>
1302
1303         [ContentChangeObserver] Start tracking implicit transitions at mousemove
1304         https://bugs.webkit.org/show_bug.cgi?id=196054
1305         <rdar://problem/49093840>
1306
1307         Reviewed by Simon Fraser.
1308
1309         * fast/events/touch/ios/content-observation/0ms-delay-0ms-transition-on-mousemove-expected.txt: Added.
1310         * fast/events/touch/ios/content-observation/0ms-delay-0ms-transition-on-mousemove.html: Added.
1311         * fast/events/touch/ios/content-observation/100ms-delay-10ms-transition-on-mousemove-expected.txt: Added.
1312         * fast/events/touch/ios/content-observation/100ms-delay-10ms-transition-on-mousemove.html: Added.
1313         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-mousemove-expected.txt: Added.
1314         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-mousemove.html: Added.
1315         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-touch-start-expected.txt: Added.
1316         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-touch-start.html: Added.
1317
1318 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
1319
1320         Absolute in stacking-context scroller jiggles when scrolled
1321         https://bugs.webkit.org/show_bug.cgi?id=196010
1322
1323         Reviewed by Zalan Bujtas.
1324
1325         * compositing/overflow/absolute-in-overflow-expected.html: Added.
1326         * compositing/overflow/absolute-in-overflow.html: Added.
1327
1328 2019-03-21  Zalan Bujtas  <zalan@apple.com>
1329
1330         [ContentChangeObserver] Start tracking implicit transitions at touchStart
1331         https://bugs.webkit.org/show_bug.cgi?id=196051
1332         <rdar://problem/49092952>
1333
1334         Reviewed by Simon Fraser.
1335
1336         * fast/events/touch/ios/content-observation/0ms-transition-on-touch-start-expected.txt: Added.
1337         * fast/events/touch/ios/content-observation/0ms-transition-on-touch-start.html: Added.
1338         * fast/events/touch/ios/content-observation/100ms-transition-on-touch-start-expected.txt: Added.
1339         * fast/events/touch/ios/content-observation/100ms-transition-on-touch-start.html: Added.
1340         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start-expected.txt: Added.
1341         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start.html: Added.
1342         * fast/events/touch/ios/content-observation/transition-on-touch-start-and-remove-expected.txt: Added.
1343         * fast/events/touch/ios/content-observation/transition-on-touch-start-and-remove.html: Added.
1344
1345 2019-03-21  Shawn Roberts  <sroberts@apple.com>
1346
1347         Unreviewed, rolling out r243250.
1348
1349         Causing 109 Failures and 2 crashes on iOS Sim Debug
1350         OpenSource/Internal queues
1351
1352         Reverted changeset:
1353
1354         "[iOS WK2] Turn on async overflow scrolling by default"
1355         https://bugs.webkit.org/show_bug.cgi?id=196011
1356         https://trac.webkit.org/changeset/243250
1357
1358 2019-03-21  Miguel Gomez  <magomez@igalia.com>
1359
1360         Unreviewed GTK+ and WPE gardening after r243278.
1361
1362         * platform/gtk/TestExpectations:
1363         * platform/wpe/TestExpectations:
1364
1365 2019-03-21  Antti Koivisto  <antti@apple.com>
1366
1367         Use immediateScrollElementAtContentPointToOffset for scroll overlap tests
1368         https://bugs.webkit.org/show_bug.cgi?id=195943
1369
1370         Reviewed by Simon Fraser.
1371
1372         This is much faster and simpler than simulated touch events.
1373
1374         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
1375         * fast/scrolling/ios/overflow-scroll-overlap-3.html:
1376         * fast/scrolling/ios/overflow-scroll-overlap-4.html:
1377         * fast/scrolling/ios/overflow-scroll-overlap.html:
1378
1379         This API doesn't respect touch-action property, so stop using it. Instead restore
1380         the main scrollview to the initial position explicitly after scroll.
1381
1382         * fast/scrolling/resources/overflow-scroll-overlap.js:
1383         (async.runTest):
1384         * resources/ui-helper.js:
1385         (return.new.Promise.):
1386         (return.new.Promise):
1387
1388         Add a Promise returning helper.
1389
1390 2019-03-20  Youenn Fablet  <youenn@apple.com>
1391
1392         Compute quota after network process restart based on default quota and space used
1393         https://bugs.webkit.org/show_bug.cgi?id=195804
1394
1395         Reviewed by Chris Dumez.
1396
1397         * http/wpt/cache-storage/cache-quota-after-restart.any-expected.txt: Added.
1398         * http/wpt/cache-storage/cache-quota-after-restart.any.html: Added.
1399         * http/wpt/cache-storage/cache-quota-after-restart.any.js: Added.
1400         (promise_test.async):
1401
1402 2019-03-20  Youenn Fablet  <youenn@apple.com>
1403
1404         Include WAL and SHM file size in IDB database size computation
1405         https://bugs.webkit.org/show_bug.cgi?id=195688
1406
1407         Reviewed by Brady Eidson.
1408
1409         * storage/websql/open-database-creation-callback.html:
1410         Bump quota for this test since WAL files are not included in quota computation.
1411
1412 2019-03-20  Devin Rousso  <drousso@apple.com>
1413
1414         Web Inspector: Timeline should show when events preventDefault() was called on an event or not
1415         https://bugs.webkit.org/show_bug.cgi?id=176824
1416         <rdar://problem/34290931>
1417
1418         Reviewed by Timothy Hatcher.
1419
1420         Original patch by Joseph Pecoraro <pecoraro@apple.com>.
1421
1422         * inspector/timeline/resources/timeline-event-utilities.js: Added.
1423         (finishRecording):
1424         (TestPage.registerInitializer.InspectorTest.TimelineEvent.captureTimelineWithScript):
1425         (TestPage.registerInitializer):
1426         Helper code for creating a recording from a function.
1427
1428         * inspector/timeline/timeline-event-CancelAnimationFrame.html: Added.
1429         * inspector/timeline/timeline-event-CancelAnimationFrame-expected.txt: Added.
1430         * inspector/timeline/timeline-event-EventDispatch.html: Added.
1431         * inspector/timeline/timeline-event-EventDispatch-expected.txt: Added.
1432         * inspector/timeline/timeline-event-FireAnimationFrame.html: Added.
1433         * inspector/timeline/timeline-event-FireAnimationFrame-expected.txt: Added.
1434         * inspector/timeline/timeline-event-RequestAnimationFrame.html: Added.
1435         * inspector/timeline/timeline-event-RequestAnimationFrame-expected.txt: Added.
1436         * inspector/timeline/timeline-event-TimerFire.html: Added.
1437         * inspector/timeline/timeline-event-TimerFire-expected.txt: Added.
1438         * inspector/timeline/timeline-event-TimerInstall.html: Added.
1439         * inspector/timeline/timeline-event-TimerInstall-expected.txt: Added.
1440         * inspector/timeline/timeline-event-TimerRemove.html: Added.
1441         * inspector/timeline/timeline-event-TimerRemove-expected.txt: Added.
1442
1443 2019-03-20  Devin Rousso  <drousso@apple.com>
1444
1445         Web Inspector: Styles Redesign: Editing selector should not hide the rule
1446         https://bugs.webkit.org/show_bug.cgi?id=178489
1447         <rdar://problem/35062434>
1448
1449         Reviewed by Timothy Hatcher.
1450
1451         * inspector/unit-tests/multimap.html: Added.
1452         * inspector/unit-tests/multimap-expected.txt: Added.
1453
1454 2019-03-20  Ryan Haddad  <ryanhaddad@apple.com>
1455
1456         Unreviewed, rebaseline two tests after r243241.
1457
1458         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
1459         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
1460
1461 2019-03-20  Ryan Haddad  <ryanhaddad@apple.com>
1462
1463         [ iOS WK2 ] Layout Test imported/w3c/web-platform-tests/webrtc/simplecall.https.html is flaky crashing
1464         https://bugs.webkit.org/show_bug.cgi?id=191707
1465
1466         Unreviewed test gardening.
1467
1468         * platform/ios/TestExpectations: Skip crashing test.
1469
1470 2019-03-20  Timothy Hatcher  <timothy@apple.com>
1471
1472         Unreviewed test gardening after r243229.
1473
1474         * inspector/css/shadow-scoped-style-expected.txt: Rebaseline.
1475         * platform/mac-highsierra/inspector/css/shadow-scoped-style-expected.txt: Added.
1476         * platform/mac-highsierra/printing/width-overflow-expected.txt: Added.
1477         * platform/mac-sierra/inspector/css/shadow-scoped-style-expected.txt: Added.
1478         * platform/mac-sierra/printing/width-overflow-expected.txt: Added.
1479         * platform/mac/printing/width-overflow-expected.txt: Rebaseline.
1480
1481 2019-03-20  Chris Dumez  <cdumez@apple.com>
1482
1483         [ Mac WK2 ] REGRESSION (r239333) Flaky ASSERTION FAILED: m_uncommittedState.state == State::Committed on http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html
1484         https://bugs.webkit.org/show_bug.cgi?id=194225
1485         <rdar://problem/47820247>
1486
1487         Unreviewed, unskip the test as it no longer appears to be flaky.
1488
1489         * platform/mac-wk2/TestExpectations:
1490
1491 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
1492
1493         [iOS WK2] Turn on async overflow scrolling by default
1494         https://bugs.webkit.org/show_bug.cgi?id=196011
1495         rdar://problem/48453859
1496
1497         Reviewed by Antti Koivisto.
1498
1499         New baselines, and skip some RTL tests that need a bit of work (webkit.org/b/196013).
1500
1501         * compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt:
1502         * platform/ios-wk2/TestExpectations:
1503         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Copied from LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt.
1504         * platform/ios-wk2/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Copied from LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt.
1505         * platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Added.
1506         * platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt: Added.
1507         * platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Added.
1508         * platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt:
1509         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: Added.
1510         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Added.
1511         * platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt:
1512         * platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt:
1513         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
1514         * platform/ios/compositing/layers-inside-overflow-scroll-expected.txt:
1515         * platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt:
1516         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
1517         * platform/ios/compositing/self-painting-layers-expected.txt:
1518         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt:
1519
1520 2019-03-20  Youenn Fablet  <youenn@apple.com>
1521
1522         Have smaller default quotas for third party frames
1523         https://bugs.webkit.org/show_bug.cgi?id=195841
1524
1525         Reviewed by Geoffrey Garen.
1526
1527         * http/wpt/cache-storage/quota-third-party.https-expected.txt: Added.
1528         * http/wpt/cache-storage/quota-third-party.https.html: Added.
1529         * http/wpt/cache-storage/resources/quota-third-party-iframe.html: Added.
1530
1531 2019-03-20  Devin Rousso  <drousso@apple.com>
1532
1533         Web Inspector: DOM: include window as part of any event listener chain
1534         https://bugs.webkit.org/show_bug.cgi?id=195730
1535         <rdar://problem/48916872>
1536
1537         Reviewed by Timothy Hatcher.
1538
1539         * inspector/dom/getEventListenersForNode.html:
1540         * inspector/dom/getEventListenersForNode-expected.txt:
1541         * inspector/dom/setEventListenerDisabled.html:
1542         * inspector/dom/event-listener-add-remove.html:
1543
1544 2019-03-20  Devin Rousso  <drousso@apple.com>
1545
1546         Web Inspector: Debugger: virtualize the list of variables in the Scope sidebar
1547         https://bugs.webkit.org/show_bug.cgi?id=192648
1548         <rdar://problem/46800949>
1549
1550         Reviewed by Joseph Pecoraro.
1551
1552         * inspector/unit-tests/array-utilities.html:
1553         * inspector/unit-tests/array-utilities-expected.txt:
1554
1555 2019-03-20  Dean Jackson  <dino@apple.com>
1556
1557         [iOS] Enable fast clicking everywhere
1558         https://bugs.webkit.org/show_bug.cgi?id=196023
1559         <rdar://problem/49073589>
1560
1561         Reviewed by Wenson Hsieh.
1562
1563         Add a new test for the case where "Fast Clicks Everywhere" is explicitly
1564         set to false. This required implementing a humanSpeedZoomByDoubleTappingAt
1565         variation.
1566
1567         * fast/events/ios/ipad/fast-click-always-expected.txt:
1568         * fast/events/ios/ipad/fast-click-always.html:
1569         * fast/events/ios/ipad/fast-click-not-always-expected.txt: Added.
1570         * fast/events/ios/ipad/fast-click-not-always.html:
1571         * resources/ui-helper.js:
1572         (window.UIHelper.humanSpeedZoomByDoubleTappingAt): New helper function that pauses between
1573         double taps, and resolves when the zoom finishes.
1574
1575 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
1576
1577         [CSS OM] StyledElementInlineStylePropertyMap creates a Ref cycle with its owner element
1578         https://bugs.webkit.org/show_bug.cgi?id=195987
1579
1580         Reviewed by Simon Fraser.
1581
1582         Added a regression test.
1583
1584         * css-typedom/attribute-style-map-should-not-leak-every-element-expected.txt: Added.
1585         * css-typedom/attribute-style-map-should-not-leak-every-element.html: Added.
1586
1587 2019-03-20  Antoine Quint  <graouts@apple.com>
1588
1589         REGRESSION(r240634): Element::hasPointerCapture() passes a JS-controlled value directly into a HashMap as a key
1590         https://bugs.webkit.org/show_bug.cgi?id=195683
1591
1592         Reviewed by Alex Christensen.
1593
1594         Adding the test that was supposed to have landed along with r242893.
1595
1596         * pointerevents/pointer-id-crash-expected.txt: Added.
1597         * pointerevents/pointer-id-crash.html: Added.
1598
1599 2019-03-20  Devin Rousso  <drousso@apple.com>
1600
1601         Unreviewed, fix test failures after r243161.
1602
1603         * inspector/timeline/line-column-expected.txt:
1604         Update expected line number for code movement inside Web Inspector's injected script.
1605
1606 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
1607
1608         appendChild should throw when inserting an ancestor of a template into its content adopted to another document
1609         https://bugs.webkit.org/show_bug.cgi?id=195984
1610
1611         Reviewed by Darin Adler.
1612
1613         Added a regression test.
1614
1615         * fast/dom/insert-template-parent-into-adopted-content-expected.txt: Added.
1616         * fast/dom/insert-template-parent-into-adopted-content.html: Added.
1617
1618 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
1619
1620         Unreviewed test gardening. Fix the results for absolute-in-async-overflow-scroll.html.
1621
1622         * compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt:
1623         * platform/ios-wk2/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Copied from LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt.
1624
1625 2019-03-20  Devin Rousso  <drousso@apple.com>
1626
1627         Web Inspector: Debugger: move breakpoint storage to use `WI.ObjectStore`
1628         https://bugs.webkit.org/show_bug.cgi?id=192719
1629         <rdar://problem/46746857>
1630
1631         Reviewed by Timothy Hatcher.
1632
1633         * inspector/unit-tests/objectStore/resources/objectStore-utilities.js:
1634         * inspector/unit-tests/objectStore/put.html: Renamed from LayoutTests/inspector/unit-tests/objectStore/add.html.
1635         * inspector/unit-tests/objectStore/put-expected.txt: Renamed from LayoutTests/inspector/unit-tests/objectStore/add-expected.txt.
1636         * inspector/unit-tests/objectStore/putObject.html: Renamed from LayoutTests/inspector/unit-tests/objectStore/addObject.html.
1637         * inspector/unit-tests/objectStore/putObject-expected.txt: Renamed from LayoutTests/inspector/unit-tests/objectStore/addObject-expected.txt.
1638         * inspector/unit-tests/objectStore/delete-expected.txt:
1639         * inspector/unit-tests/objectStore/delete.html:
1640         * inspector/unit-tests/objectStore/deleteObject-expected.txt:
1641         * inspector/unit-tests/objectStore/deleteObject.html:
1642         * inspector/unit-tests/objectStore/clear.html:
1643         Replace `add` with `put` so that if a key already exists, it is overridden.
1644
1645 2019-03-20  Devin Rousso  <drousso@apple.com>
1646
1647         Web Inspector: Database: lazily create the agent
1648         https://bugs.webkit.org/show_bug.cgi?id=195587
1649         <rdar://problem/48791735>
1650
1651         Reviewed by Timothy Hatcher.
1652
1653         * inspector/protocol/backend-dispatcher-argument-errors.html:
1654         * inspector/runtime/CommandLineAPI-inspect.html:
1655
1656 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
1657
1658         Some elements lag behind async overflow scrolling on palace-games.com
1659         https://bugs.webkit.org/show_bug.cgi?id=195934
1660
1661         Reviewed by Zalan Bujtas.
1662         
1663         Add a test with more combinations of overflow, containing block and compositing ancestor.
1664
1665         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt: Added.
1666         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt: Added.
1667         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex.html: Added.
1668
1669 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
1670
1671         Explicitly trigger compositing for layers that need to be moved by ScrollingTreePositionedNodes
1672         https://bugs.webkit.org/show_bug.cgi?id=195710
1673
1674         Reviewed by Zalan Bujtas.
1675
1676         * compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Added.
1677         * compositing/layer-creation/absolute-in-async-overflow-scroll.html: Added.
1678
1679 2019-03-20  Devin Rousso  <drousso@apple.com>
1680
1681         Web Inspector: Search: allow DOM searches to be case sensitive
1682         https://bugs.webkit.org/show_bug.cgi?id=194673
1683         <rdar://problem/48087577>
1684
1685         Reviewed by Timothy Hatcher.
1686
1687         * inspector/dom/dom-search-caseSensitive.html: Copied from LayoutTests/inspector/dom/dom-search.html.
1688         * inspector/dom/dom-search-caseSensitive-expected.txt: Copied from LayoutTests/inspector/dom/dom-search-expected.txt.
1689         * inspector/dom/dom-search-expected.txt:
1690         * inspector/dom/resources/dom-search-queries.js:
1691         (TestPage.registerInitializer):
1692
1693 2019-03-20  Zalan Bujtas  <zalan@apple.com>
1694
1695         Unreviewed test gardening.
1696
1697         * TestExpectations: This test case asserts on all platforms.
1698         * platform/mac/TestExpectations:
1699
1700 2019-03-20  Alicia Boya García  <aboya@igalia.com>
1701
1702         [MSE][GStreamer] Fix handling of resolution changes in AppendPipeline
1703         https://bugs.webkit.org/show_bug.cgi?id=195855
1704
1705         Reviewed by Xabier Rodriguez-Calvar.
1706
1707         * media/media-source/content/test-green-6s-320x240.mp4: Added.
1708         * media/media-source/content/test-red-3s-480x360.mp4: Added.
1709         * media/media-source/media-source-samples-resolution-change-expected.txt: Added.
1710         * media/media-source/media-source-samples-resolution-change.html: Added.
1711
1712 2019-03-20  Joanmarie Diggs  <jdiggs@igalia.com>
1713
1714         AX: Implement support for new meter ARIA role
1715         https://bugs.webkit.org/show_bug.cgi?id=195966
1716
1717         Reviewed by Chris Fleizach.
1718
1719         Add new role to the existing role exposure tests and update the
1720         expectations accordingly.
1721
1722         * accessibility/gtk/xml-roles-exposed-expected.txt:
1723         * accessibility/gtk/xml-roles-exposed.html:
1724         * accessibility/roles-computedRoleString.html:
1725         * accessibility/roles-exposed.html:
1726         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
1727         * platform/gtk/accessibility/roles-exposed-expected.txt:
1728         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
1729         * platform/mac/accessibility/roles-exposed-expected.txt:
1730         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
1731
1732 2019-03-19  Ryan Haddad  <ryanhaddad@apple.com>
1733
1734         Unreviewed test gardening for macOS.
1735
1736         * platform/mac/TestExpectations:
1737
1738 2019-03-19  Jiewen Tan  <jiewen_tan@apple.com>
1739
1740         [WebAuthN] Implement FIDO AppID extension
1741         https://bugs.webkit.org/show_bug.cgi?id=143491
1742         <rdar://problem/48298273>
1743
1744         Reviewed by Brent Fulgham.
1745
1746         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
1747         * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
1748         * http/wpt/webauthn/public-key-credential-create-success-u2f.https.html:
1749         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https-expected.txt:
1750         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https.html:
1751         * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
1752         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
1753         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
1754         * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
1755         * http/wpt/webauthn/public-key-credential-get-success-u2f.https-expected.txt:
1756         * http/wpt/webauthn/public-key-credential-get-success-u2f.https.html:
1757
1758 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
1759
1760         Rebaseline the test after r243175. It got somehow landed with failing expectations.
1761
1762         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt:
1763
1764 2019-03-19  John Wilander  <wilander@apple.com>
1765
1766         Resource Load Statistics (experimental): Clear non-cookie website data for sites that have been navigated to, with link decoration, by a prevalent resource
1767         https://bugs.webkit.org/show_bug.cgi?id=195923
1768         <rdar://problem/49001272>
1769
1770         Reviewed by Alex Christensen.
1771
1772         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-expected.txt: Added.
1773         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html: Added.
1774
1775 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
1776
1777         Reparenting during a mutation event inside appendChild could result in a circular DOM tree
1778         https://bugs.webkit.org/show_bug.cgi?id=192825
1779
1780         Reviewed by Zalan Bujtas.
1781
1782         Added regression tests.
1783
1784         * fast/dom/append-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
1785         * fast/dom/append-child-with-mutation-event-removal-and-circular-insertion.html: Added.
1786         * fast/dom/append-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
1787         * fast/dom/append-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
1788         * fast/dom/append-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
1789         * fast/dom/append-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
1790         * fast/dom/insert-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
1791         * fast/dom/insert-child-with-mutation-event-removal-and-circular-insertion.html: Added.
1792         * fast/dom/insert-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
1793         * fast/dom/insert-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
1794         * fast/dom/insert-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
1795         * fast/dom/insert-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
1796         * fast/dom/replace-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
1797         * fast/dom/replace-child-with-mutation-event-removal-and-circular-insertion.html: Added.
1798         * fast/dom/replace-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
1799         * fast/dom/replace-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
1800         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
1801         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
1802
1803 2019-03-19  Timothy Hatcher  <timothy@apple.com>
1804
1805         REGRESSION (r239904): Update dark mode defines in a few places that got missed.
1806         https://bugs.webkit.org/show_bug.cgi?id=195958
1807
1808         Reviewed by Megan Gardner.
1809
1810         * inspector/css/shadow-scoped-style-expected.txt: Rebaseline.
1811         * platform/mac/printing/width-overflow-expected.txt: Rebaseline.
1812
1813 2019-03-19  Joanmarie Diggs  <jdiggs@igalia.com>
1814
1815         REGRESSION(r241586:r241590): [GTK] Accessibility tests in need of rebase
1816         https://bugs.webkit.org/show_bug.cgi?id=195129
1817
1818         Reviewed by Žan Doberšek.
1819
1820         * accessibility/gtk/object-attributes-expected.txt:
1821         * accessibility/gtk/xml-roles-exposed-expected.txt:
1822         * platform/gtk/TestExpectations:
1823         * platform/gtk/accessibility/image-link-expected.txt:
1824         * platform/gtk/accessibility/image-map2-expected.txt:
1825         * platform/gtk/accessibility/lists-expected.txt:
1826         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt:
1827         * platform/gtk/accessibility/roles-exposed-expected.txt:
1828         * platform/gtk/accessibility/table-attributes-expected.txt:
1829         * platform/gtk/accessibility/table-cell-spans-expected.txt:
1830         * platform/gtk/accessibility/table-cells-expected.txt:
1831         * platform/gtk/accessibility/table-one-cell-expected.txt:
1832         * platform/gtk/accessibility/table-sections-expected.txt:
1833         * platform/gtk/accessibility/table-with-rules-expected.txt:
1834         * platform/gtk/accessibility/transformed-element-expected.txt:
1835
1836 2019-03-19  Chris Dumez  <cdumez@apple.com>
1837
1838         media/track/track-in-band-style.html is flaky
1839         https://bugs.webkit.org/show_bug.cgi?id=195922
1840
1841         Reviewed by Eric Carlson.
1842
1843         * media/track/track-in-band-style-expected.txt:
1844         * media/track/track-in-band-style.html:
1845         - Check element.style instead of getComputedStyle(element) to get the
1846           CSS colors as this seems more reliable.
1847         - For the foreground text color, check cueNode.style.color instead of
1848           cueDisplayElement given that the implementation sets the CSS attribute
1849           on the cueNode, not the cueDisplayElement.
1850
1851 2019-03-19  Devin Rousso  <drousso@apple.com>
1852
1853         Unreviewed, fix test failures after r243119.
1854
1855         * inspector/timeline/line-column.html:
1856         * inspector/timeline/setInstruments-programmatic-capture.html:
1857         Make sure to call `enable` for any ancillary agents.
1858
1859 2019-03-19  Alicia Boya García  <aboya@igalia.com>
1860
1861         [MSE] Use tolerance in eraseBeginTime
1862         https://bugs.webkit.org/show_bug.cgi?id=195911
1863
1864         Reviewed by Jer Noble.
1865
1866         * media/media-source/media-source-append-twice-overlapping-sync-frame-expected.txt: Added.
1867         * media/media-source/media-source-append-twice-overlapping-sync-frame.html: Added.
1868
1869 2019-03-19  Antti Koivisto  <antti@apple.com>
1870
1871         Layer with no backing store should still hit-test over a scroller
1872         https://bugs.webkit.org/show_bug.cgi?id=195378
1873         <rdar://problem/48652078>
1874
1875         Reviewed by Simon Fraser.
1876
1877         Reorganize the tests a bit and add some new ones.
1878
1879         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt:
1880         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
1881         * fast/scrolling/ios/overflow-scroll-overlap-3-expected.txt: Added.
1882         * fast/scrolling/ios/overflow-scroll-overlap-3.html: Added.
1883         * fast/scrolling/ios/overflow-scroll-overlap-4-expected.txt: Added.
1884         * fast/scrolling/ios/overflow-scroll-overlap-4.html: Added.
1885         * fast/scrolling/ios/overflow-scroll-overlap.html:
1886         * fast/scrolling/resources/overflow-scroll-overlap.js: Added.
1887         (sleep):
1888         (async.runTest):
1889         (logScroll):
1890         (outputCase):
1891
1892 2019-03-18  Commit Queue  <commit-queue@webkit.org>
1893
1894         Unreviewed, rolling out r243092 and r243096.
1895         https://bugs.webkit.org/show_bug.cgi?id=195926
1896
1897         Caused assertions in tests (Requested by smfr on #webkit).
1898
1899         Reverted changesets:
1900
1901         "Layer with no backing store should still hit-test over a
1902         scroller"
1903         https://bugs.webkit.org/show_bug.cgi?id=195378
1904         https://trac.webkit.org/changeset/243092
1905
1906         "Try to fix Windows build."
1907         https://trac.webkit.org/changeset/243096
1908
1909 2019-03-18  Megan Gardner  <megan_gardner@apple.com>
1910
1911         Smart Insert for paragraphs.
1912         https://bugs.webkit.org/show_bug.cgi?id=194880
1913
1914         Reviewed by Ryosuke Niwa.
1915
1916         List tests are covered by paste-list-00*.
1917         Table tests are covered by paste-table-00* and paste-into-table-*.
1918
1919         * editing/pasteboard/smart-paste-paragraph-001-expected.txt: Added.
1920         * editing/pasteboard/smart-paste-paragraph-001.html: Added.
1921         * editing/pasteboard/smart-paste-paragraph-002-expected.txt: Added.
1922         * editing/pasteboard/smart-paste-paragraph-002.html: Added.
1923         * editing/pasteboard/smart-paste-paragraph-003-expected.txt: Added.
1924         * editing/pasteboard/smart-paste-paragraph-003.html: Added.
1925         * editing/pasteboard/smart-paste-paragraph-004-expected.txt: Added.
1926         * editing/pasteboard/smart-paste-paragraph-004.html: Added.
1927         * platform/ios-wk2/editing/pasteboard/paste-text-016-expected.txt:
1928         This needed to be rebaselined to match the new behaviour.
1929         * platform/ios/editing/pasteboard/smart-paste-paragraph-001-expected.txt: Added.
1930         * platform/ios/editing/pasteboard/smart-paste-paragraph-002-expected.txt: Added.
1931         * platform/ios/editing/pasteboard/smart-paste-paragraph-003-expected.txt: Added.
1932         * platform/ios/editing/pasteboard/smart-paste-paragraph-004-expected.txt: Added.
1933
1934 2019-03-18  Jer Noble  <jer.noble@apple.com>
1935
1936         Add experimental "alphaChannel" property to VideoConfiguration
1937         https://bugs.webkit.org/show_bug.cgi?id=195853
1938
1939         Reviewed by Eric Carlson.
1940
1941         * media/mediacapabilities/mock-decodingInfo-alphaChannel-expected.txt: Added.
1942         * media/mediacapabilities/mock-decodingInfo-alphaChannel.html: Added.
1943
1944 2019-03-18  Myles C. Maxfield  <mmaxfield@apple.com>
1945
1946         [WHLSL] Hook up the compiler to our WebGPU implementation
1947         https://bugs.webkit.org/show_bug.cgi?id=195509
1948
1949         Unreviewed.
1950
1951         Update after r243091.
1952
1953         * webgpu/whlsl.html:
1954
1955 2019-03-18  Wenson Hsieh  <wenson_hsieh@apple.com>
1956
1957         [iOS] Native selection views sometimes appear in hidden editable areas after losing focus
1958         https://bugs.webkit.org/show_bug.cgi?id=195894
1959         <rdar://problem/48849989>
1960
1961         Reviewed by Tim Horton.
1962
1963         Add a test to verify that moving focus away from a hidden editable element doesn't cause platform selection
1964         views in the element to appear. See WebKit ChangeLog for more details.
1965
1966         * editing/selection/ios/hide-selection-in-non-focused-element-expected.txt: Added.
1967         * editing/selection/ios/hide-selection-in-non-focused-element.html: Added.
1968
1969 2019-03-18  Antti Koivisto  <antti@apple.com>
1970
1971         Layer with no backing store should still hit-test over a scroller
1972         https://bugs.webkit.org/show_bug.cgi?id=195378
1973         <rdar://problem/48652078>
1974
1975         Reviewed by Simon Fraser.
1976
1977         Reorganize the tests a bit and add some new ones.
1978
1979         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt:
1980         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
1981         * fast/scrolling/ios/overflow-scroll-overlap-3-expected.txt: Added.
1982         * fast/scrolling/ios/overflow-scroll-overlap-3.html: Added.
1983         * fast/scrolling/ios/overflow-scroll-overlap-4-expected.txt: Added.
1984         * fast/scrolling/ios/overflow-scroll-overlap-4.html: Added.
1985         * fast/scrolling/ios/overflow-scroll-overlap.html:
1986         * fast/scrolling/resources/overflow-scroll-overlap.js: Added.
1987         (sleep):
1988         (async.runTest):
1989         (logScroll):
1990         (outputCase):
1991
1992 2019-03-18  Myles C. Maxfield  <mmaxfield@apple.com>
1993
1994         [WHLSL] Hook up the compiler to our WebGPU implementation
1995         https://bugs.webkit.org/show_bug.cgi?id=195509
1996
1997         Reviewed by Dean Jackson.
1998
1999         * webgpu/whlsl-expected.html: Added.
2000         * webgpu/whlsl.html: Added.
2001
2002 2019-03-18  Justin Fan  <justin_fan@apple.com>
2003
2004         [Web GPU] GPUAdapter.createDevice -> GPUAdapter.requestDevice
2005         https://bugs.webkit.org/show_bug.cgi?id=195781
2006
2007         Reviewed by Myles C. Maxfield.
2008
2009         Update affected Web GPU tests.
2010
2011         * webgpu/adapter-options.html:
2012         * webgpu/js/webgpu-functions.js:
2013         (async.getBasicDevice):
2014         * webgpu/queue-creation.html:
2015         * webgpu/webgpu-enabled.html:
2016
2017 2019-03-18  Justin Fan  <justin_fan@apple.com>
2018
2019         [Web GPU] API updates: GPUTexture.createDefaultView and type-safe GPURenderPassEncoder.setPipeline
2020         https://bugs.webkit.org/show_bug.cgi?id=195896
2021
2022         Reviewed by Jon Lee.
2023
2024         Rename createDefaultTextureView -> createDefaultView.
2025
2026         * webgpu/buffer-command-buffer-races.html:
2027         * webgpu/depth-enabled-triangle-strip.html:
2028         * webgpu/js/webgpu-functions.js:
2029         (beginBasicRenderPass):
2030         * webgpu/texture-triangle-strip.html:
2031         * webgpu/textures-textureviews.html:
2032
2033 2019-03-18  Joseph Pecoraro  <pecoraro@apple.com>
2034
2035         Web Inspector: HAR Extension for `serverIPAddress` port number
2036         https://bugs.webkit.org/show_bug.cgi?id=195695
2037
2038         Reviewed by Matt Baker.
2039
2040         * http/tests/inspector/network/har/har-basic-expected.txt:
2041         * http/tests/inspector/network/har/har-page-expected.txt:
2042
2043 2019-03-18  Joseph Pecoraro  <pecoraro@apple.com>
2044
2045         Unreviewed test gardening after r243024.
2046
2047         * inspector/timeline/timeline-recording-expected.txt:
2048         * inspector/timeline/timeline-recording.html:
2049         Filter out the markers, but keep the display as an array.
2050
2051 2019-03-18  Daniel Bates  <dabates@apple.com>
2052
2053         [iOS] No DOM keypress event emitted for cursor key commands when non-editable element is focused
2054         https://bugs.webkit.org/show_bug.cgi?id=195626
2055         <rdar://problem/48810626>
2056
2057         Reviewed by Wenson Hsieh.
2058
2059         Add some tests. These tests depend on UIKit work.
2060
2061         * fast/events/ios/key-events-control-expected.txt: Added.
2062         * fast/events/ios/key-events-control.html: Copied from LayoutTests/fast/events/ios/key-events-meta-alt-combinations.html.
2063         * fast/events/ios/key-events-meta-expected.txt: Added.
2064         * fast/events/ios/key-events-meta.html: Copied from LayoutTests/fast/events/ios/key-events-meta-alt-combinations.html.
2065
2066 2019-03-18  Daniel Bates  <dabates@apple.com>
2067
2068         Fix bad substitution made in r241282
2069
2070         Revert substitution of "computeSubsets(modifierKeys)" back to "modiferKeySubsetsToTest" so
2071         that the test only checks key commands with Command and Option modifiers as opposed to all
2072         modifiers. That will make what the test actually tests match the checked-in expected resutls.
2073
2074         * fast/events/ios/key-events-meta-alt-combinations.html:
2075
2076 2019-03-18  Truitt Savell  <tsavell@apple.com>
2077
2078         REGRESSION: (r243032) inspector/model/remote-object.html is failing.
2079         https://bugs.webkit.org/show_bug.cgi?id=195892
2080
2081         Unreviewed test gardening. 
2082
2083         * platform/mac/TestExpectations:
2084
2085 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
2086
2087         [WPE] Update test expectation
2088
2089         Unreviewed gardening.
2090
2091         Since iframe.referrerPolicy was implemented the WPE expectation
2092         for the test below has been out of date.
2093         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Update.
2094
2095 2019-03-18  Diego Pino Garcia  <dpino@igalia.com>
2096
2097         [WPE] Unreviewed, fix test expectation linter warnings
2098         https://bugs.webkit.org/show_bug.cgi?id=195881
2099
2100         * platform/wpe/TestExpectations:
2101
2102 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
2103
2104         [GTK][WPE] Fix webanimations test
2105         https://bugs.webkit.org/show_bug.cgi?id=189344
2106
2107         Reviewed by Philippe Normand.
2108
2109         GLib-based ports will have issues with recognizing the mimetype of
2110         zero-byte files.
2111         * platform/gtk/TestExpectations: Test below should pass now.
2112         * webanimations/css-animation-effect-target-change-and-animation-removal-crash-expected.html:
2113         Make it a 1-byte empty file.
2114
2115 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
2116
2117         [GTK][GStreamer] Mark flaky crashing test
2118
2119         * platform/gtk/TestExpectations:
2120
2121         Unreviewed gardening.
2122         * platform/gtk/TestExpectations: Mark
2123         imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer.html
2124
2125 2019-03-18  Philippe Normand  <pnormand@igalia.com>
2126
2127         [GStreamer] Rewrite HTTP source element using pushsrc base class
2128         https://bugs.webkit.org/show_bug.cgi?id=195631
2129
2130         Reviewed by Xabier Rodriguez-Calvar.
2131
2132         * platform/gtk/TestExpectations:
2133         * platform/gtk/http/tests/media/hls/video-controls-live-stream-expected.txt:
2134         Update expectations, though it's not really related with this
2135         patch.
2136
2137 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
2138
2139         [GTK][GStreamer] Mark flaky crashing test
2140
2141         Unreviewed gardening.
2142         * platform/gtk/TestExpectations: Mark
2143         imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer-mode.html
2144
2145 2019-03-17  Fujii Hironori  <Hironori.Fujii@sony.com>
2146
2147         [Win][WK1] Null dereference in WebFrameNetworkingContext::storageSession
2148         https://bugs.webkit.org/show_bug.cgi?id=195741
2149
2150         Reviewed by Ross Kirsling.
2151
2152         * platform/wincairo/TestExpectations: Unskipped http/tests/ssl/ping-with-unsafe-redirect.html.
2153
2154 2019-03-16  Jer Noble  <jer.noble@apple.com>
2155
2156         Add a new MediaCapabilitiesExtensionsEnabled setting
2157         https://bugs.webkit.org/show_bug.cgi?id=195843
2158
2159         Reviewed by Geoffrey Garen.
2160
2161         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration-expected.txt:
2162         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration.html:
2163
2164 2019-03-16  Wenson Hsieh  <wenson_hsieh@apple.com>
2165
2166         [iOS] Software keyboard never appears when editing on some websites
2167         https://bugs.webkit.org/show_bug.cgi?id=195824
2168         <rdar://problem/48020610>
2169
2170         Reviewed by Ryosuke Niwa.
2171
2172         Add a layout test to verify that tapping a programmatically focused textarea that prevents touchstart still
2173         causes the keyboard to appear.
2174
2175         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart-expected.txt: Added.
2176         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart.html: Added.
2177
2178 2019-03-16  Zalan Bujtas  <zalan@apple.com>
2179
2180         [iOS] Unable to close trending window on naver.com.
2181         https://bugs.webkit.org/show_bug.cgi?id=195842
2182         <rdar://problem/48067338>
2183
2184         Reviewed by Simon Fraser.
2185
2186         * fast/events/touch/ios/content-observation/new-content-covers-tap-target-expected.txt: Added.
2187         * fast/events/touch/ios/content-observation/new-content-covers-tap-target.html: Added.
2188         * fast/events/touch/ios/content-observation/prevent-default-on-touch-start.html: Added.
2189
2190 2019-03-16  Youenn Fablet  <youenn@apple.com>
2191
2192         Update WPT WebRTC tests up to a22a149
2193         https://bugs.webkit.org/show_bug.cgi?id=195831
2194
2195         Reviewed by Eric Carlson.
2196
2197         * tests-options.json:
2198
2199 2019-03-15  Joseph Pecoraro  <pecoraro@apple.com>
2200
2201         Web Inspector: HAR Extension for Resource Priority
2202         https://bugs.webkit.org/show_bug.cgi?id=195693
2203
2204         Reviewed by Devin Rousso.
2205
2206         * http/tests/inspector/network/har/har-basic-expected.txt:
2207         * http/tests/inspector/network/har/har-page-expected.txt:
2208
2209 2019-03-15  Joseph Pecoraro  <pecoraro@apple.com>
2210
2211         Web Inspector: Timelines - Import / Export Timeline Recordings
2212         https://bugs.webkit.org/show_bug.cgi?id=195709
2213         <rdar://problem/23188921>
2214
2215         Reviewed by Devin Rousso.
2216
2217         * inspector/timeline/timeline-recording-expected.txt: Added.
2218         * inspector/timeline/timeline-recording.html: Added.
2219
2220 2019-03-15  Zalan Bujtas  <zalan@apple.com>
2221
2222         [ContentChangeObserver] HTMLImageElement::willRespondToMouseClickEvents returns quirk value.
2223         https://bugs.webkit.org/show_bug.cgi?id=195657
2224         <rdar://problem/48834987>
2225
2226         Reviewed by Simon Fraser.
2227
2228         * fast/events/touch/ios/content-observation/visibility-change-with-image-content-expected.txt: Added.
2229         * fast/events/touch/ios/content-observation/visibility-change-with-image-content.html: Added.
2230
2231 2019-03-15  Dean Jackson  <dino@apple.com>
2232
2233         Provide an option for an always-on fast click mode in iOS
2234         https://bugs.webkit.org/show_bug.cgi?id=195822
2235         <rdar://problem/48939357>
2236
2237         Reviewed by Sam Weinig.
2238
2239         New test for "always fast click" mode.
2240
2241         * fast/events/ios/ipad/fast-click-always-expected.txt: Added.
2242         * fast/events/ios/ipad/fast-click-always.html: Copied from LayoutTests/fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom.html.
2243         * fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom.html:
2244
2245 2019-03-15  Jer Noble  <jer.noble@apple.com>
2246
2247         Add a "supportedConfiguration" dictionary to MediaCapabilitiesDecodingInfo and MediaCapabilitiesEncodingInfo
2248         https://bugs.webkit.org/show_bug.cgi?id=195763
2249
2250         Reviewed by Jon Lee.
2251
2252         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration-expected.txt: Added.
2253         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration.html: Added.
2254
2255 2019-03-15  Simon Fraser  <simon.fraser@apple.com>
2256
2257         [Async overflow Scrolling] Update positioned node layers when overflows are scrolled
2258         https://bugs.webkit.org/show_bug.cgi?id=195733
2259         rdar://problem/11642295
2260
2261         Reviewed by Antti Koivisto.
2262
2263         New tests that use uiController.scrollUpdatesDisabled, and are the two move/stationary
2264         cases.
2265
2266         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt:
2267         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll-expected.html: Added.
2268         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll.html: Added.
2269         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll-expected.html: Added.
2270         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll.html: Added.
2271         * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Fixed the last paren showing up.
2272         * scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: We make positioned nodes now.
2273
2274 2019-03-15  Fujii Hironori  <Hironori.Fujii@sony.com>
2275
2276         Unreviewed test gardening for WinCairo port
2277
2278         * platform/wincairo/TestExpectations: Unskipped http/tests/ssl and Marked them the current results.
2279
2280 2019-03-15  Devin Rousso  <drousso@apple.com>
2281
2282         Web Inspector: provide a way to capture a screenshot of a node from within the page
2283         https://bugs.webkit.org/show_bug.cgi?id=194279
2284         <rdar://problem/10731573>
2285
2286         Reviewed by Joseph Pecoraro.
2287
2288         * js/console.html:
2289         * js/console-expected.txt:
2290         * inspector/console/console-screenshot.html: Added.
2291         * inspector/console/console-screenshot-expected.txt: Added.
2292         * http/tests/inspector/dom/cross-domain-inspected-node-access-expected.txt:
2293
2294 2019-03-14  Sihui Liu  <sihui_liu@apple.com>
2295
2296         IndexedDB: re-enable some leak tests
2297         https://bugs.webkit.org/show_bug.cgi?id=194806
2298
2299         Reviewed by Geoffrey Garen.
2300
2301         * TestExpectations:
2302         * platform/win/TestExpectations:
2303         * storage/indexeddb/connection-leak-expected.txt:
2304         * storage/indexeddb/connection-leak-private-expected.txt:
2305         * storage/indexeddb/cursor-leak-expected.txt:
2306         * storage/indexeddb/cursor-leak-private-expected.txt:
2307         * storage/indexeddb/cursor-request-cycle-expected.txt:
2308         * storage/indexeddb/cursor-request-cycle-private-expected.txt:
2309         * storage/indexeddb/request-leak-expected.txt:
2310         * storage/indexeddb/request-leak-private-expected.txt:
2311         * storage/indexeddb/resources/cursor-request-cycle.js:
2312
2313 2019-03-14  Simon Fraser  <simon.fraser@apple.com>
2314
2315         Make it possible to test scrolling tree layer manipulation more easily
2316         https://bugs.webkit.org/show_bug.cgi?id=195780
2317
2318         Reviewed by Tim Horton.
2319
2320         Add a boolean attribute 'scrollUpdatesDisabled' on UIScriptController that
2321         cuts off communication of scrolling tree scrolls back to the web process
2322         (in RemoteScrollingCoordinatorProxy::scrollingTreeNodeDidScroll()). This
2323         allows tests to trigger scrolls which run the scrolling tree layer positioning
2324         logic, but never get another commit from the web process that might mask
2325         scrolling tree bugs.
2326         
2327         WKWebView's testing protocol get @property _scrollingUpdatesDisabledForTesting,
2328         whose getters and setters are overridden by TestRunnerWKWebView. Plumbing
2329         via PageClient and WebPageProxy makes this flag reachable by RemoteScrollingCoordinatorProxy.
2330
2331         * resources/ui-helper.js: Some 'async' functions that awaited promises should just return
2332         the promise.
2333         (window.UIHelper.immediateScrollTo):
2334         (window.UIHelper.immediateUnstableScrollTo):
2335         (window.UIHelper.async.delayFor): Deleted.
2336         (window.UIHelper.async.immediateScrollTo): Deleted.
2337         (window.UIHelper.async.immediateUnstableScrollTo): Deleted.
2338
2339 2019-03-14  Justin Fan  <justin_fan@apple.com>
2340
2341         [Web GPU] Updates to GPUCommandBuffer for new GPUCommandEncoder concept
2342         https://bugs.webkit.org/show_bug.cgi?id=195083
2343         <rdar://problem/48423591>
2344
2345         Reviewed by Dean Jackson.
2346
2347         Fixing build error and re-introducing rolled-out changes.
2348         Update existing Web GPU tests for GPUCommandEncoder and new GPUCommandBuffer.
2349
2350         * webgpu/blit-commands.html:
2351         * webgpu/buffer-command-buffer-races.html:
2352         * webgpu/buffer-resource-triangles.html:
2353         * webgpu/command-buffers-expected.txt:
2354         * webgpu/command-buffers.html:
2355         * webgpu/depth-enabled-triangle-strip.html:
2356         * webgpu/js/webgpu-functions.js:
2357         (beginBasicRenderPass):
2358         * webgpu/render-command-encoding.html:
2359         * webgpu/simple-triangle-strip.html:
2360         * webgpu/texture-triangle-strip.html:
2361         * webgpu/vertex-buffer-triangle-strip.html:
2362
2363 2019-03-14  Ryan Haddad  <ryanhaddad@apple.com>
2364
2365         [ iOS Sim WK2 ] Layout Test quicklook/numbers.html is failing
2366         https://bugs.webkit.org/show_bug.cgi?id=191711
2367
2368         Unreviewed test gardening.
2369
2370         * platform/ios/TestExpectations: Mark test as failing.
2371
2372 2019-03-14  Wenson Hsieh  <wenson_hsieh@apple.com>
2373
2374         REGRESSION (r242801): [iOS] preventDefault() on touchstart in a subframe does not prevent focusing the subframe
2375         https://bugs.webkit.org/show_bug.cgi?id=195749
2376         <rdar://problem/48892367>
2377
2378         Reviewed by Tim Horton.
2379
2380         Add a test to verify that tapping a subframe doesn't move focus into it subframe if the page prevents default
2381         on touchstart.
2382
2383         * fast/events/touch/ios/no-focus-change-when-preventing-default-on-touchstart-expected.txt: Added.
2384         * fast/events/touch/ios/no-focus-change-when-preventing-default-on-touchstart.html: Added.
2385
2386 2019-03-14  Shawn Roberts  <sroberts@apple.com>
2387
2388         Unreviewed, rolling out r242931.
2389
2390         Causing internal watch/tv OS build failures
2391
2392         Reverted changeset:
2393
2394         "[Web GPU] Updates to GPUCommandBuffer for new GPUCommandQueue
2395         concept"
2396         https://bugs.webkit.org/show_bug.cgi?id=195083
2397         https://trac.webkit.org/changeset/242931
2398
2399 2019-03-14  Chris Dumez  <cdumez@apple.com>
2400
2401         Device orientation's permission should only require a user gesture to prompt the user
2402         https://bugs.webkit.org/show_bug.cgi?id=195731
2403
2404         Reviewed by Geoffrey Garen.
2405
2406         Update layout tests accordingly.
2407
2408         * fast/device-orientation/device-motion-request-permission-denied.html:
2409         * fast/device-orientation/device-motion-request-permission-granted.html:
2410         * fast/device-orientation/device-motion-request-permission-user-gesture-expected.txt:
2411         * fast/device-orientation/device-orientation-request-permission-denied.html:
2412         * fast/device-orientation/device-orientation-request-permission-granted.html:
2413         * fast/device-orientation/device-orientation-request-permission-user-gesture-expected.txt:
2414
2415 2019-03-14  Dean Jackson  <dino@apple.com>
2416
2417         Block all plugins smaller than 5x5px
2418         https://bugs.webkit.org/show_bug.cgi?id=195702
2419         <rdar://problem/28435204>
2420
2421         Updating some tests to account for this change. Make the plugins
2422         big enough to be created.
2423
2424         * compositing/plugins/small-to-large-composited-plugin.html:
2425         * fast/frames/resources/sandboxed-iframe-about-blank.html:
2426         * fast/frames/resources/sandboxed-iframe-plugins-frame-applet.html:
2427         * fast/frames/resources/sandboxed-iframe-plugins-frame-embed.html:
2428         * fast/frames/resources/sandboxed-iframe-plugins-frame-object.html:
2429
2430 2019-03-14  Joseph Pecoraro  <pecoraro@apple.com>
2431
2432         Web Inspector: Network - HAR Import
2433         https://bugs.webkit.org/show_bug.cgi?id=195642
2434         <rdar://problem/34820974>
2435
2436         Reviewed by Devin Rousso.
2437
2438         * http/tests/inspector/network/har/har-import-expected.txt: Added.
2439         * http/tests/inspector/network/har/har-import.html: Added.
2440         HAR import tests.
2441
2442         * http/tests/inspector/network/har/resources/bad-version.har: Added.
2443         * http/tests/inspector/network/har/resources/basic.har: Added.
2444         * http/tests/inspector/network/har/resources/empty.har: Added.
2445         * http/tests/inspector/network/har/resources/webkit.org.har: Added.
2446         Sample HARs to test against.
2447
2448 2019-03-14  Zalan Bujtas  <zalan@apple.com>
2449
2450         Cleanup inline boxes when list marker gets blockified
2451         https://bugs.webkit.org/show_bug.cgi?id=195746
2452         <rdar://problem/48049175>
2453
2454         Reviewed by Antti Koivisto.
2455
2456         * fast/block/float/list-marker-is-float-crash-expected.txt: Added.
2457         * fast/block/float/list-marker-is-float-crash.html: Added.
2458
2459 2019-03-14  Ryan Haddad  <ryanhaddad@apple.com>
2460
2461         Unreviewed test gardening, rebaseline tests after r241934.
2462
2463         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
2464         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
2465         * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
2466         * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
2467
2468 2019-03-14  Devin Rousso  <drousso@apple.com>
2469
2470         Web Inspector: Audit: provide a way to get the contents of resources
2471         https://bugs.webkit.org/show_bug.cgi?id=195266
2472         <rdar://problem/48550911>
2473
2474         Reviewed by Joseph Pecoraro.
2475
2476         * inspector/audit/resources/sample-resource.css: Added.
2477         * inspector/audit/resources/sample-resource.js: Added.
2478         * inspector/audit/run-resources.html: Added.
2479         * inspector/audit/run-resources-expected.txt: Added.
2480
2481 2019-03-14  Devin Rousso  <drousso@apple.com>
2482
2483         Web Inspector: Console: getEventListeners should work for any EventTarget
2484         https://bugs.webkit.org/show_bug.cgi?id=195713
2485
2486         Reviewed by Joseph Pecoraro.
2487
2488         * inspector/console/command-line-api-getEventListeners.html:
2489         * inspector/console/command-line-api-getEventListeners-expected.txt:
2490
2491 2019-03-14  Devin Rousso  <drousso@apple.com>
2492
2493         Web Inspector: Styles: `::-webkit-scrollbar*` rules aren't shown
2494         https://bugs.webkit.org/show_bug.cgi?id=195123
2495         <rdar://problem/48450148>
2496
2497         Reviewed by Joseph Pecoraro.
2498
2499         * inspector/css/getMatchedStylesForNode.html: Added.
2500         * inspector/css/getMatchedStylesForNode-expected.txt: Added.
2501
2502 2019-03-13  Justin Fan  <justin_fan@apple.com>
2503
2504         [Web GPU] Updates to GPUCommandBuffer for new GPUCommandQueue concept
2505         https://bugs.webkit.org/show_bug.cgi?id=195083
2506         <rdar://problem/48423591>
2507
2508         Reviewed by Dean Jackson.
2509
2510         Update existing Web GPU tests for GPUCommandEncoder and new GPUCommandBuffer.
2511
2512         * webgpu/blit-commands.html:
2513         * webgpu/buffer-command-buffer-races.html:
2514         * webgpu/buffer-resource-triangles.html:
2515         * webgpu/command-buffers-expected.txt:
2516         * webgpu/command-buffers.html:
2517         * webgpu/depth-enabled-triangle-strip.html:
2518         * webgpu/js/webgpu-functions.js:
2519         (beginBasicRenderPass):
2520         * webgpu/render-command-encoding.html:
2521         * webgpu/simple-triangle-strip.html:
2522         * webgpu/texture-triangle-strip.html:
2523         * webgpu/vertex-buffer-triangle-strip.html:
2524
2525 2019-03-13  Alicia Boya García  <aboya@igalia.com>
2526
2527         [GTK] Unreviewed test gardening
2528         https://bugs.webkit.org/show_bug.cgi?id=195717
2529
2530         * platform/gtk/TestExpectations:
2531         * platform/wpe/TestExpectations:
2532
2533 2019-03-13  Dean Jackson  <dino@apple.com>
2534
2535         Block all plugins smaller than 5x5px
2536         https://bugs.webkit.org/show_bug.cgi?id=195702
2537         <rdar://problem/28435204>
2538
2539         Reviewed by Sam Weinig.
2540
2541         New test for some small plugins. Updated existing tests
2542         to create plugins bigger than a threshold if necessary.
2543
2544         * plugins/clicking-missing-plugin-fires-delegate.html:
2545         * plugins/destroy-stream-twice.html:
2546         * plugins/npruntime/npruntime.html:
2547         * plugins/object-embed-plugin-scripting.html:
2548         * plugins/small-plugin-blocked-expected.txt: Added.
2549         * plugins/small-plugin-blocked.html: Added.
2550         * platform/mac-wk1/TestExpectations: Skip new test on WK1.
2551
2552 2019-03-13  Zalan Bujtas  <zalan@apple.com>
2553
2554         Use RenderBox::previousSiblingBox/nextSiblingBox in RenderMultiColumnFlow
2555         https://bugs.webkit.org/show_bug.cgi?id=195701
2556         <rdar://problem/48448658>
2557
2558         Reviewed by Simon Fraser.
2559
2560         * fast/ruby/crash-when-paginated-ruby-expected.txt: Added.
2561         * fast/ruby/crash-when-paginated-ruby.html: Added.
2562
2563 2019-03-13  Wenson Hsieh  <wenson_hsieh@apple.com>
2564
2565         Fix an edge case where HTMLFormElement::removeFormElement is invoked twice with the same element
2566         https://bugs.webkit.org/show_bug.cgi?id=195663
2567         <rdar://problem/48576391>
2568
2569         Reviewed by Ryosuke Niwa.
2570
2571         Add a layout test to exercise the scenario described in the WebCore ChangeLog.
2572
2573         * fast/forms/remove-associated-element-after-gc-expected.txt: Added.
2574         * fast/forms/remove-associated-element-after-gc.html: Added.
2575
2576 2019-03-13  Nikita Vasilyev  <nvasilyev@apple.com>
2577
2578         REGRESSION(r240946): Web Inspector: Styles: removing selected property doesn't update overridden status
2579         https://bugs.webkit.org/show_bug.cgi?id=195389
2580         <rdar://problem/48658929>
2581
2582         Reviewed by Matt Baker.
2583
2584         * inspector/css/overridden-property-expected.txt: Added.
2585         * inspector/css/overridden-property.html: Added.
2586
2587 2019-03-13  Simon Fraser  <simon.fraser@apple.com>
2588
2589         Scrolling tree should reposition non-stacking order descendents of overflow:scroll
2590         https://bugs.webkit.org/show_bug.cgi?id=195608
2591
2592         Reviewed by Zalan Bujtas.
2593
2594         The results of this test will change when we enable positioned nodes. It tests various
2595         combinations of overflow and stacking.
2596         
2597         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: Added.
2598         * scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: Added.
2599         * scrollingcoordinator/scrolling-tree/positioned-nodes.html: Added.
2600
2601 2019-03-13  Youenn Fablet  <youenn@apple.com>
2602
2603         Check IDB quota usage through QuotaManager
2604         https://bugs.webkit.org/show_bug.cgi?id=195302
2605
2606         Reviewed by Chris Dumez.
2607
2608         Update IDB quota test according quota limit of 400ko.
2609         Update WK1 test expectations to skip quota check tests.
2610
2611         * http/tests/IndexedDB/resources/shared.js: Added.
2612         * http/tests/IndexedDB/resources/storage-limit.js: Added.
2613         * http/tests/IndexedDB/storage-limit.https-expected.txt: Added.
2614         * http/tests/IndexedDB/storage-limit.https.html: Added.
2615         * platform/mac-wk1/TestExpectations:
2616         * platform/win/TestExpectations:
2617         * storage/indexeddb/resources/storage-limit.js:
2618         * storage/indexeddb/storage-limit-expected.txt:
2619
2620 2019-03-13  Truitt Savell  <tsavell@apple.com>
2621
2622         (r242595) Layout Tests in imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/* are failing
2623         https://bugs.webkit.org/show_bug.cgi?id=195466
2624
2625         Unreviewed test gardening.
2626
2627         * platform/mac/TestExpectations:
2628
2629 2019-03-13  Joseph Pecoraro  <pecoraro@apple.com>
2630
2631         Web Inspector: Network - HAR Export duplicates blocked/send time if there was no dns/connect block
2632         https://bugs.webkit.org/show_bug.cgi?id=195655
2633         <rdar://problem/48831152>
2634
2635         Reviewed by Devin Rousso.
2636
2637         * http/tests/inspector/network/har/har-basic-expected.txt:
2638         * http/tests/inspector/network/har/har-basic.html:
2639
2640 2019-03-13  Antoine Quint  <graouts@apple.com>
2641
2642         REGRESSION(r240634): Element::hasPointerCapture() passes a JS-controlled value directly into a HashMap as a key
2643         https://bugs.webkit.org/show_bug.cgi?id=195683
2644         <rdar://problem/48659950>
2645
2646         Reviewed by Alex Christensen.
2647
2648         Add a new test which would crash in debug builds prior to this fix.
2649
2650         * pointerevents/pointer-id-crash-expected.txt: Added.
2651         * pointerevents/pointer-id-crash.html: Added.
2652
2653 2019-03-13  Shawn Roberts  <sroberts@apple.com>
2654
2655         http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html is a flaky failure on Mac WK2
2656         https://bugs.webkit.org/show_bug.cgi?id=173041
2657
2658         Unreviewed test gardening.
2659
2660         * platform/mac/TestExpectations: Marking as flaky until a fix lands
2661
2662 2019-03-12  Justin Fan  <justin_fan@apple.com>
2663
2664         [Web GPU] Update GPURenderPipelineDescriptor and add GPUColorStateDescriptor.format
2665         https://bugs.webkit.org/show_bug.cgi?id=195518
2666         <rdar://problem/46322356>
2667
2668         Reviewed by Myles C. Maxfield.
2669
2670         Update all tests with new enum styles and re-namings, and specify the format of the color attachment.
2671
2672         * webgpu/blit-commands.html:
2673         * webgpu/buffer-command-buffer-races.html:
2674         * webgpu/buffer-resource-triangles.html:
2675         * webgpu/depth-enabled-triangle-strip.html:
2676         * webgpu/js/webgpu-functions.js:
2677         (createBasicSwapChain):
2678         (createBasicDepthTexture):
2679         * webgpu/render-pipelines-expected.txt:
2680         * webgpu/render-pipelines.html: Remove error cases, as createRenderPipeline no longer returns a null value on failure.
2681         * webgpu/shader-modules.html:
2682         * webgpu/texture-triangle-strip.html:
2683         * webgpu/textures-textureviews.html:
2684         * webgpu/vertex-buffer-triangle-strip.html:
2685
2686 2019-03-12  Wenson Hsieh  <wenson_hsieh@apple.com>
2687
2688         [iOS] Input view sometimes flickers when blurring and refocusing an element
2689         https://bugs.webkit.org/show_bug.cgi?id=195639
2690         <rdar://problem/48735337>
2691
2692         Reviewed by Tim Horton.
2693
2694         Add a test to ensure that the form control interaction doesn't stop and start again when blurring and focusing
2695         an editable element.
2696
2697         * fast/forms/ios/keyboard-stability-when-refocusing-element-expected.txt: Added.
2698         * fast/forms/ios/keyboard-stability-when-refocusing-element.html: Added.
2699
2700 2019-03-12  Dean Jackson  <dino@apple.com>
2701
2702         [WebGL] WebGLBuffer can be too large
2703         https://bugs.webkit.org/show_bug.cgi?id=195068
2704         <rdar://problem/48414289>
2705
2706         Reviewed by Antoine Quint.
2707
2708         * fast/canvas/webgl/largeBuffer-expected.txt: Added.
2709         * fast/canvas/webgl/largeBuffer.html: Added.
2710
2711 2019-03-12  Ryan Haddad  <ryanhaddad@apple.com>
2712
2713         Unreviewed, fix a typo in TestExpecations.
2714
2715         * platform/mac/TestExpectations:
2716
2717 2019-03-12  Devin Rousso  <drousso@apple.com>
2718
2719         Web Inspector: Canvas: export recording as HTML
2720         https://bugs.webkit.org/show_bug.cgi?id=195311
2721         <rdar://problem/48588673>
2722
2723         Reviewed by Joseph Pecoraro.
2724
2725         * inspector/canvas/recording-html-2d.html: Added.
2726         * inspector/canvas/recording-html-2d-expected.txt: Added.
2727         * inspector/canvas/recording-2d-expected.txt: Added.
2728         * inspector/canvas/resources/recording-utilities.js:
2729         (TestPage.registerInitializer.log):
2730         (TestPage.registerInitializer.window.startRecording):
2731
2732         * platform/ios-wk1/TestExpectations:
2733         * platform/mac-wk1/TestExpectations:
2734
2735 2019-03-12  Devin Rousso  <drousso@apple.com>
2736
2737         Web Inspector: Audit: there should be a centralized place for reusable code
2738         https://bugs.webkit.org/show_bug.cgi?id=195265
2739         <rdar://problem/47040673>
2740
2741         Reviewed by Joseph Pecoraro.
2742
2743         * inspector/audit/manager-start-setup.html: Added.
2744         * inspector/audit/manager-start-setup-expected.txt: Added.
2745         * inspector/model/auditTestCase.html:
2746         * inspector/model/auditTestCase-expected.txt:
2747         * inspector/model/auditTestGroup.html:
2748         * inspector/model/auditTestGroup-expected.txt:
2749
2750 2019-03-12  Daniel Bates  <dabates@apple.com>
2751
2752         [iOS] Add test to ensure that a web page can prevent the default for Command + A
2753         https://bugs.webkit.org/show_bug.cgi?id=192425
2754
2755         Reviewed by Wenson Hsieh. 
2756
2757         Skip the test until we have the UIKit fix for <rdar://problem/46430796>.
2758
2759         * fast/events/ios/key-command-select-all-prevent-default.html: Added.
2760         * platform/ios/TestExpectations:
2761
2762 2019-03-12  Zalan Bujtas  <zalan@apple.com>
2763
2764         [Synthetic Click] Dispatch mouseout soon after mouseup
2765         https://bugs.webkit.org/show_bug.cgi?id=195575
2766         <rdar://problem/47093049>
2767
2768         Reviewed by Simon Fraser.
2769
2770         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click-expected.txt: Added.
2771         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html: Added.
2772
2773 2019-03-12  Antti Koivisto  <antti@apple.com>
2774
2775         Compositing layer that renders two positioned elements should not hit test
2776         https://bugs.webkit.org/show_bug.cgi?id=195371
2777         <rdar://problem/48649586>
2778
2779         Reviewed by Simon Fraser.
2780
2781         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt: Added.
2782         * fast/scrolling/ios/overflow-scroll-overlap-2.html: Added.
2783
2784 2019-03-12  Enrique Ocaña González  <eocanha@igalia.com>
2785
2786         [Media][MSE] Don't emit timeUpdate after play() if currentTime hasn't changed
2787         https://bugs.webkit.org/show_bug.cgi?id=195454
2788
2789         Reviewed by Jer Noble.
2790
2791         This patch removes expectations for the first timeUpdate event after
2792         play(), because currentTime doesn't actually change in that scenario
2793         and the spec[1] states that a timeupdate event is fired if "The current
2794         playback position changed as part of normal playback or in an
2795         especially interesting way, for example discontinuously."
2796
2797         [1] https://www.w3.org/TR/html52/semantics-embedded-content.html#eventdef-media-timeupdate
2798
2799         * media/video-paused-0-rate.html: Don't require the timeUpdate event when currentTime=0 to pass the test.
2800         * media/video-play-pause-events-expected.txt: Ditto, and changed test description.
2801         * media/video-play-pause-events.html: Changed test description to reflect the new behaviour.
2802         * media/video-play-pause-exception-expected.txt: Don't require the timeUpdate event.
2803
2804 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2805
2806         Unreviewed, rolling out r242763.
2807
2808         Causes layout test crashes on iOS simulator
2809
2810         Reverted changeset:
2811
2812         "[Synthetic Click] Dispatch mouseout soon after mouseup"
2813         https://bugs.webkit.org/show_bug.cgi?id=195575
2814         https://trac.webkit.org/changeset/242763
2815
2816 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2817
2818         Unreviewed test gardening, rebaseline tests after r242757.
2819
2820         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
2821         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
2822
2823 2019-03-11  Simon Fraser  <simon.fraser@apple.com>
2824
2825         Add testing API to hit-test and scroll overflow scrollers
2826         https://bugs.webkit.org/show_bug.cgi?id=195278
2827
2828         Reviewed by Antti Koivisto.
2829         
2830         The test loads a scaled page with accelerated overflow:scroll, and hit-tests
2831         near the top-left and bottom-right corners to test the point conversion logic.
2832
2833         * scrollingcoordinator/ios/scroll-element-at-point-expected.txt: Added.
2834         * scrollingcoordinator/ios/scroll-element-at-point.html: Added.
2835
2836 2019-03-11  Zalan Bujtas  <zalan@apple.com>
2837
2838         [Synthetic Click] Dispatch mouseout soon after mouseup
2839         https://bugs.webkit.org/show_bug.cgi?id=195575
2840         <rdar://problem/47093049>
2841
2842         Reviewed by Simon Fraser.
2843
2844         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click-expected.txt: Added.
2845         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html: Added.
2846
2847 2019-03-11  Justin Fan  <justin_fan@apple.com>
2848
2849         [Web GPU] Update GPUSwapChainDescriptor, GPUSwapChain and implement GPUCanvasContext
2850         https://bugs.webkit.org/show_bug.cgi?id=194406
2851         <rdar://problem/47892466>
2852
2853         Reviewed by Myles C. Maxfield.
2854
2855         Update all tests for new WebGPUSwapChain and GPUCanvasContext, and window object name change from 'webgpu' to 'gpu'.
2856         In addition, all tests have been updated to WPT style. 
2857
2858         * webgpu/adapter-options.html:
2859         * webgpu/buffer-command-buffer-races.html:
2860         * webgpu/buffer-resource-triangles.html:
2861         * webgpu/command-buffers-expected.txt:
2862         * webgpu/command-buffers.html:
2863         * webgpu/depth-enabled-triangle-strip.html:
2864         * webgpu/js/basic-webgpu-functions.js: Removed. No longer needed.
2865         * webgpu/js/webgpu-functions.js:
2866         (async.getBasicDevice):
2867         (createBasicSwapChain): Renamed from createBasicContext.
2868         (beginBasicRenderPass):
2869         (createBasicContext): Deleted.
2870         (createBasicDepthStateDescriptor): Deleted.
2871         * webgpu/queue-creation.html:
2872         * webgpu/render-command-encoding-expected.txt:
2873         * webgpu/render-command-encoding.html:
2874         * webgpu/render-passes-expected.txt: Removed.
2875         * webgpu/render-passes.html: Removed for redundancy with other tests.
2876         * webgpu/shader-modules-expected.txt:
2877         * webgpu/shader-modules.html:
2878         * webgpu/simple-triangle-strip.html:
2879         * webgpu/texture-triangle-strip.html:
2880         * webgpu/textures-textureviews.html:
2881         * webgpu/vertex-buffer-triangle-strip.html:
2882         * webgpu/webgpu-basics-expected.txt: Removed.
2883         * webgpu/webgpu-basics.html: Removed for redundancy with other tests.
2884         * webgpu/webgpu-enabled-expected.txt:
2885         * webgpu/webgpu-enabled.html:
2886
2887 2019-03-11  Simon Fraser  <simon.fraser@apple.com>
2888
2889         [iOS WK2] REGRESSION (r242687): Programmatic scroll of overflow scroll results in bad rendering
2890         https://bugs.webkit.org/show_bug.cgi?id=195584
2891         
2892         Unreviewed test gardening. Mark compositing/ios/overflow-scroll-update-overlap.html as failing
2893         since I want to unskip and land a fix with additional tests.
2894
2895         * platform/ios-wk2/TestExpectations:
2896
2897 2019-03-11  Dean Jackson  <dino@apple.com>
2898
2899         [iOS] Implement a faster click detection that intercepts double-tap-to-zoom if possible
2900         https://bugs.webkit.org/show_bug.cgi?id=195473
2901         <rdar://problem/48718396>
2902
2903         Reviewed by Wenson Hsieh (with some help from Dan Bates).
2904
2905         Implement a test (iPad only) that sets up a page with zoomable content
2906         but not quite at a significant scale, meaning we should dispatch a click
2907         event rather than Double Tap To Zoom.
2908
2909         In order to do this, a humanSpeedDoubleTapAt() method was added to
2910         UIHelper that sleeps a bit between taps, otherwise the double tap
2911         gesture is recognized before the Web Process has had a chance to
2912         evaluate the potential click.
2913
2914         * fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom-expected.txt: Added.
2915         * fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom.html: Added.
2916         * platform/ios/TestExpectations:
2917         * platform/ipad/TestExpectations:
2918         * resources/ui-helper.js:
2919         (window.UIHelper.humanSpeedDoubleTapAt):
2920
2921 2019-03-11  Wenson Hsieh  <wenson_hsieh@apple.com>
2922
2923         [macOS] Dispatching reentrant "contextmenu" events may cause crashes
2924         https://bugs.webkit.org/show_bug.cgi?id=195571
2925         <rdar://problem/48086046>
2926
2927         Reviewed by Andy Estes.
2928
2929         Add a test to verify that triggering reentrant "contextmenu" events from script does not cause a crash.
2930
2931         * fast/events/contextmenu-reentrancy-crash-expected.txt: Added.
2932         * fast/events/contextmenu-reentrancy-crash.html: Added.
2933
2934 2019-03-11  Truitt Savell  <tsavell@apple.com>
2935
2936         REGRESSION: Layout Test media/media-fullscreen-return-to-inline.html is a flaky timeout
2937         https://bugs.webkit.org/show_bug.cgi?id=193399
2938
2939         Unreviewed test gardening. 
2940
2941         * platform/mac/TestExpectations:
2942
2943 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2944
2945         Unreviewed, fix a test expecation linter warning for macOS.
2946
2947         * platform/mac/TestExpectations: Delete the entry for 'media/modern-media-controls/media-documents/ipad'.
2948
2949 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2950
2951         [ iOS Sim ] Layout Test imported/w3c/web-platform-tests/webrtc/simplecall-no-ssrcs.https.html is a flaky crash
2952         https://bugs.webkit.org/show_bug.cgi?id=195433
2953
2954         Unreviewed test gardening.
2955
2956         * platform/ios/TestExpectations: Skip the test.
2957
2958 2019-03-11  Youenn Fablet  <youenn@apple.com>
2959
2960         Allow storage quota increase by default in WTR
2961         https://bugs.webkit.org/show_bug.cgi?id=195541
2962
2963         Reviewed by Geoffrey Garen.
2964
2965         * http/wpt/cache-storage/cache-quota.any.js:
2966         (promise_test):
2967
2968 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2969
2970         Unreviewed, rolling out r242688, r242643, r242624.
2971
2972         Caused multiple layout test failures and crashes on iOS and macOS.
2973
2974         Reverted changeset:
2975
2976         "requestAnimationFrame should execute before the next frame"
2977         https://bugs.webkit.org/show_bug.cgi?id=177484
2978         https://trac.webkit.org/changeset/242624/webkit
2979
2980         * TestExpectations:
2981         * animations/animation-multiple-callbacks-timestamp.html:
2982         * animations/no-style-recalc-during-accelerated-animation-expected.txt:
2983         * animations/no-style-recalc-during-accelerated-animation.html:
2984         * platform/mac-wk2/TestExpectations:
2985
2986 2019-03-11  John Wilander  <wilander@apple.com>
2987
2988         Resource Load Statistics: Make it possible exclude localhost from classification
2989         https://bugs.webkit.org/show_bug.cgi?id=195474
2990         <rdar://problem/47520577>
2991
2992         Reviewed by Brent Fulgham.
2993
2994         This patch makes sure that all test cases that need to, call the enableFeature()
2995         function in http/tests/resourceLoadStatistics/resources/util.js.
2996
2997         The enableFeature() now calls the new function testRunner.setStatisticsIsRunningTest().
2998
2999         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
3000         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3001         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
3002         * http/tests/resourceLoadStatistics/resources/set-cookie-on-redirect.php:
3003         * http/tests/resourceLoadStatistics/resources/util.js:
3004         (setEnableFeature):
3005         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction.html:
3006         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html:
3007         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html:
3008         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe.html:
3009         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin.html:
3010         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
3011         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe.html:
3012         * http/tests/storageAccess/request-storage-access-top-frame.html:
3013
3014 2019-03-11  Javier Fernandez  <jfernandez@igalia.com>
3015
3016         Unreviewed GTK test gardening
3017         https://bugs.webkit.org/show_bug.cgi?id=195551
3018
3019         Unreviewed test gardening.
3020
3021         Mark the text-transform-capitilize-026.html as flaky for all platforms.
3022
3023         * TestExpectations:
3024
3025 2019-03-10  Zalan Bujtas  <zalan@apple.com>
3026
3027         [ContentChangeObserver] Fix failing test cases
3028         https://bugs.webkit.org/show_bug.cgi?id=195524
3029         <rdar://problem/48745101>
3030
3031         Reviewed by Simon Fraser.
3032
3033         They've been failing ever since the 32ms fixed time window was introduced. 
3034
3035         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple.html:
3036         * fast/events/touch/ios/content-observation/stuck-with-hover-state.html:
3037
3038 2019-03-10  Simon Fraser  <simon.fraser@apple.com>
3039
3040         Mark two tests as failing after r242624
3041         https://bugs.webkit.org/show_bug.cgi?id=195531
3042
3043         Unreviewed test gardening.
3044
3045         These tests are failing:
3046         accessibility/mac/selection-notification-focus-change.html [ Failure ]
3047         compositing/video/video-clip-change-src.html [ ImageOnlyFailure ]
3048
3049         * platform/mac-wk2/TestExpectations:
3050
3051 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
3052
3053         [iOS Simulator] LayoutTest/scrollingcoordinator/ios/nested-fixed-layer-positions.html is flaky fail
3054         https://bugs.webkit.org/show_bug.cgi?id=171628
3055
3056         Unreviewed test gardening.
3057         
3058         I can't reproduce flakiness for this test. Let's see if it's fixed.
3059
3060         * platform/ios-wk2/TestExpectations:
3061
3062 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
3063
3064         [ios-simulator WK2] LayoutTest scrollingcoordinator/ios/non-stable-viewport-scroll.html is a flaky failure
3065         https://bugs.webkit.org/show_bug.cgi?id=168924
3066
3067         Unreviewed test gardening.
3068         
3069         Let's try a new expectation for this test (it's non-flakey for me for 100 iterations).
3070
3071         * platform/ios-wk2/TestExpectations:
3072         * scrollingcoordinator/ios/non-stable-viewport-scroll-expected.txt:
3073
3074 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
3075
3076         Add a test for scrolling tree adjustment of fixed layers (r242601)
3077         https://bugs.webkit.org/show_bug.cgi?id=195521
3078
3079         Reviewed by Sam Weinig.
3080         
3081         This test sets the "unstable" scrolling state (as if the user is actively scrolling) and scrolls,
3082         then changes style to trigger a scrolling tree commit with a changed offset for a fixed layer.
3083         The test shows the wrong fixed layer position before r242601.
3084
3085         Helpers are added to UIHelper to do the scroll, and to wrap setTimeout in an async function.
3086         Sadly we have to wait about 120ms for the scrollbars to fade out.
3087
3088         * resources/ui-helper.js:
3089         (window.UIHelper.async.delayFor):
3090         (window.UIHelper.async.immediateScrollTo):
3091         (window.UIHelper.async.immediateUnstableScrollTo):
3092         * scrollingcoordinator/ios/ui-scroll-fixed-expected.html: Added.
3093         * scrollingcoordinator/ios/ui-scroll-fixed.html: Added.
3094
3095 2019-03-09  Wenson Hsieh  <wenson_hsieh@apple.com>
3096
3097         REGRESSION (r242551): Sporadic hangs when tapping to change selection on iOS
3098         https://bugs.webkit.org/show_bug.cgi?id=195475
3099         <rdar://problem/48721153>
3100
3101         Reviewed by Chris Dumez.
3102
3103         Add a new layout test that taps to change selection 20 times in a contenteditable area and additionally
3104         disables IPC timeout, to ensure that any IPC deadlocks will result in the test failing due to timing out.
3105
3106         * editing/selection/ios/change-selection-by-tapping-expected.txt: Added.
3107         * editing/selection/ios/change-selection-by-tapping.html: Added.
3108
3109 2019-03-09  Zalan Bujtas  <zalan@apple.com>
3110
3111         [ContentChangeObserver] Click event fires immediately on hover menu at seriouseats.com
3112         https://bugs.webkit.org/show_bug.cgi?id=195520
3113         <rdar://problem/48740098>
3114
3115         Reviewed by Simon Fraser.
3116
3117         * fast/events/touch/ios/content-observation/move-content-from-offscreen-expected.txt: Added.
3118         * fast/events/touch/ios/content-observation/move-content-from-offscreen.html: Added.
3119
3120 2019-03-09  Zalan Bujtas  <zalan@apple.com>
3121
3122         [ContentChangeObserver] Start observing for content change between touchEnd and mouseMoved start
3123         https://bugs.webkit.org/show_bug.cgi?id=195510
3124         <rdar://problem/48735695>
3125
3126         Reviewed by Simon Fraser.
3127
3128         * fast/events/touch/ios/content-observation/visibility-change-after-touch-end-expected.txt: Added.
3129         * fast/events/touch/ios/content-observation/visibility-change-after-touch-end.html: Added.
3130
3131 2019-03-08  Ryan Haddad  <ryanhaddad@apple.com>
3132
3133         [ iOS Simulator ] REGRESSION (r237087) Layout Test fast/viewport/ios/*-width-viewport-after-changing-view-scale.html is a flaky failure
3134         https://bugs.webkit.org/show_bug.cgi?id=195341
3135
3136         Unreviewed test gardening.
3137
3138         * platform/ios-wk2/TestExpectations:
3139
3140 2019-03-08  Chris Dumez  <cdumez@apple.com>
3141
3142         Add support for Device Orientation / Motion permission API
3143         https://bugs.webkit.org/show_bug.cgi?id=195329
3144         <rdar://problem/47645367>
3145
3146         Reviewed by Geoffrey Garen.
3147
3148         Add layout test coverage.
3149
3150         * TestExpectations:
3151         * fast/device-orientation/device-motion-request-permission-denied-expected.txt: Added.
3152         * fast/device-orientation/device-motion-request-permission-denied.html: Added.
3153         * fast/device-orientation/device-motion-request-permission-granted-expected.txt: Added.
3154         * fast/device-orientation/device-motion-request-permission-granted.html: Added.
3155         * fast/device-orientation/device-motion-request-permission-user-gesture-expected.txt: Added.
3156         * fast/device-orientation/device-motion-request-permission-user-gesture.html: Added.
3157         * fast/device-orientation/device-orientation-request-permission-denied-expected.txt: Added.
3158         * fast/device-orientation/device-orientation-request-permission-denied.html: Added.
3159         * fast/device-orientation/device-orientation-request-permission-granted-expected.txt: Added.
3160         * fast/device-orientation/device-orientation-request-permission-granted.html: Added.
3161         * fast/device-orientation/device-orientation-request-permission-user-gesture-expected.txt: Added.
3162         * fast/device-orientation/device-orientation-request-permission-user-gesture.html: Added.
3163         * http/tests/events/device-orientation-motion-non-secure-context.html:
3164         * http/tests/events/device-orientation-motion-secure-context-expected.txt:
3165         * http/tests/events/device-orientation-motion-secure-context.html:
3166         * platform/ios-wk2/TestExpectations:
3167         * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt:
3168         * platform/ios/http/tests/events/device-orientation-motion-secure-context-expected.txt:
3169
3170 2019-03-08  Zalan Bujtas  <zalan@apple.com>
3171
3172         [ContentChangeObserver] Expand "isConsideredClickable" to descendants
3173         https://bugs.webkit.org/show_bug.cgi?id=195478
3174         <rdar://problem/48724935>
3175
3176         Reviewed by Simon Fraser.
3177
3178         * fast/events/touch/ios/content-observation/clickable-content-is-inside-a-container-expected.txt: Added.
3179         * fast/events/touch/ios/content-observation/clickable-content-is-inside-a-container.html: Added.
3180
3181 2019-03-08  Truitt Savell  <tsavell@apple.com>
3182
3183         (r242595) Layout Tests in imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/* are failing
3184         https://bugs.webkit.org/show_bug.cgi?id=195466
3185
3186         Unreviewed test gardening.
3187
3188         * platform/mac/TestExpectations:
3189
3190 2019-03-08  Per Arne Vollan  <pvollan@apple.com>
3191
3192         Layout Test http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http.html is failing
3193         https://bugs.webkit.org/show_bug.cgi?id=195461
3194
3195         Unreviewed test gardening.
3196
3197         * platform/win/TestExpectations:
3198
3199 2019-03-07  Zalan Bujtas  <zalan@apple.com>
3200
3201         [ContentChangeObserver] Check if visibility change happens while dispatching mouseMoved
3202         https://bugs.webkit.org/show_bug.cgi?id=195421
3203         <rdar://problem/48682004>
3204
3205         Reviewed by Simon Fraser.
3206
3207         * fast/events/touch/ios/content-observation/visibility-change-happens-while-in-mousemoved-expected.txt: Added.
3208         * fast/events/touch/ios/content-observation/visibility-change-happens-while-in-mousemoved.html: Added.
3209
3210 2019-03-07  Zalan Bujtas  <zalan@apple.com>
3211
3212         [ContentChangeObserver] Check if max-height change triggers visible content change.
3213         https://bugs.webkit.org/show_bug.cgi?id=195417
3214         <rdar://problem/48680631>
3215
3216         Reviewed by Simon Fraser.
3217
3218         * fast/events/touch/ios/content-observation/visibility-change-is-max-height-change-expected.txt: Added.
3219         * fast/events/touch/ios/content-observation/visibility-change-is-max-height-change.html: Added.
3220
3221 2019-03-07  Zalan Bujtas  <zalan@apple.com>
3222
3223         [ContentChangeObserver] Click event fires immediately on hover menu at Ebbets.com
3224         https://bugs.webkit.org/show_bug.cgi?id=195397
3225
3226         Reviewed by Simon Fraser.
3227
3228         * fast/events/touch/ios/content-observation/visibility-change-on-touch-start-simple-expected.txt: Added.
3229         * fast/events/touch/ios/content-observation/visibility-change-on-touch-start-simple.html: Added.
3230
3231 2019-03-07  Zalan Bujtas  <zalan@apple.com>
3232
3233         [ContentChangeObserver] Introduce fixed duration content observation
3234         https://bugs.webkit.org/show_bug.cgi?id=195295
3235         <rdar://problem/48579913>
3236
3237         Reviewed by Simon Fraser.
3238
3239         * fast/events/touch/ios/content-observation/visibility-change-happens-on-timer-hops-expected.txt: Added.
3240         * fast/events/touch/ios/content-observation/visibility-change-happens-on-timer-hops.html: Added.
3241
3242 2019-03-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
3243
3244         requestAnimationFrame should execute before the next frame
3245         https://bugs.webkit.org/show_bug.cgi?id=177484
3246
3247         Reviewed by Simon Fraser.
3248
3249         * TestExpectations:
3250         There is a slight difference between the actual DRT and the expected DRT
3251         due to animation timing change. But these two tests are not animating
3252         correctly if they are opened in Safari with web animation turned on. 
3253
3254         * animations/animation-multiple-callbacks-timestamp.html:
3255         Fix variable names used by an error message.
3256         * animations/no-style-recalc-during-accelerated-animation-expected.txt:
3257         * animations/no-style-recalc-during-accelerated-animation.html:
3258         One extra styleReclc was incurred due to the document styleRecalcTimer.
3259         I think this timer is not needed anymore. I will look at removing it in
3260         a separate patch.
3261
3262 2019-03-07  Zalan Bujtas  <zalan@apple.com>
3263
3264         [ContentChangeObserver] Add a setting to be able to turn content change observation on/off
3265         https://bugs.webkit.org/show_bug.cgi?id=195353
3266         <rdar://problem/48626394>
3267
3268         Reviewed by Simon Fraser.
3269
3270         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/click-instead-of-hover-simple-expected.txt.
3271         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple.html: Renamed from LayoutTests/fast/events/touch/ios/click-instead-of-hover-simple.html.
3272         * fast/events/touch/ios/content-observation/hover-when-style-change-is-async-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/hover-when-style-change-is-async-expected.txt.
3273         * fast/events/touch/ios/content-observation/hover-when-style-change-is-async.html: Renamed from LayoutTests/fast/events/touch/ios/hover-when-style-change-is-async.html.
3274         * fast/events/touch/ios/content-observation/stuck-with-hover-state-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/stuck-with-hover-state-expected.txt.
3275         * fast/events/touch/ios/content-observation/stuck-with-hover-state.html: Renamed from LayoutTests/fast/events/touch/ios/stuck-with-hover-state.html.
3276         * fast/events/touch/ios/content-observation/style-recalc-schedule-and-force-relalc-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/style-recalc-schedule-and-force-relalc-expected.txt.
3277         * fast/events/touch/ios/content-observation/style-recalc-schedule-and-force-relalc.html: Renamed from LayoutTests/fast/events/touch/ios/style-recalc-schedule-and-force-relalc.html.
3278         * fast/events/touch/ios/content-observation/visibility-change-happens-at-the-second-timer-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/visibility-change-happens-at-the-second-timer-expected.txt.
3279         * fast/events/touch/ios/content-observation/visibility-change-happens-at-the-second-timer.html: Renamed from LayoutTests/fast/events/touch/ios/visibility-change-happens-at-the-second-timer.html.
3280
3281 2019-03-07  Ross Kirsling  <ross.kirsling@sony.com>
3282
3283         [WinCairo] Unreviewed test gardening.
3284
3285         * platform/wincairo/TestExpectations:
3286
3287 2019-03-07  Justin Fan  <justin_fan@apple.com>
3288
3289         [Web GPU] GPUSampler implementation
3290         https://bugs.webkit.org/show_bug.cgi?id=195427
3291         <rdar://problem/48686011>
3292
3293         Reviewed by Dean Jackson.
3294
3295         Update texture-triangle-strip to use a GPUSampler provided through bindings instead of creating one in shader.
3296
3297         * webgpu/texture-triangle-strip.html:
3298
3299 2019-03-07  Youenn Fablet  <youenn@apple.com>
3300
3301         REGRESSION: ( r231040 ) Layout Test http/tests/security/xss-DENIED-xsl-external-entity.xml is a flaky failure
3302         https://bugs.webkit.org/show_bug.cgi?id=189724
3303         <rdar://problem/48422520>
3304
3305         Reviewed by Geoffrey Garen.
3306
3307         Copy the flaky test into a new test for which we use DumpJSConsoleLogInStdErr.
3308         This should make the new test no longer flaky in WK1.
3309         Run this new test for WK1 only and run the original test for WK2 only.
3310
3311         * TestExpectations:
3312         * http/tests/security/xss-DENIED-xsl-external-entity-no-logging-expected.txt: Added.
3313         * http/tests/security/xss-DENIED-xsl-external-entity-no-logging.xml: Added.
3314         * platform/ios-wk1/TestExpectations:
3315         * platform/mac-wk1/TestExpectations:
3316         * platform/wk2/TestExpectations:
3317
3318 2019-03-07  Devin Rousso  <drousso@apple.com>
3319
3320         Web Inspector: Protocol: add type checking when commands are called via invoke
3321         https://bugs.webkit.org/show_bug.cgi?id=195310
3322         <rdar://problem/48588679>
3323
3324         Reviewed by Joseph Pecoraro.
3325
3326         * inspector/protocol/inspector-backend-invocation-return-value.html:
3327         * inspector/protocol/inspector-backend-invocation-return-value-expected.txt:
3328
3329 2019-03-07  John Wilander  <wilander@apple.com>
3330
3331         Resource Load Statistics: Log first-party navigations with link decoration
3332         https://bugs.webkit.org/show_bug.cgi?id=195301
3333         <rdar://problem/48569971>
3334
3335         Reviewed by Brent Fulgham.
3336
3337         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration-expected.txt: Added.
3338         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration.html: Added.
3339
3340 2019-03-07  John Wilander  <wilander@apple.com>
3341
3342         Resource Load Statistics: Make it possible to purge only script-accessible cookies
3343         https://bugs.webkit.org/show_bug.cgi?id=195383
3344         <rdar://problem/48570136>
3345
3346         Reviewed by Brent Fulgham.
3347
3348         * http/tests/cookies/resources/set-http-only-cookie.php: Added.
3349         * http/tests/resourceLoadStatistics/delete-script-accessible-cookies-expected.txt: Added.
3350         * http/tests/resourceLoadStatistics/delete-script-accessible-cookies.html: Added.
3351
3352 2019-03-07  Frederic Wang  <fwang@igalia.com>
3353
3354         Update WPT tests for embedded content
3355         https://bugs.webkit.org/show_bug.cgi?id=194770
3356
3357         Reviewed by Rob Buis.
3358
3359         * TestExpectations:
3360         * platform/mac-wk1/TestExpectations:
3361         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_anchor_download_allow_downloads_without_user_activation.sub.tentative-expected.txt: Added.
3362         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_anchor_download_block_downloads_without_user_activation.sub.tentative-expected.txt: Added.
3363         * tests-options.json:
3364
3365 2019-03-06  Devin Rousso  <drousso@apple.com>
3366
3367         Web Inspector: DOM Debugger: event breakpoints still fire when breakpoints are disabled
3368         https://bugs.webkit.org/show_bug.cgi?id=195377
3369         <rdar://problem/48651645>
3370
3371         Reviewed by Joseph Pecoraro and Matt Baker.
3372
3373         * inspector/dom-debugger/event-listener-breakpoints.html:
3374         * inspector/dom-debugger/event-listener-breakpoints-expected.txt:
3375
3376 2019-03-06  Wenson Hsieh  <wenson_hsieh@apple.com>
3377
3378         Crash when attempting to change input type while dismissing datalist suggestions
3379         https://bugs.webkit.org/show_bug.cgi?id=195384
3380         <rdar://problem/48563718>
3381
3382         Reviewed by Brent Fulgham.
3383
3384         Add a new layout test to exercise this scenario.
3385
3386         * fast/forms/datalist/change-input-type-after-closing-datalist-suggestions-expected.txt: Added.
3387         * fast/forms/datalist/change-input-type-after-closing-datalist-suggestions.html: Added.
3388
3389 2019-03-06  Justin Fan  <justin_fan@apple.com>
3390
3391         [Web GPU] GPUTexture and GPUTextureView updates, and related GPUBindGroup updates
3392         https://bugs.webkit.org/show_bug.cgi?id=195347
3393
3394         Reviewed by Dean Jackson.
3395
3396         * webgpu/blit-commands.html:
3397         * webgpu/resources/blue-checkered.png: Added.
3398         * webgpu/texture-triangle-strip-expected.html: Added. Draw a reference for blue-checkered.png with Canvas2D.
3399         * webgpu/texture-triangle-strip.html: Added. Draw blue-checkered.png as a texture on a Web GPU quad.
3400
3401         Renaming updates, no change in behavior:
3402         * webgpu/bind-groups.html:
3403         * webgpu/buffer-resource-triangles.html:
3404         * webgpu/pipeline-layouts.html:
3405         * webgpu/render-pipelines.html:
3406
3407 2019-03-06  Antti Koivisto  <antti@apple.com>
3408
3409         [iOS] Basic hit testing for content overlapping fast-scrollable overflow
3410         https://bugs.webkit.org/show_bug.cgi?id=195360
3411
3412         Reviewed by Simon Fraser.
3413
3414         * fast/scrolling/ios/overflow-scroll-overlap-expected.txt: Added.
3415         * fast/scrolling/ios/overflow-scroll-overlap.html: Added.
3416
3417 2019-03-06  Joseph Pecoraro  <pecoraro@apple.com>
3418
3419         Web Inspector: CPU Usage Timeline - Statistics and Sources sections
3420         https://bugs.webkit.org/show_bug.cgi?id=195202
3421
3422         Reviewed by Devin Rousso.
3423
3424         * inspector/unit-tests/map-utilities-expected.txt: Added.
3425         * inspector/unit-tests/map-utilities.html: Added.
3426         * inspector/unit-tests/set-utilities-expected.txt:
3427         * inspector/unit-tests/set-utilities.html:
3428
3429 2019-03-06  Wenson Hsieh  <wenson_hsieh@apple.com>
3430
3431         [iOS] Frequent 1 second IPC deadlocks when showing a paste callout
3432         https://bugs.webkit.org/show_bug.cgi?id=195354
3433         <rdar://problem/48624675>
3434
3435         Reviewed by Tim Horton.
3436
3437         Most of these tests currently encounter and rely on the 1 second IPC timeout to finish. To test this fix, force
3438         `ignoreSynchronousMessagingTimeouts=true` to make them fail if the processes encounter a deadlock.
3439
3440         * editing/pasteboard/ios/dom-paste-confirmation.html:
3441         * editing/pasteboard/ios/dom-paste-consecutive-confirmations.html:
3442         * editing/pasteboard/ios/dom-paste-rejection.html:
3443         * editing/pasteboard/ios/dom-paste-requires-user-gesture.html:
3444         * editing/pasteboard/ios/dom-paste-same-origin.html:
3445
3446 2019-03-06  Javier Fernandez  <jfernandez@igalia.com>
3447
3448         Import new tests from the CSS Text 3 WPT test suite
3449         https://bugs.webkit.org/show_bug.cgi?id=195275
3450
3451         Reviewed by Myles C. Maxfield.
3452
3453         Imported new CSS Text tests from the WPT suite
3454
3455         * TestExpectations: Flag tests that are not passing right now.
3456         * platform/gtk/TestExpectations: A few tests pass now.
3457
3458 2019-03-06  Frederic Wang  <fwang@igalia.com>
3459
3460         Update WPT tests for the track element
3461         https://bugs.webkit.org/show_bug.cgi?id=195358
3462
3463         Reviewed by Rob Buis.
3464
3465         * TestExpectations: Add expectations for new tests.
3466
3467 2019-03-06  Rob Buis  <rbuis@igalia.com>
3468
3469         Consider supporting the `referrerpolicy` attribute.
3470         https://bugs.webkit.org/show_bug.cgi?id=179053
3471
3472         Reviewed by Darin Adler.
3473
3474         Add tests for referrerpolicy attribute based on the referrer-policy
3475         meta referrer tests.
3476         Update improved results for reflection-embedded.html.
3477         Mark some of the tests as Failure on windows.
3478
3479         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-http-expected.txt: Added.
3480         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-http.html: Added.
3481         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Added.
3482         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https.html: Added.
3483         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/same-origin-expected.txt: Added.
3484         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/same-origin.html: Added.
3485         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http-expected.txt: Added.
3486         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http.html: Added.
3487         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https-expected.txt: Added.
3488         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https.html: Added.
3489         * http/tests/referrer-policy-iframe/no-referrer/same-origin-expected.txt: Added.
3490         * http/tests/referrer-policy-iframe/no-referrer/same-origin.html: Added.
3491         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
3492         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-http.html: Added.
3493         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
3494         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https.html: Added.
3495         * http/tests/referrer-policy-iframe/origin-when-cross-origin/same-origin-expected.txt: Added.
3496         * http/tests/referrer-policy-iframe/origin-when-cross-origin/same-origin.html: Added.
3497         * http/tests/referrer-policy-iframe/origin/cross-origin-http-http-expected.txt: Added.
3498         * http/tests/referrer-policy-iframe/origin/cross-origin-http-http.html: Added.
3499         * http/tests/referrer-policy-iframe/origin/cross-origin-http.https-expected.txt: Added.
3500         * http/tests/referrer-policy-iframe/origin/cross-origin-http.https.html: Added.
3501         * http/tests/referrer-policy-iframe/origin/same-origin-expected.txt: Added.
3502         * http/tests/referrer-policy-iframe/origin/same-origin.html: Added.
3503         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http-http-expected.txt: Added.
3504         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http-http.html: Added.
3505         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https-expected.txt: Added.
3506         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https.html: Added.
3507         * http/tests/referrer-policy-iframe/same-origin/same-origin-expected.txt: Added.
3508         * http/tests/referrer-policy-iframe/same-origin/same-origin.html: Added.
3509         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
3510         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-http.html: Added.
3511         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
3512         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https.html: Added.
3513         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/same-origin-expected.txt: Added.
3514         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/same-origin.html: Added.
3515         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-http-expected.txt: Added.
3516         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-http.html: Added.
3517         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https-expected.txt: Added.
3518         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https.html: Added.
3519         * http/tests/referrer-policy-iframe/strict-origin/same-origin-expected.txt: Added.
3520         * http/tests/referrer-policy-iframe/strict-origin/same-origin.html: Added.
3521         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-http-expected.txt: Added.
3522         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-http.html: Added.
3523         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https-expected.txt: Added.
3524         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https.html: Added.
3525         * http/tests/referrer-policy-iframe/unsafe-url/same-origin-expected.txt: Added.
3526         * http/tests/referrer-policy-iframe/unsafe-url/same-origin.html: Added.
3527         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3528         * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3529         * platform/win/TestExpectations:
3530
3531 2019-03-05  Rob Buis  <rbuis@igalia.com>
3532
3533         Add referrer-policy tests
3534         https://bugs.webkit.org/show_bug.cgi?id=195269
3535
3536         Reviewed by Daniel Bates.
3537
3538         The tests in http/tests/referrer-policy do not test all referrer-policy
3539         values, add the remaining values.
3540
3541         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-http-expected.txt: Added.
3542         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-http.html: Added.
3543         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Added.
3544         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https.html: Added.
3545         * http/tests/referrer-policy/no-referrer-when-downgrade/same-origin-expected.txt: Added.
3546         * http/tests/referrer-policy/no-referrer-when-downgrade/same-origin.html: Added.
3547         * http/tests/referrer-policy/no-referrer/cross-origin-http-http-expected.txt: Added.
3548         * http/tests/referrer-policy/no-referrer/cross-origin-http-http.html: Added.
3549         * http/tests/referrer-policy/no-referrer/cross-origin-http.https-expected.txt: Added.
3550         * http/tests/referrer-policy/no-referrer/cross-origin-http.https.html: Added.
3551         * http/tests/referrer-policy/no-referrer/same-origin-expected.txt: Added.
3552         * http/tests/referrer-policy/no-referrer/same-origin.html: Added.
3553         * http/tests/referrer-policy/origin/cross-origin-http-http-expected.txt: Added.
3554         * http/tests/referrer-policy/origin/cross-origin-http-http.html: Added.
3555         * http/tests/referrer-policy/origin/cross-origin-http.https-expected.txt: Added.
3556         * http/tests/referrer-policy/origin/cross-origin-http.https.html: Added.
3557         * http/tests/referrer-policy/origin/same-origin-expected.txt: Added.
3558         * http/tests/referrer-policy/origin/same-origin.html: Added.
3559         * http/tests/referrer-policy/unsafe-url/cross-origin-http-http-expected.txt: Added.
3560         * http/tests/referrer-policy/unsafe-url/cross-origin-http-http.html: Added.
3561         * http/tests/referrer-policy/unsafe-url/cross-origin-http.https-expected.txt: Added.
3562         * http/tests/referrer-policy/unsafe-url/cross-origin-http.https.html: Added.
3563         * http/tests/referrer-policy/unsafe-url/same-origin-expected.txt: Added.
3564         * http/tests/referrer-policy/unsafe-url/same-origin.html: Added.
3565
3566 2019-03-05  Eric Liang  <ericliang@apple.com>
3567
3568         AX: Add remote search support for keyboard focusable element search type
3569         https://bugs.webkit.org/show_bug.cgi?id=195336
3570
3571         Reviewed by Chris Fleizach.
3572
3573         Added test that verifies search with AXKeyboardFocusableSearchKey returns the default keyboard-focusable elements.
3574
3575         * accessibility/mac/search-predicate-keyboard-focusable-expected.txt: Added.
3576         * accessibility/mac/search-predicate-keyboard-focusable.html: Added.
3577
3578 2019-03-05  Daniel Bates  <dabates@apple.com>
3579
3580         [iOS] Should not scroll when checkbox, radio, submit, reset, or button is spacebar activated
3581         https://bugs.webkit.org/show_bug.cgi?id=195281
3582         <rdar://problem/48564347>
3583
3584         Reviewed by Simon Fraser.
3585
3586         Add some tests to ensure that we do not scroll when a checkbox, radio, submit, reset, or button
3587         is spacebar activated.
3588
3589         * fast/events/ios/activating-button-should-not-scroll-page-expected.txt: Added.
3590         * fast/events/ios/activating-button-should-not-scroll-page.html: Added.
3591         * fast/events/ios/activating-checkbox-should-not-scroll-page-expected.txt: Added.
3592         * fast/events/ios/activating-checkbox-should-not-scroll-page.html: Added.
3593         * fast/events/ios/activating-radio-button-should-not-scroll-page-expected.txt: Added.
3594         * fast/events/ios/activating-radio-button-should-not-scroll-page.html: Added.
3595         * fast/events/ios/activating-reset-button-should-not-scroll-page-expected.txt: Added.
3596         * fast/events/ios/activating-reset-button-should-not-scroll-page.html: Added.
3597         * fast/events/ios/activating-submit-button-should-not-scroll-page-expected.txt: Added.
3598         * fast/events/ios/activating-submit-button-should-not-scroll-page.html: Added.
3599         * fast/events/ios/resources/press-spacebar-at-element-and-check-for-page-scroll.js: Added.
3600         (done):
3601         (handleInteraction.checkForScrollAndDone):
3602         (handleInteraction):
3603         (handleScroll):
3604         (handleFocus):
3605         (checkActivatingElementUsingSpacebarDoesNotScrollPage):
3606         * platform/ios/TestExpectations: Skip the tests for now until ENABLE(FULL_KEYBOARD_ACCESS) is enabled
3607         by default on iOS.
3608
3609 2019-03-05  Takashi Komori  <Takashi.Komori@sony.com>
3610
3611         [Curl] Implement Cookie Accept Policy.
3612         https://bugs.webkit.org/show_bug.cgi?id=191645
3613
3614         Reviewed by Fujii Hironori.
3615
3616         * platform/wincairo-wk1/TestExpectations:
3617         * platform/wincairo/TestExpectations:
3618
3619 2019-03-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
3620
3621         SVGPathSegList.insertItemBefore() should fail if the newItem belongs to an animating animPathSegList
3622         https://bugs.webkit.org/show_bug.cgi?id=195333
3623         <rdar://problem/48475802>
3624
3625         Reviewed by Simon Fraser.
3626
3627         * svg/dom/SVGPathSegList-insert-from-animating-animPathSegList-expected.txt: Added.
3628         * svg/dom/SVGPathSegList-insert-from-animating-animPathSegList.svg: Added.
3629
3630 2019-03-05  Ryan Haddad  <ryanhaddad@apple.com>
3631
3632         Unreviewed, rolling out r242403.
3633
3634         Caused layout test crashes on iOS simulator.
3635
3636         Reverted changeset:
3637
3638         "[ContentChangeObserver] Introduce fixed duration content
3639         observation"
3640         https://bugs.webkit.org/show_bug.cgi?id=195295
3641         https://trac.webkit.org/changeset/242403
3642
3643 2019-03-04  Diego Pino Garcia  <dpino@igalia.com>
3644
3645         [GTK] Unreviewed test gardening
3646         https://bugs.webkit.org/show_bug.cgi?id=195272
3647
3648         Unreviewed test gardening.
3649
3650         * platform/gtk/TestExpectations:
3651
3652 2019-03-04  Justin Fan  <justin_fan@apple.com>
3653
3654         [Web GPU] Blitting function prototypes
3655         https://bugs.webkit.org/show_bug.cgi?id=195224
3656         <rdar://problem/48538902>
3657
3658         Reviewed by Dean Jackson.
3659
3660         Add basic test to copy data with all new blitting functions and verify the result.
3661
3662         * webgpu/blit-commands-expected.html: Added.
3663         * webgpu/blit-commands.html: Added.
3664         * webgpu/buffer-command-buffer-races.html: Fixed typo.
3665         * webgpu/resources/green-400.png: Added.
3666
3667 2019-03-04  Zalan Bujtas  <zalan@apple.com>
3668
3669         [ContentChangeObserver] Introduce fixed duration content observation
3670         https://bugs.webkit.org/show_bug.cgi?id=195295
3671         <rdar://problem/48579913>
3672
3673         Reviewed by Simon Fraser.
3674
3675         * fast/events/touch/ios/visibility-change-happens-on-timer-hops-expected.txt: Added.
3676         * fast/events/touch/ios/visibility-change-happens-on-timer-hops.html: Added.
3677
3678 2019-03-04  Wenson Hsieh  <wenson_hsieh@apple.com>
3679
3680         Native text selection UI is incorrectly suppressed in Microsoft Visio
3681         https://bugs.webkit.org/show_bug.cgi?id=195178
3682         <rdar://problem/48519394>
3683
3684         Reviewed by Darin Adler.
3685
3686         Add a new layout test that focuses several different text fields and checks whether or not editing UI is shown:
3687
3688         1. A text field inside an overflow: hidden container, all within an absolutely positioned iframe, such that the
3689         text field is not visible. The caret should be hidden.
3690
3691         2. A text field inside an absolutely positioned iframe, inside an overflow: hidden container, such that the
3692         text field is visible. The caret should be visible.
3693
3694         3. A text field inside a relatively positioned iframe in an overflow: hidden container, such that the text field
3695         is not visible. The caret should be hidden.
3696
3697         4. A text field that is position: fixed inside an overflow: hidden container, such that the text field is
3698         visible. The caret should be visible.
3699
3700         * editing/selection/ios/do-not-hide-selection-in-visible-container-expected.txt: Added.
3701         * editing/selection/ios/do-not-hide-selection-in-visible-container.html: Added.
3702         * editing/selection/ios/hide-selection-in-empty-overflow-hidden-container.html:
3703         * resources/ui-helper.js:
3704         (window.UIHelper.activateElementAndWaitForInputSession):
3705
3706         Add a convenience function in UIHelper that taps a given element and waits for the keyboard to show.
3707
3708 2019-03-04  Daniel Bates  <dabates@apple.com>
3709
3710         [iOS] Caret x-position in empty text area does not match text field
3711         https://bugs.webkit.org/show_bug.cgi?id=195125
3712         <rdar://problem/47161070>
3713
3714         Reviewed by Darin Adler.
3715
3716         Update expected results due to changes in padding.
3717
3718         * TestExpectations: Remove some tests that are now passing.
3719         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document-expected.txt:
3720         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html:
3721         * fast/forms/textarea/ios/caret-x-position-in-textarea-matches-textfield-expected.txt: Added.
3722         * fast/forms/textarea/ios/caret-x-position-in-textarea-matches-textfield.html: Added.
3723         * platform/ios-wk2/editing/input/reveal-caret-of-multiline-input-expected.txt:
3724         * platform/ios-wk2/editing/inserting/4960120-1-expected.txt:
3725         * platform/ios-wk2/editing/pasteboard/pasting-tabs-expected.txt:
3726         * platform/ios-wk2/fast/block/float/overhanging-tall-block-expected.txt:
3727         * platform/ios-wk2/fast/block/margin-collapse/103-expected.txt:
3728         * platform/ios-wk2/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
3729         * platform/ios-wk2/fast/dynamic/008-expected.txt:
3730         * platform/ios-wk2/fast/forms/basic-textareas-expected.txt:
3731         * platform/ios-wk2/fast/forms/textAreaLineHeight-expected.txt:
3732         * platform/ios-wk2/fast/forms/textarea-align-expected.txt:
3733         * platform/ios-wk2/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
3734         * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-1-expected.txt:
3735         * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-2-expected.txt:
3736         * platform/ios-wk2/fast/forms/textarea-scroll-height-expected.txt:
3737         * platform/ios-wk2/fast/forms/textarea-scrollbar-expected.txt:
3738         * platform/ios-wk2/fast/forms/textarea-scrolled-type-expected.txt:
3739         * platform/ios-wk2/fast/forms/textarea-setinnerhtml-expected.txt:
3740         * platform/ios-wk2/fast/hidpi/resize-corner-hidpi-expected.txt:
3741         * platform/ios-wk2/fast/overflow/overflow-x-y-expected.txt:
3742         * platform/ios-wk2/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
3743         * platform/ios-wk2/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
3744         * platform/ios/TestExpectations:
3745         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt:
3746         * platform/ios/fast/forms/form-element-geometry-expected.txt:
3747         * platform/ios/fast/forms/linebox-overflow-in-textarea-padding-expected.txt:
3748         * platform/ios/fast/forms/negativeLineHeight-expected.txt:
3749         * platform/ios/fast/forms/text-control-intrinsic-widths-expected.txt:
3750         * platform/ios/fast/forms/textarea-width-expected.txt:
3751         * platform/ios/fast/replaced/width100percent-textarea-expected.txt:
3752         * platform/ios/fast/scrolling/ios/textarea-scroll-touch-expected.txt:
3753         * platform/ios/tables/mozilla/bugs/bug194024-expected.txt:
3754         * platform/ios/tables/mozilla/bugs/bug30559-expected.txt:
3755         * platform/ios/tables/mozilla/bugs/bug30692-expected.txt:
3756
3757 2019-03-03  Darin Adler  <darin@apple.com>
3758
3759         Prepare to improve handling of conversion of float to strings
3760         https://bugs.webkit.org/show_bug.cgi?id=195262
3761
3762         Reviewed by Daniel Bates.
3763
3764         * svg/dom/SVGAngle-expected.txt:
3765         * svg/dom/SVGAngle.html:
3766         * svg/dom/SVGLength-px-expected.txt:
3767         * svg/dom/SVGLength-px-with-context-expected.txt:
3768         * svg/dom/SVGLength-px-with-context.html:
3769         * svg/dom/SVGLength-px.html:
3770         Remove checks that depend on the precision and number of serialization.
3771         The current tests depend on behavior that we'd like to change in the future and
3772         some of them had already been updated since the behavior is different in different
3773         web browsers. Tricky issue because of the mix of single and double precision in
3774         the SVG engine and the JavaScript language, and straightforward to keep the tests
3775         useful without this unnecessary dependency. Generally we check the units of the
3776         result of valueAsString, and not the numeric result. Another idea would be to
3777         check the numeric part of the result by converting it back to a number and
3778         comparing it as a number rather than as a string.
3779
3780 2019-03-04  Truitt Savell  <tsavell@apple.com>
3781
3782         webkit.org/b/195210 resolve by r242308, unskipping tests.
3783         https://bugs.webkit.org/show_bug.cgi?id=195210
3784
3785         Unreviewed test gardening.
3786
3787         * platform/mac-wk1/TestExpectations:
3788
3789 2019-03-04  Claudio Saavedra  <csaavedra@igalia.com>
3790
3791         Fix typo in previous gardening commit
3792
3793         Unreviewed.
3794         * platform/wpe/TestExpectations:
3795
3796 2019-03-04  Claudio Saavedra  <csaavedra@igalia.com>
3797
3798         [WPE][EME] Mark two flaky EME tests
3799
3800         Unreviewed gardening.
3801         * platform/wpe/TestExpectations:
3802
3803 2019-03-02  Simon Fraser  <simon.fraser@apple.com>
3804
3805         Share more code for updating the state of frame scrolling nodes
3806         https://bugs.webkit.org/show_bug.cgi?id=195254
3807
3808         Reviewed by Antti Koivisto.
3809         
3810         New baselines. Overflow nodes get some state from ScrollableAreaParameters now, and
3811         frame nodes get the current scroll position (which is good, since they already have
3812         the new layout viewport).
3813
3814         * fast/scrolling/ios/change-scrollability-on-content-resize-expected.txt:
3815         * fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt:
3816         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
3817         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
3818         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
3819         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
3820         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
3821         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
3822         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
3823         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
3824         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
3825         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
3826         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
3827         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
3828         * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
3829         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
3830         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
3831         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
3832         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
3833         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
3834         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
3835         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
3836         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
3837         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
3838         * tiled-drawing/scrolling/fixed/four-bars.html:
3839         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
3840         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
3841         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
3842         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
3843
3844 2019-03-03  Diego Pino Garcia  <dpino@igalia.com>
3845
3846         [GTK] Unreviewed test gardening
3847         https://bugs.webkit.org/show_bug.cgi?id=195261
3848
3849         Unreviewed test gardening.
3850
3851         * platform/gtk/TestExpectations:
3852
3853 2019-03-02  Darin Adler  <darin@apple.com>
3854
3855         Retire legacy dtoa function and DecimalNumber class
3856         https://bugs.webkit.org/show_bug.cgi?id=195253
3857
3858         Reviewed by Daniel Bates.
3859
3860         * fast/css/large-value-csstext-expected.txt:
3861         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt:
3862         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
3863         Updated expected value to expect exponential syntax for super-small numbers that are formatted
3864         differently by the new code.
3865
3866         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3867         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3868         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3869         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3870         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3871         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3872         Rebaseline still-failing parts of these tests that dump super-small numbers that are formatted
3873         differently by the new code. Still probably needs to be done for 4 other platforms.
3874
3875 2019-03-03  Tim Horton  <timothy_horton@apple.com>
3876
3877         Remove some more unused 32-bit code
3878         https://bugs.webkit.org/show_bug.cgi?id=195255
3879
3880         Reviewed by Darin Adler.
3881
3882         * platform/mac/plugins/supports-carbon-event-model-expected.txt: Removed.
3883         * platform/mac/plugins/supports-carbon-event-model.html: Removed.
3884
3885 2019-03-02  Zalan Bujtas  <zalan@apple.com>
3886
3887         [ContentChangeObserver] Introduce ContentChangeObserver::adjustObservedState
3888         https://bugs.webkit.org/show_bug.cgi?id=195244
3889         <rdar://problem/48536737>
3890
3891         Reviewed by Simon Fraser.
3892
3893         * fast/events/touch/ios/visibility-change-happens-at-the-second-timer-expected.txt: Added.
3894         * fast/events/touch/ios/visibility-change-happens-at-the-second-timer.html: Added.
3895
3896 2019-03-02  Wenson Hsieh  <wenson_hsieh@apple.com>
3897
3898         [iOS] Programmatic paste access should be granted when copying and pasting within the same origin
3899         https://bugs.webkit.org/show_bug.cgi?id=195053
3900         <rdar://problem/48134710>
3901
3902         Reviewed by Ryosuke Niwa.
3903
3904         Adjust several existing DOM paste tests to copy text from a child frame that has a different origin as the main
3905         frame, such that we'll trigger the paste callout menu when performing a programmatic paste. Also add a new
3906         layout test that copies and programmatically pastes within the same document, to verify that no paste callout is
3907         displayed and the paste is allowed.
3908
3909         * editing/pasteboard/ios/dom-paste-confirmation-expected.txt:
3910         * editing/pasteboard/ios/dom-paste-confirmation.html:
3911         * editing/pasteboard/ios/dom-paste-consecutive-confirmations-expected.txt:
3912         * editing/pasteboard/ios/dom-paste-consecutive-confirmations.html:
3913         * editing/pasteboard/ios/dom-paste-rejection-expected.txt:
3914         * editing/pasteboard/ios/dom-paste-rejection.html:
3915         * editing/pasteboard/ios/dom-paste-requires-user-gesture-expected.txt:
3916         * editing/pasteboard/ios/dom-paste-requires-user-gesture.html:
3917         * editing/pasteboard/ios/dom-paste-same-origin-expected.txt: Copied from LayoutTests/editing/pasteboard/ios/dom-paste-confirmation-expected.txt.
3918         * editing/pasteboard/ios/dom-paste-same-origin.html: Copied from LayoutTests/editing/pasteboard/ios/dom-paste-confirmation.html.
3919
3920 2019-03-02  Simon Fraser  <simon.fraser@apple.com>
3921
3922         REGRESSION (r242132): Incorrect positioning with multiple position:fixed elements
3923         https://bugs.webkit.org/show_bug.cgi?id=195246
3924
3925         Reviewed by Frederic Wang.
3926
3927         Test that uses eventSender to scroll (and is thus macOS-only).
3928
3929         * platform/ios-wk2/TestExpectations:
3930         * scrollingcoordinator/mac/multiple-fixed-expected.html: Added.
3931         * scrollingcoordinator/mac/multiple-fixed.html: Added.
3932
3933 2019-03-01  Wenson Hsieh  <wenson_hsieh@apple.com>
3934
3935         [Datalist] fast/forms/datalist/datalist-child-validation.html crashes with a debug assertion in isValidFormControlElement()
3936         https://bugs.webkit.org/show_bug.cgi?id=190620
3937         <rdar://problem/19226679>
3938
3939         Reviewed by Ryosuke Niwa.
3940
3941         Re-enables a crashing layout test. See WebCore ChangeLog for more details.
3942
3943         * platform/ios/TestExpectations:
3944         * platform/mac/TestExpectations:
3945
3946 2019-03-01  Zalan Bujtas  <zalan@apple.com>
3947
3948         [ContentChangeObserver] Check for pending style recalcs at the end of each timer run.
3949         https://bugs.webkit.org/show_bug.cgi?id=195220
3950         <rdar://problem/48518979>
3951
3952         Reviewed by Simon Fraser.
3953
3954         * fast/events/touch/ios/style-recalc-schedule-and-force-relalc-expected.txt: Added.
3955         * fast/events/touch/ios/style-recalc-schedule-and-force-relalc.html: Added.
3956
3957 2019-03-01  John Wilander  <wilander@apple.com>
3958
3959         Resource Load Statistics: Further restrict client-side cookie persistence after cross-site navigations with link decoration
3960         https://bugs.webkit.org/show_bug.cgi?id=195196
3961         <rdar://problem/48006419>
3962
3963         Reviewed by Brent Fulgham.
3964
3965         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-decoration-same-site-expected.txt: Added.
3966         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-decoration-same-site.html: Added.
3967         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource-expected.txt: Added.
3968         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource.html: Added.
3969         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource-expected.txt: Added.
3970         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource.html: Added.
3971         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource-expected.txt: Added.
3972         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource.html: Added.
3973         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource-expected.txt: Added.
3974         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource.html: Added.
3975         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js.html:
3976             Now clears cookies after the test.
3977
3978 2019-03-01  Rob Buis  <rbuis@igalia.com>
3979
3980         Adjust XMLHttpRequest Content-Type handling
3981         https://bugs.webkit.org/show_bug.cgi?id=184645
3982
3983         Reviewed by Youenn Fablet.
3984
3985         Fix 2 subtest expectations.
3986
3987         * http/tests/xmlhttprequest/request-encoding2.html:
3988
3989 2019-03-01  Truitt Savell  <tsavell@apple.com>
3990
3991         Continued gardening of storage/indexeddb/ crashes after r242189
3992         https://bugs.webkit.org/show_bug.cgi?id=195210
3993
3994         Unreviewed test gardening.
3995
3996         * platform/mac-wk1/TestExpectations: 
3997
3998 2019-03-01  Antoine Quint  <graouts@apple.com>
3999
4000         Enable WPT Pointer Events tests
4001         https://bugs.webkit.org/show_bug.cgi?id=195204
4002         <rdar://problem/48502751>
4003
4004         Reviewed by Dean Jackson.
4005
4006         The touch-action property has been enabled as part of the work on webkit.org/b/195008 but the WPT tests
4007         had not been enabled yet.
4008
4009         * platform/mac/TestExpectations:
4010
4011 2019-03-01  Truitt Savell  <tsavell@apple.com>
4012
4013         REGRESSION: (r242189): Six Layout Tests in storage/indexeddb/ are crashing after r242189
4014         https://bugs.webkit.org/show_bug.cgi?id=195210
4015
4016         Unreviewed test gardening.
4017
4018         * platform/mac-wk1/TestExpectations:
4019
4020 2019-02-28  Simon Fraser  <simon.fraser@apple.com>
4021
4022         [iOS] Dark flash when opening Google AMP pages
4023         https://bugs.webkit.org/show_bug.cgi?id=195193
4024         rdar://problem/48326442
4025
4026         Reviewed by Zalan Bujtas.
4027
4028         Tests that change the size of a clipping layer with non-z-order composited descendant, with
4029         a couple of layer tree configurations.
4030
4031         * compositing/geometry/ancestor-clip-change-expected.html: Added.
4032         * compositing/geometry/ancestor-clip-change-interleaved-stacking-context-expected.html: Added.
4033         * compositing/geometry/ancestor-clip-change-interleaved-stacking-context.html: Added.
4034         * compositing/geometry/ancestor-clip-change.html: Added.
4035
4036 2019-02-28  Joseph Pecoraro  <pecoraro@apple.com>
4037
4038         Web Inspector: View.removeSubview not removing the element properly when not parented
4039         https://bugs.webkit.org/show_bug.cgi?id=195146
4040
4041         Reviewed by Matt Baker.
4042
4043         * inspector/view/basics-expected.txt:
4044         * inspector/view/basics.html:
4045
4046 2019-02-28  Myles C. Maxfield  <mmaxfield@apple.com>
4047
4048         Use-after-move in RenderCombineText::combineTextIfNeeded()
4049         https://bugs.webkit.org/show_bug.cgi?id=195188
4050
4051         Reviewed by Zalan Bujtas.
4052
4053         * fast/text/text-combine-crash-2-expected.html: Added.
4054         * fast/text/text-combine-crash-2.html: Added.
4055
4056 2019-02-28  Devin Rousso  <drousso@apple.com>
4057
4058         REGRESSION (r240644): Layout Test inspector/page/overrideSetting-ICECandidateFilteringEnabled.html is a flaky timeout
4059         https://bugs.webkit.org/show_bug.cgi?id=194437
4060         <rdar://problem/48008005>
4061
4062         Reviewed by Joseph Pecoraro.
4063
4064         * inspector/page/overrideSetting-ICECandidateFilteringEnabled.html:
4065         * inspector/page/overrideSetting-ICECandidateFilteringEnabled-expected.txt:
4066         Make sure to close the peer connection and data channel after each phase of the test.
4067         Also add failure logging.
4068
4069 2019-02-28  Devin Rousso  <drousso@apple.com>
4070
4071         Web Inspector: Canvas: change tests to not print out dataURLs
4072         https://bugs.webkit.org/show_bug.cgi?id=195136
4073         <rdar://problem/48248697>
4074
4075         Reviewed by Matt Baker.
4076
4077         * inspector/canvas/resources/recording-utilities.js:
4078         (TestPage.registerInitializer.async logRecording):
4079         (TestPage.registerInitializer.window.startRecording):
4080         * inspector/canvas/recording-2d-expected.txt:
4081         * inspector/canvas/recording-bitmaprenderer-expected.txt:
4082         * inspector/canvas/recording-webgl-expected.txt:
4083         * inspector/canvas/recording-webgl-snapshots.html:
4084         * inspector/canvas/recording-webgl-snapshots-expected.txt:
4085
4086         * inspector/canvas/requestContent-2d.html:
4087         * inspector/canvas/requestContent-2d-expected.txt:
4088         * inspector/canvas/requestContent-bitmaprenderer.html:
4089         * inspector/canvas/requestContent-bitmaprenderer-expected.txt:
4090         * inspector/canvas/requestContent-webgl.html:
4091         * inspector/canvas/requestContent-webgl-expected.txt:
4092         * inspector/canvas/requestContent-webgl2.html:
4093         * inspector/canvas/requestContent-webgl2-expected.txt:
4094
4095         * inspector/canvas/setShaderProgramHighlighted.html:
4096         * inspector/canvas/setShaderProgramHighlighted-expected.txt:
4097
4098 2019-02-28  Takashi Komori  <Takashi.Komori@sony.com>
4099
4100         [Curl] HTTP Body is missing with redirection.
4101         https://bugs.webkit.org/show_bug.cgi?id=191651
4102
4103         Reviewed by Don Olmstead.
4104
4105         * platform/wincairo/TestExpectations:
4106
4107 2019-02-28  Daniel Bates  <dabates@apple.com>
4108
4109         Fix timing out tests following r241747
4110         (https://bugs.webkit.org/show_bug.cgi?id=193599)
4111
4112         Fix up the path to ui-helper.js so that we actually load it.
4113
4114         * fast/forms/ios/focus-button.html:
4115         * fast/forms/ios/focus-checkbox.html:
4116         * fast/forms/ios/focus-checked-checkbox.html:
4117         * fast/forms/ios/focus-checked-radio.html:
4118         * fast/forms/ios/focus-radio.html:
4119         * fast/forms/ios/focus-reset-button.html:
4120         * fast/forms/ios/focus-search-field.html:
4121         * fast/forms/ios/focus-submit-button.html:
4122         * fast/forms/ios/focus-text-field.html:
4123         * fast/forms/ios/focus-textarea.html:
4124
4125 2019-02-27  Simon Fraser  <simon.fraser@apple.com>
4126
4127         fast/scrolling/ios/hit-testing-iframe-002.html always fails
4128         https://bugs.webkit.org/show_bug.cgi?id=195108
4129
4130         Reviewed by Frédéric Wang.
4131
4132         Errant ; in this.style.background='green;'
4133
4134         * fast/scrolling/ios/hit-testing-iframe-002.html:
4135         * platform/ios-wk2/TestExpectations:
4136
4137 2019-02-27  Alicia Boya García  <aboya@igalia.com>
4138
4139         Unreviewed GTK test gardening
4140         https://bugs.webkit.org/show_bug.cgi?id=195138
4141
4142         * platform/gtk/TestExpectations:
4143         * platform/gtk/compositing/visibility/root-visibility-to