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