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