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