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