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