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