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