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