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