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