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