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