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