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