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