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