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