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