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