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