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