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