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