0a1ac18773f9251ad7c2437dbdaedf9253589ed3
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-03-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
2
3         Remove the SVG tear off objects for SVGNumber, SVGNumberList and SVGAnimatedNumberList
4         https://bugs.webkit.org/show_bug.cgi?id=196084
5
6         Reviewed by Simon Fraser.
7
8         * svg/dom/SVGNumberList-basics-expected.txt:
9         * svg/dom/SVGNumberList-basics.xhtml:
10         This change is required because SVGNumberList will be following the SVG2
11         specs regarding adding new items to the list. 
12
13         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
14
15 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
16
17         WebKit1 test gardening.
18
19         * platform/mac-wk1/TestExpectations:
20         * platform/mac-wk1/compositing/clipping/border-radius-async-overflow-clipping-layer-expected.txt: Added.
21         * platform/mac-wk1/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Added.
22         * platform/mac-wk1/compositing/overflow/overflow-auto-with-touch-expected.txt: Added.
23         * platform/mac-wk1/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt: Added.
24         * platform/mac-wk1/compositing/overflow/overflow-overlay-with-touch-expected.txt: Added.
25         * platform/mac-wk1/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Added.
26         * platform/mac-wk1/compositing/overflow/textarea-scroll-touch-expected.txt: Added.
27         * platform/mac-wk1/compositing/plugins/composited-plugin-expected.txt: Added.
28         * platform/mac-wk1/compositing/plugins/no-backing-store-expected.txt: Added.
29         * platform/mac-wk1/compositing/plugins/small-to-large-composited-plugin-expected.txt: Added.
30         * platform/mac-wk1/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt: Added.
31         * platform/mac-wk1/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt: Added.
32
33 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
34
35         REGRESSION: (r242132) tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html is a timeout
36         https://bugs.webkit.org/show_bug.cgi?id=196115
37
38         Unreviewed test gardening.
39         
40         Scroll snap doesn't work on macOS with async overflow scrolling, so revert the changes to these tests.
41
42         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
43         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
44
45 2019-03-21  Devin Rousso  <drousso@apple.com>
46
47         Web Inspector: Safari Canvas Inspector seems to show the canvas being rendered twice per frame.
48         https://bugs.webkit.org/show_bug.cgi?id=196082
49         <rdar://problem/49113496>
50
51         Reviewed by Dean Jackson.
52
53         * inspector/canvas/recording-2d.html:
54         * inspector/canvas/recording-bitmaprenderer.html:
55         * inspector/canvas/recording-html-2d.html:
56         * inspector/canvas/recording-webgl.html:
57         * inspector/canvas/setRecordingAutoCaptureFrameCount.html:
58
59 2019-03-21  Joseph Pecoraro  <pecoraro@apple.com>
60
61         Web Inspector: Timelines - Cannot export on about:blank - suggested filename containing a colon silently fails
62         https://bugs.webkit.org/show_bug.cgi?id=196109
63
64         Reviewed by Timothy Hatcher.
65
66         * inspector/unit-tests/file-utilities-expected.txt: Added.
67         * inspector/unit-tests/file-utilities.html: Added.
68         Tests for FileUtilities.js
69
70         * inspector/unit-tests/object-utilities.html:
71         * inspector/unit-tests/promise-utilities.html:
72
73 2019-03-21  Chris Dumez  <cdumez@apple.com>
74
75         [ 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
76         https://bugs.webkit.org/show_bug.cgi?id=194350
77         <rdar://problem/47937466>
78
79         Reviewed by Alex Christensen.
80
81         Bypass the HTMLPreloadScanner in the test or compass.jpg resource may end up getting loaded twice and log extra
82         lines in the test output.
83
84         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
85         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/resources/frame-with-insecure-image-with-enforced-and-report-policies.php:
86         * platform/mac-wk2/TestExpectations:
87         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
88
89 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
90
91         Unreviewed test gardening.
92
93         Fix this test by turning on async scrolling so that mock scrollbars don't show up.
94
95         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking-expected.html:
96
97 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
98
99         Unreviewed test gardening.
100
101         Revert some iOS layout test results that were rebaselined with async scrolling enabled.
102
103         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Removed.
104         * platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Removed.
105         * platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt: Removed.
106         * platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Removed.
107         * platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt:
108         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: Removed.
109         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Removed.
110         * platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt:
111         * platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt:
112         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
113         * platform/ios/compositing/layers-inside-overflow-scroll-expected.txt:
114         * platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt:
115         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
116         * platform/ios/compositing/self-painting-layers-expected.txt:
117
118 2019-03-21  Sihui Liu  <sihui_liu@apple.com>
119
120         Fix key path extraction code in IndexedDB to check own property
121         https://bugs.webkit.org/show_bug.cgi?id=196099
122
123         Reviewed by Ryosuke Niwa.
124
125         Rebaseline the tests because we will have same exception but different exception messages after the patch.
126
127         * storage/indexeddb/clone-exception-expected.txt:
128         * storage/indexeddb/clone-exception-private-expected.txt:
129         * storage/indexeddb/exceptions-expected.txt:
130         * storage/indexeddb/exceptions-private-expected.txt:
131         * storage/indexeddb/objectstore-basics-expected.txt:
132         * storage/indexeddb/objectstore-basics-private-expected.txt:
133         * storage/indexeddb/objectstore-basics-workers-expected.txt:
134         * storage/indexeddb/structured-clone-expected.txt:
135         * storage/indexeddb/structured-clone-private-expected.txt:
136         * storage/indexeddb/wasm-exceptions-expected.txt:
137
138 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
139
140         [iOS WK2] Turn on async overflow scrolling by default
141         https://bugs.webkit.org/show_bug.cgi?id=196011
142         rdar://problem/48453859
143
144         Reviewed by Antti Koivisto.
145         
146         Explicitly turn on async overflow scrolling in any test that:
147         1. Used -webkit-overflow-scrolling:touch
148         2. Called settings.setAsyncOverflowScrollingEnabled(true)
149
150         * accessibility/ios-simulator/scroll-in-overflow-div.html:
151         * compositing/clipping/border-radius-async-overflow-clipping-layer.html:
152         * compositing/clipping/border-radius-async-overflow-non-stacking.html:
153         * compositing/clipping/border-radius-async-overflow-stacking.html:
154         * compositing/geometry/fixed-inside-overflow-scroll.html:
155         * compositing/ios/overflow-scroll-touch-tiles.html:
156         * compositing/ios/overflow-scroll-update-overlap.html:
157         * compositing/layer-creation/absolute-in-async-overflow-scroll.html:
158         * compositing/overflow/absolute-in-overflow-expected.html:
159         * compositing/overflow/absolute-in-overflow.html:
160         * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
161         * compositing/overflow/iframe-inside-overflow-clipping.html:
162         * compositing/overflow/nested-scrolling.html:
163         * compositing/overflow/overflow-auto-with-touch-expected.txt:
164         * compositing/overflow/overflow-auto-with-touch-no-overflow.html:
165         * compositing/overflow/overflow-auto-with-touch-toggle.html:
166         * compositing/overflow/overflow-auto-with-touch.html:
167         * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
168         * compositing/overflow/overflow-hidden-with-touch.html:
169         * compositing/overflow/overflow-overlay-with-touch-expected.txt:
170         * compositing/overflow/overflow-overlay-with-touch-no-overflow.html:
171         * compositing/overflow/overflow-overlay-with-touch.html:
172         * compositing/overflow/overflow-scroll-with-touch-no-overflow.html:
173         * compositing/overflow/overflow-scroll.html:
174         * compositing/overflow/overflow-visible-with-touch.html:
175         * compositing/overflow/remove-overflow-crash.html:
176         * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
177         * compositing/overflow/scrolling-content-clip-to-viewport.html:
178         * compositing/overflow/scrolling-without-painting.html:
179         * compositing/overflow/should-not-override-z-index-for-element-with-non-auto-z-index-and-overflow-scroll-and-touch.html:
180         * compositing/overflow/subpixel-overflow.html:
181         * compositing/overflow/textarea-scroll-touch-expected.txt:
182         * compositing/overflow/textarea-scroll-touch.html:
183         * compositing/overflow/updating-scrolling-content.html:
184         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
185         * compositing/rtl/rtl-scrolling-with-transformed-descendants.html:
186         * compositing/scrolling/fixed-inside-scroll-expected.html:
187         * compositing/scrolling/fixed-inside-scroll.html:
188         * compositing/scrolling/overflow-scrolling-layers-are-self-painting.html:
189         * compositing/scrolling/touch-scroll-to-clip.html:
190         * compositing/scrolling/touch-scrolling-repaint-expected.html:
191         * compositing/scrolling/touch-scrolling-repaint-spans-expected.html:
192         * compositing/scrolling/touch-scrolling-repaint-spans.html:
193         * compositing/scrolling/touch-scrolling-repaint.html:
194         * css3/scroll-snap/nested-elements.html:
195         * css3/scroll-snap/scroll-snap-children-with-overflow.html:
196         * css3/scroll-snap/scroll-snap-offsets.html:
197         * css3/scroll-snap/scroll-snap-positions.html:
198         * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html:
199         * css3/scroll-snap/scroll-snap-style-changed-align.html:
200         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow.html:
201         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html:
202         * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-block.html:
203         * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-document.html:
204         * fast/events/touch/ios/drag-block-without-overflow-scroll.html:
205         * fast/scrolling/ios/change-scrollability-on-content-resize-nested.html:
206         * fast/scrolling/ios/change-scrollability-on-content-resize.html:
207         * fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
208         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe-expected.html:
209         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe.html:
210         * fast/scrolling/ios/iframe-inside-overflow-clipping.html:
211         * fast/scrolling/ios/overflow-clip-with-accelerated-scrolling-ancestor.html:
212         * fast/scrolling/ios/overflow-scroll-inherited.html:
213         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
214         * fast/scrolling/ios/overflow-scroll-overlap-3.html:
215         * fast/scrolling/ios/overflow-scroll-overlap-4.html:
216         * fast/scrolling/ios/overflow-scroll-overlap-5.html:
217         * fast/scrolling/ios/overflow-scroll-overlap.html:
218         * fast/scrolling/ios/overflow-scroll-touch.html:
219         * fast/scrolling/ios/overflow-scrolling-ancestor-clip-size.html:
220         * fast/scrolling/ios/overflow-scrolling-ancestor-clip.html:
221         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking.html:
222         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking-expected.html:
223         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking.html:
224         * fast/scrolling/ios/reconcile-layer-position-recursive.html:
225         * fast/scrolling/ios/remove-overflow-crash.html:
226         * fast/scrolling/ios/scroll-into-view-with-top-content-inset.html:
227         * fast/scrolling/ios/scrollbar-hiding.html:
228         * fast/scrolling/ios/scrolling-content-clip-to-viewport.html:
229         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor.html:
230         * fast/scrolling/ios/table-cell-touch-scrolling.html:
231         * fast/scrolling/ios/textarea-scroll-touch.html:
232         * fast/scrolling/ios/touch-scroll-back-forward.html:
233         * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
234         * fast/scrolling/ios/touch-stacking.html:
235         * platform/ios-wk2/TestExpectations:
236         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Added.
237         * platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Added.
238         * platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt: Added.
239         * platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Added.
240         * platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt:
241         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: Added.
242         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Added.
243         * platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt:
244         * platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt:
245         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
246         * platform/ios/compositing/layers-inside-overflow-scroll-expected.txt:
247         * platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt:
248         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
249         * platform/ios/compositing/self-painting-layers-expected.txt:
250         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit.html:
251         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position.html:
252         * platform/ios/fast/scrolling/find-text-in-overflow-node.html:
253         * platform/ios/media/video-play-glyph-composited-outside-overflow-scrolling-touch-container.html:
254         * platform/mac/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt:
255         * pointerevents/ios/touch-action-none-in-overflow-scrolling-touch.html:
256         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll-expected.html:
257         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll.html:
258         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll-expected.html:
259         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll.html:
260         * scrollingcoordinator/ios/scroll-element-at-point.html:
261         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent.html:
262         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent.html:
263         * scrollingcoordinator/scrolling-tree/overflow-in-fixed.html:
264         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex.html:
265         * scrollingcoordinator/scrolling-tree/positioned-nodes.html:
266         * scrollingcoordinator/scrolling-tree/remove-scrolling-role.html:
267         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers.html:
268         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal.html:
269         * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html:
270         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
271         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
272
273 2019-03-21  Antoine Quint  <graouts@apple.com>
274
275         [Web Animations] JS wrapper may be deleted while animation is yet to dispatch its finish event
276         https://bugs.webkit.org/show_bug.cgi?id=196118
277         <rdar://problem/46614137>
278
279         Reviewed by Ryosuke Niwa.
280
281         Add a test that starts a short animation, sets a custom property on it, registers a "finish" event listener on it and deletes
282         the sole reference to it in the JS world before triggering garbage collection. Prior to this fix, this test would time out
283         because the JS wrapper would be garbage-collected prior to the animation completing and thus the event listener would not
284         be called. To complete successfully, this test checks that it receives the event and its target is the same animation object
285         that was originally created by checking the custom property is still set.
286
287         * webanimations/js-wrapper-kept-alive-expected.txt: Added.
288         * webanimations/js-wrapper-kept-alive.html: Added.
289
290 2019-03-21  Youenn Fablet  <youenn@apple.com>
291
292         Cache API and IDB space usages should be initialized on first quota check
293         https://bugs.webkit.org/show_bug.cgi?id=195707
294
295         Reviewed by Chris Dumez.
296
297         * TestExpectations:
298         Marking http/tests/cache-storage/cache-clearing-origin.https.html as
299         flaky on iOS as it is already marked flaky in MacOS.
300         * platform/mac-wk2/TestExpectations:
301         * http/tests/IndexedDB/storage-limit-1.https-expected.txt: Added.
302         * http/tests/IndexedDB/storage-limit-1.https.html: Added.
303         * http/tests/IndexedDB/storage-limit-2.https-expected.txt: Added.
304         * http/tests/IndexedDB/storage-limit-2.https.html: Added.
305         * http/tests/IndexedDB/storage-limit.https.html:
306         * platform/mac-wk1/TestExpectations:
307         * platform/win/TestExpectations:
308
309 2019-03-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
310
311         Remove the SVG tear off objects for SVGPoint, SVGPointList and SVGAnimatedPointList
312         https://bugs.webkit.org/show_bug.cgi?id=195905
313
314         Reviewed by Simon Fraser.
315
316         * svg/dom/SVGPointList-basics-expected.txt:
317         * svg/dom/SVGPointList-basics.xhtml:
318         This change is required because SVGPointList will be following the SVG2
319         specs regarding adding new items to the list. 
320
321         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
322
323 2019-03-21  Zalan Bujtas  <zalan@apple.com>
324
325         Do not insert the first-letter anonymous container until after we've constructed the first-letter renderer.
326         https://bugs.webkit.org/show_bug.cgi?id=195919
327         <rdar://problem/48573434>
328
329         Reviewed by Brent Fulgham.
330
331         * fast/css/first-letter-and-float-crash-expected.txt: Added.
332         * fast/css/first-letter-and-float-crash.html: Added.
333         * platform/mac/TestExpectations:
334
335 2019-03-21  Eric Carlson  <eric.carlson@apple.com>
336
337         Add UI process WebRTC runtime logging.
338         https://bugs.webkit.org/show_bug.cgi?id=196020
339         <rdar://problem/49071443>
340
341         Reviewed by Youenn Fablet.
342
343         * inspector/console/webcore-logging.html:
344         * inspector/console/webcore-logging-expected.txt:
345
346 2019-03-21  Alex Christensen  <achristensen@webkit.org>
347
348         Add SPI to inform applications of WKContentRuleList actions
349         https://bugs.webkit.org/show_bug.cgi?id=195965
350         <rdar://problem/42664365>
351
352         Reviewed by Geoff Garen.
353
354         * http/tests/contentextensions/popups-expected.txt:
355         Because popups now use UserContentProvider.processContentRuleListsForLoad like everything else,
356         it now prints messages to the debug console.  That is a desired improvement, so expectations are updated accordingly.
357
358 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
359
360         Add an internal feature flag to disable the -webkit-overflow-scrolling CSS property
361         https://bugs.webkit.org/show_bug.cgi?id=196058
362         rdar://problem/49078202
363
364         Reviewed by Antti Koivisto.
365         
366         Add tests testing that the stacking-context side-effects -webkit-overflow-scrolling:touch
367         go away when it's disabled.
368
369         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking-expected.html: Added.
370         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking.html: Added.
371         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking-expected.html: Added.
372         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking.html: Added.
373
374 2019-03-21  Devin Rousso  <drousso@apple.com>
375
376         Unreviewed, fix test failures after r243269.
377
378         * inspector/timeline/line-column-expected.txt:
379
380 2019-03-21  Antti Koivisto  <antti@apple.com>
381
382         UI-process hit-testing needs to know about containing block relationships
383         https://bugs.webkit.org/show_bug.cgi?id=195845
384         <rdar://problem/48949633>
385
386         Reviewed by Simon Fraser.
387
388         * fast/scrolling/ios/overflow-scroll-overlap-5-expected.txt: Added.
389         * fast/scrolling/ios/overflow-scroll-overlap-5.html: Added.
390
391 2019-03-21  Shawn Roberts  <sroberts@apple.com>
392
393         Unreviewed, rebaseline test after failure in 243211.
394         https://bugs.webkit.org/show_bug.cgi?id=195934.
395
396         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt:
397
398 2019-03-21  Zalan Bujtas  <zalan@apple.com>
399
400         [ContentChangeObserver] Start tracking implicit transitions at mousemove
401         https://bugs.webkit.org/show_bug.cgi?id=196054
402         <rdar://problem/49093840>
403
404         Reviewed by Simon Fraser.
405
406         * fast/events/touch/ios/content-observation/0ms-delay-0ms-transition-on-mousemove-expected.txt: Added.
407         * fast/events/touch/ios/content-observation/0ms-delay-0ms-transition-on-mousemove.html: Added.
408         * fast/events/touch/ios/content-observation/100ms-delay-10ms-transition-on-mousemove-expected.txt: Added.
409         * fast/events/touch/ios/content-observation/100ms-delay-10ms-transition-on-mousemove.html: Added.
410         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-mousemove-expected.txt: Added.
411         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-mousemove.html: Added.
412         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-touch-start-expected.txt: Added.
413         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-touch-start.html: Added.
414
415 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
416
417         Absolute in stacking-context scroller jiggles when scrolled
418         https://bugs.webkit.org/show_bug.cgi?id=196010
419
420         Reviewed by Zalan Bujtas.
421
422         * compositing/overflow/absolute-in-overflow-expected.html: Added.
423         * compositing/overflow/absolute-in-overflow.html: Added.
424
425 2019-03-21  Zalan Bujtas  <zalan@apple.com>
426
427         [ContentChangeObserver] Start tracking implicit transitions at touchStart
428         https://bugs.webkit.org/show_bug.cgi?id=196051
429         <rdar://problem/49092952>
430
431         Reviewed by Simon Fraser.
432
433         * fast/events/touch/ios/content-observation/0ms-transition-on-touch-start-expected.txt: Added.
434         * fast/events/touch/ios/content-observation/0ms-transition-on-touch-start.html: Added.
435         * fast/events/touch/ios/content-observation/100ms-transition-on-touch-start-expected.txt: Added.
436         * fast/events/touch/ios/content-observation/100ms-transition-on-touch-start.html: Added.
437         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start-expected.txt: Added.
438         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start.html: Added.
439         * fast/events/touch/ios/content-observation/transition-on-touch-start-and-remove-expected.txt: Added.
440         * fast/events/touch/ios/content-observation/transition-on-touch-start-and-remove.html: Added.
441
442 2019-03-21  Shawn Roberts  <sroberts@apple.com>
443
444         Unreviewed, rolling out r243250.
445
446         Causing 109 Failures and 2 crashes on iOS Sim Debug
447         OpenSource/Internal queues
448
449         Reverted changeset:
450
451         "[iOS WK2] Turn on async overflow scrolling by default"
452         https://bugs.webkit.org/show_bug.cgi?id=196011
453         https://trac.webkit.org/changeset/243250
454
455 2019-03-21  Miguel Gomez  <magomez@igalia.com>
456
457         Unreviewed GTK+ and WPE gardening after r243278.
458
459         * platform/gtk/TestExpectations:
460         * platform/wpe/TestExpectations:
461
462 2019-03-21  Antti Koivisto  <antti@apple.com>
463
464         Use immediateScrollElementAtContentPointToOffset for scroll overlap tests
465         https://bugs.webkit.org/show_bug.cgi?id=195943
466
467         Reviewed by Simon Fraser.
468
469         This is much faster and simpler than simulated touch events.
470
471         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
472         * fast/scrolling/ios/overflow-scroll-overlap-3.html:
473         * fast/scrolling/ios/overflow-scroll-overlap-4.html:
474         * fast/scrolling/ios/overflow-scroll-overlap.html:
475
476         This API doesn't respect touch-action property, so stop using it. Instead restore
477         the main scrollview to the initial position explicitly after scroll.
478
479         * fast/scrolling/resources/overflow-scroll-overlap.js:
480         (async.runTest):
481         * resources/ui-helper.js:
482         (return.new.Promise.):
483         (return.new.Promise):
484
485         Add a Promise returning helper.
486
487 2019-03-20  Youenn Fablet  <youenn@apple.com>
488
489         Compute quota after network process restart based on default quota and space used
490         https://bugs.webkit.org/show_bug.cgi?id=195804
491
492         Reviewed by Chris Dumez.
493
494         * http/wpt/cache-storage/cache-quota-after-restart.any-expected.txt: Added.
495         * http/wpt/cache-storage/cache-quota-after-restart.any.html: Added.
496         * http/wpt/cache-storage/cache-quota-after-restart.any.js: Added.
497         (promise_test.async):
498
499 2019-03-20  Youenn Fablet  <youenn@apple.com>
500
501         Include WAL and SHM file size in IDB database size computation
502         https://bugs.webkit.org/show_bug.cgi?id=195688
503
504         Reviewed by Brady Eidson.
505
506         * storage/websql/open-database-creation-callback.html:
507         Bump quota for this test since WAL files are not included in quota computation.
508
509 2019-03-20  Devin Rousso  <drousso@apple.com>
510
511         Web Inspector: Timeline should show when events preventDefault() was called on an event or not
512         https://bugs.webkit.org/show_bug.cgi?id=176824
513         <rdar://problem/34290931>
514
515         Reviewed by Timothy Hatcher.
516
517         Original patch by Joseph Pecoraro <pecoraro@apple.com>.
518
519         * inspector/timeline/resources/timeline-event-utilities.js: Added.
520         (finishRecording):
521         (TestPage.registerInitializer.InspectorTest.TimelineEvent.captureTimelineWithScript):
522         (TestPage.registerInitializer):
523         Helper code for creating a recording from a function.
524
525         * inspector/timeline/timeline-event-CancelAnimationFrame.html: Added.
526         * inspector/timeline/timeline-event-CancelAnimationFrame-expected.txt: Added.
527         * inspector/timeline/timeline-event-EventDispatch.html: Added.
528         * inspector/timeline/timeline-event-EventDispatch-expected.txt: Added.
529         * inspector/timeline/timeline-event-FireAnimationFrame.html: Added.
530         * inspector/timeline/timeline-event-FireAnimationFrame-expected.txt: Added.
531         * inspector/timeline/timeline-event-RequestAnimationFrame.html: Added.
532         * inspector/timeline/timeline-event-RequestAnimationFrame-expected.txt: Added.
533         * inspector/timeline/timeline-event-TimerFire.html: Added.
534         * inspector/timeline/timeline-event-TimerFire-expected.txt: Added.
535         * inspector/timeline/timeline-event-TimerInstall.html: Added.
536         * inspector/timeline/timeline-event-TimerInstall-expected.txt: Added.
537         * inspector/timeline/timeline-event-TimerRemove.html: Added.
538         * inspector/timeline/timeline-event-TimerRemove-expected.txt: Added.
539
540 2019-03-20  Devin Rousso  <drousso@apple.com>
541
542         Web Inspector: Styles Redesign: Editing selector should not hide the rule
543         https://bugs.webkit.org/show_bug.cgi?id=178489
544         <rdar://problem/35062434>
545
546         Reviewed by Timothy Hatcher.
547
548         * inspector/unit-tests/multimap.html: Added.
549         * inspector/unit-tests/multimap-expected.txt: Added.
550
551 2019-03-20  Ryan Haddad  <ryanhaddad@apple.com>
552
553         Unreviewed, rebaseline two tests after r243241.
554
555         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
556         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
557
558 2019-03-20  Ryan Haddad  <ryanhaddad@apple.com>
559
560         [ iOS WK2 ] Layout Test imported/w3c/web-platform-tests/webrtc/simplecall.https.html is flaky crashing
561         https://bugs.webkit.org/show_bug.cgi?id=191707
562
563         Unreviewed test gardening.
564
565         * platform/ios/TestExpectations: Skip crashing test.
566
567 2019-03-20  Timothy Hatcher  <timothy@apple.com>
568
569         Unreviewed test gardening after r243229.
570
571         * inspector/css/shadow-scoped-style-expected.txt: Rebaseline.
572         * platform/mac-highsierra/inspector/css/shadow-scoped-style-expected.txt: Added.
573         * platform/mac-highsierra/printing/width-overflow-expected.txt: Added.
574         * platform/mac-sierra/inspector/css/shadow-scoped-style-expected.txt: Added.
575         * platform/mac-sierra/printing/width-overflow-expected.txt: Added.
576         * platform/mac/printing/width-overflow-expected.txt: Rebaseline.
577
578 2019-03-20  Chris Dumez  <cdumez@apple.com>
579
580         [ Mac WK2 ] REGRESSION (r239333) Flaky ASSERTION FAILED: m_uncommittedState.state == State::Committed on http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html
581         https://bugs.webkit.org/show_bug.cgi?id=194225
582         <rdar://problem/47820247>
583
584         Unreviewed, unskip the test as it no longer appears to be flaky.
585
586         * platform/mac-wk2/TestExpectations:
587
588 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
589
590         [iOS WK2] Turn on async overflow scrolling by default
591         https://bugs.webkit.org/show_bug.cgi?id=196011
592         rdar://problem/48453859
593
594         Reviewed by Antti Koivisto.
595
596         New baselines, and skip some RTL tests that need a bit of work (webkit.org/b/196013).
597
598         * compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt:
599         * platform/ios-wk2/TestExpectations:
600         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Copied from LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt.
601         * platform/ios-wk2/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Copied from LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt.
602         * platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Added.
603         * platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt: Added.
604         * platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Added.
605         * platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt:
606         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: Added.
607         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Added.
608         * platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt:
609         * platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt:
610         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
611         * platform/ios/compositing/layers-inside-overflow-scroll-expected.txt:
612         * platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt:
613         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
614         * platform/ios/compositing/self-painting-layers-expected.txt:
615         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt:
616
617 2019-03-20  Youenn Fablet  <youenn@apple.com>
618
619         Have smaller default quotas for third party frames
620         https://bugs.webkit.org/show_bug.cgi?id=195841
621
622         Reviewed by Geoffrey Garen.
623
624         * http/wpt/cache-storage/quota-third-party.https-expected.txt: Added.
625         * http/wpt/cache-storage/quota-third-party.https.html: Added.
626         * http/wpt/cache-storage/resources/quota-third-party-iframe.html: Added.
627
628 2019-03-20  Devin Rousso  <drousso@apple.com>
629
630         Web Inspector: DOM: include window as part of any event listener chain
631         https://bugs.webkit.org/show_bug.cgi?id=195730
632         <rdar://problem/48916872>
633
634         Reviewed by Timothy Hatcher.
635
636         * inspector/dom/getEventListenersForNode.html:
637         * inspector/dom/getEventListenersForNode-expected.txt:
638         * inspector/dom/setEventListenerDisabled.html:
639         * inspector/dom/event-listener-add-remove.html:
640
641 2019-03-20  Devin Rousso  <drousso@apple.com>
642
643         Web Inspector: Debugger: virtualize the list of variables in the Scope sidebar
644         https://bugs.webkit.org/show_bug.cgi?id=192648
645         <rdar://problem/46800949>
646
647         Reviewed by Joseph Pecoraro.
648
649         * inspector/unit-tests/array-utilities.html:
650         * inspector/unit-tests/array-utilities-expected.txt:
651
652 2019-03-20  Dean Jackson  <dino@apple.com>
653
654         [iOS] Enable fast clicking everywhere
655         https://bugs.webkit.org/show_bug.cgi?id=196023
656         <rdar://problem/49073589>
657
658         Reviewed by Wenson Hsieh.
659
660         Add a new test for the case where "Fast Clicks Everywhere" is explicitly
661         set to false. This required implementing a humanSpeedZoomByDoubleTappingAt
662         variation.
663
664         * fast/events/ios/ipad/fast-click-always-expected.txt:
665         * fast/events/ios/ipad/fast-click-always.html:
666         * fast/events/ios/ipad/fast-click-not-always-expected.txt: Added.
667         * fast/events/ios/ipad/fast-click-not-always.html:
668         * resources/ui-helper.js:
669         (window.UIHelper.humanSpeedZoomByDoubleTappingAt): New helper function that pauses between
670         double taps, and resolves when the zoom finishes.
671
672 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
673
674         [CSS OM] StyledElementInlineStylePropertyMap creates a Ref cycle with its owner element
675         https://bugs.webkit.org/show_bug.cgi?id=195987
676
677         Reviewed by Simon Fraser.
678
679         Added a regression test.
680
681         * css-typedom/attribute-style-map-should-not-leak-every-element-expected.txt: Added.
682         * css-typedom/attribute-style-map-should-not-leak-every-element.html: Added.
683
684 2019-03-20  Antoine Quint  <graouts@apple.com>
685
686         REGRESSION(r240634): Element::hasPointerCapture() passes a JS-controlled value directly into a HashMap as a key
687         https://bugs.webkit.org/show_bug.cgi?id=195683
688
689         Reviewed by Alex Christensen.
690
691         Adding the test that was supposed to have landed along with r242893.
692
693         * pointerevents/pointer-id-crash-expected.txt: Added.
694         * pointerevents/pointer-id-crash.html: Added.
695
696 2019-03-20  Devin Rousso  <drousso@apple.com>
697
698         Unreviewed, fix test failures after r243161.
699
700         * inspector/timeline/line-column-expected.txt:
701         Update expected line number for code movement inside Web Inspector's injected script.
702
703 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
704
705         appendChild should throw when inserting an ancestor of a template into its content adopted to another document
706         https://bugs.webkit.org/show_bug.cgi?id=195984
707
708         Reviewed by Darin Adler.
709
710         Added a regression test.
711
712         * fast/dom/insert-template-parent-into-adopted-content-expected.txt: Added.
713         * fast/dom/insert-template-parent-into-adopted-content.html: Added.
714
715 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
716
717         Unreviewed test gardening. Fix the results for absolute-in-async-overflow-scroll.html.
718
719         * compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt:
720         * platform/ios-wk2/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Copied from LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt.
721
722 2019-03-20  Devin Rousso  <drousso@apple.com>
723
724         Web Inspector: Debugger: move breakpoint storage to use `WI.ObjectStore`
725         https://bugs.webkit.org/show_bug.cgi?id=192719
726         <rdar://problem/46746857>
727
728         Reviewed by Timothy Hatcher.
729
730         * inspector/unit-tests/objectStore/resources/objectStore-utilities.js:
731         * inspector/unit-tests/objectStore/put.html: Renamed from LayoutTests/inspector/unit-tests/objectStore/add.html.
732         * inspector/unit-tests/objectStore/put-expected.txt: Renamed from LayoutTests/inspector/unit-tests/objectStore/add-expected.txt.
733         * inspector/unit-tests/objectStore/putObject.html: Renamed from LayoutTests/inspector/unit-tests/objectStore/addObject.html.
734         * inspector/unit-tests/objectStore/putObject-expected.txt: Renamed from LayoutTests/inspector/unit-tests/objectStore/addObject-expected.txt.
735         * inspector/unit-tests/objectStore/delete-expected.txt:
736         * inspector/unit-tests/objectStore/delete.html:
737         * inspector/unit-tests/objectStore/deleteObject-expected.txt:
738         * inspector/unit-tests/objectStore/deleteObject.html:
739         * inspector/unit-tests/objectStore/clear.html:
740         Replace `add` with `put` so that if a key already exists, it is overridden.
741
742 2019-03-20  Devin Rousso  <drousso@apple.com>
743
744         Web Inspector: Database: lazily create the agent
745         https://bugs.webkit.org/show_bug.cgi?id=195587
746         <rdar://problem/48791735>
747
748         Reviewed by Timothy Hatcher.
749
750         * inspector/protocol/backend-dispatcher-argument-errors.html:
751         * inspector/runtime/CommandLineAPI-inspect.html:
752
753 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
754
755         Some elements lag behind async overflow scrolling on palace-games.com
756         https://bugs.webkit.org/show_bug.cgi?id=195934
757
758         Reviewed by Zalan Bujtas.
759         
760         Add a test with more combinations of overflow, containing block and compositing ancestor.
761
762         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt: Added.
763         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt: Added.
764         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex.html: Added.
765
766 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
767
768         Explicitly trigger compositing for layers that need to be moved by ScrollingTreePositionedNodes
769         https://bugs.webkit.org/show_bug.cgi?id=195710
770
771         Reviewed by Zalan Bujtas.
772
773         * compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Added.
774         * compositing/layer-creation/absolute-in-async-overflow-scroll.html: Added.
775
776 2019-03-20  Devin Rousso  <drousso@apple.com>
777
778         Web Inspector: Search: allow DOM searches to be case sensitive
779         https://bugs.webkit.org/show_bug.cgi?id=194673
780         <rdar://problem/48087577>
781
782         Reviewed by Timothy Hatcher.
783
784         * inspector/dom/dom-search-caseSensitive.html: Copied from LayoutTests/inspector/dom/dom-search.html.
785         * inspector/dom/dom-search-caseSensitive-expected.txt: Copied from LayoutTests/inspector/dom/dom-search-expected.txt.
786         * inspector/dom/dom-search-expected.txt:
787         * inspector/dom/resources/dom-search-queries.js:
788         (TestPage.registerInitializer):
789
790 2019-03-20  Zalan Bujtas  <zalan@apple.com>
791
792         Unreviewed test gardening.
793
794         * TestExpectations: This test case asserts on all platforms.
795         * platform/mac/TestExpectations:
796
797 2019-03-20  Alicia Boya García  <aboya@igalia.com>
798
799         [MSE][GStreamer] Fix handling of resolution changes in AppendPipeline
800         https://bugs.webkit.org/show_bug.cgi?id=195855
801
802         Reviewed by Xabier Rodriguez-Calvar.
803
804         * media/media-source/content/test-green-6s-320x240.mp4: Added.
805         * media/media-source/content/test-red-3s-480x360.mp4: Added.
806         * media/media-source/media-source-samples-resolution-change-expected.txt: Added.
807         * media/media-source/media-source-samples-resolution-change.html: Added.
808
809 2019-03-20  Joanmarie Diggs  <jdiggs@igalia.com>
810
811         AX: Implement support for new meter ARIA role
812         https://bugs.webkit.org/show_bug.cgi?id=195966
813
814         Reviewed by Chris Fleizach.
815
816         Add new role to the existing role exposure tests and update the
817         expectations accordingly.
818
819         * accessibility/gtk/xml-roles-exposed-expected.txt:
820         * accessibility/gtk/xml-roles-exposed.html:
821         * accessibility/roles-computedRoleString.html:
822         * accessibility/roles-exposed.html:
823         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
824         * platform/gtk/accessibility/roles-exposed-expected.txt:
825         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
826         * platform/mac/accessibility/roles-exposed-expected.txt:
827         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
828
829 2019-03-19  Ryan Haddad  <ryanhaddad@apple.com>
830
831         Unreviewed test gardening for macOS.
832
833         * platform/mac/TestExpectations:
834
835 2019-03-19  Jiewen Tan  <jiewen_tan@apple.com>
836
837         [WebAuthN] Implement FIDO AppID extension
838         https://bugs.webkit.org/show_bug.cgi?id=143491
839         <rdar://problem/48298273>
840
841         Reviewed by Brent Fulgham.
842
843         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
844         * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
845         * http/wpt/webauthn/public-key-credential-create-success-u2f.https.html:
846         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https-expected.txt:
847         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https.html:
848         * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
849         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
850         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
851         * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
852         * http/wpt/webauthn/public-key-credential-get-success-u2f.https-expected.txt:
853         * http/wpt/webauthn/public-key-credential-get-success-u2f.https.html:
854
855 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
856
857         Rebaseline the test after r243175. It got somehow landed with failing expectations.
858
859         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt:
860
861 2019-03-19  John Wilander  <wilander@apple.com>
862
863         Resource Load Statistics (experimental): Clear non-cookie website data for sites that have been navigated to, with link decoration, by a prevalent resource
864         https://bugs.webkit.org/show_bug.cgi?id=195923
865         <rdar://problem/49001272>
866
867         Reviewed by Alex Christensen.
868
869         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-expected.txt: Added.
870         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html: Added.
871
872 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
873
874         Reparenting during a mutation event inside appendChild could result in a circular DOM tree
875         https://bugs.webkit.org/show_bug.cgi?id=192825
876
877         Reviewed by Zalan Bujtas.
878
879         Added regression tests.
880
881         * fast/dom/append-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
882         * fast/dom/append-child-with-mutation-event-removal-and-circular-insertion.html: Added.
883         * fast/dom/append-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
884         * fast/dom/append-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
885         * fast/dom/append-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
886         * fast/dom/append-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
887         * fast/dom/insert-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
888         * fast/dom/insert-child-with-mutation-event-removal-and-circular-insertion.html: Added.
889         * fast/dom/insert-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
890         * fast/dom/insert-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
891         * fast/dom/insert-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
892         * fast/dom/insert-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
893         * fast/dom/replace-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
894         * fast/dom/replace-child-with-mutation-event-removal-and-circular-insertion.html: Added.
895         * fast/dom/replace-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
896         * fast/dom/replace-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
897         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
898         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
899
900 2019-03-19  Timothy Hatcher  <timothy@apple.com>
901
902         REGRESSION (r239904): Update dark mode defines in a few places that got missed.
903         https://bugs.webkit.org/show_bug.cgi?id=195958
904
905         Reviewed by Megan Gardner.
906
907         * inspector/css/shadow-scoped-style-expected.txt: Rebaseline.
908         * platform/mac/printing/width-overflow-expected.txt: Rebaseline.
909
910 2019-03-19  Joanmarie Diggs  <jdiggs@igalia.com>
911
912         REGRESSION(r241586:r241590): [GTK] Accessibility tests in need of rebase
913         https://bugs.webkit.org/show_bug.cgi?id=195129
914
915         Reviewed by Žan Doberšek.
916
917         * accessibility/gtk/object-attributes-expected.txt:
918         * accessibility/gtk/xml-roles-exposed-expected.txt:
919         * platform/gtk/TestExpectations:
920         * platform/gtk/accessibility/image-link-expected.txt:
921         * platform/gtk/accessibility/image-map2-expected.txt:
922         * platform/gtk/accessibility/lists-expected.txt:
923         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt:
924         * platform/gtk/accessibility/roles-exposed-expected.txt:
925         * platform/gtk/accessibility/table-attributes-expected.txt:
926         * platform/gtk/accessibility/table-cell-spans-expected.txt:
927         * platform/gtk/accessibility/table-cells-expected.txt:
928         * platform/gtk/accessibility/table-one-cell-expected.txt:
929         * platform/gtk/accessibility/table-sections-expected.txt:
930         * platform/gtk/accessibility/table-with-rules-expected.txt:
931         * platform/gtk/accessibility/transformed-element-expected.txt:
932
933 2019-03-19  Chris Dumez  <cdumez@apple.com>
934
935         media/track/track-in-band-style.html is flaky
936         https://bugs.webkit.org/show_bug.cgi?id=195922
937
938         Reviewed by Eric Carlson.
939
940         * media/track/track-in-band-style-expected.txt:
941         * media/track/track-in-band-style.html:
942         - Check element.style instead of getComputedStyle(element) to get the
943           CSS colors as this seems more reliable.
944         - For the foreground text color, check cueNode.style.color instead of
945           cueDisplayElement given that the implementation sets the CSS attribute
946           on the cueNode, not the cueDisplayElement.
947
948 2019-03-19  Devin Rousso  <drousso@apple.com>
949
950         Unreviewed, fix test failures after r243119.
951
952         * inspector/timeline/line-column.html:
953         * inspector/timeline/setInstruments-programmatic-capture.html:
954         Make sure to call `enable` for any ancillary agents.
955
956 2019-03-19  Alicia Boya García  <aboya@igalia.com>
957
958         [MSE] Use tolerance in eraseBeginTime
959         https://bugs.webkit.org/show_bug.cgi?id=195911
960
961         Reviewed by Jer Noble.
962
963         * media/media-source/media-source-append-twice-overlapping-sync-frame-expected.txt: Added.
964         * media/media-source/media-source-append-twice-overlapping-sync-frame.html: Added.
965
966 2019-03-19  Antti Koivisto  <antti@apple.com>
967
968         Layer with no backing store should still hit-test over a scroller
969         https://bugs.webkit.org/show_bug.cgi?id=195378
970         <rdar://problem/48652078>
971
972         Reviewed by Simon Fraser.
973
974         Reorganize the tests a bit and add some new ones.
975
976         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt:
977         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
978         * fast/scrolling/ios/overflow-scroll-overlap-3-expected.txt: Added.
979         * fast/scrolling/ios/overflow-scroll-overlap-3.html: Added.
980         * fast/scrolling/ios/overflow-scroll-overlap-4-expected.txt: Added.
981         * fast/scrolling/ios/overflow-scroll-overlap-4.html: Added.
982         * fast/scrolling/ios/overflow-scroll-overlap.html:
983         * fast/scrolling/resources/overflow-scroll-overlap.js: Added.
984         (sleep):
985         (async.runTest):
986         (logScroll):
987         (outputCase):
988
989 2019-03-18  Commit Queue  <commit-queue@webkit.org>
990
991         Unreviewed, rolling out r243092 and r243096.
992         https://bugs.webkit.org/show_bug.cgi?id=195926
993
994         Caused assertions in tests (Requested by smfr on #webkit).
995
996         Reverted changesets:
997
998         "Layer with no backing store should still hit-test over a
999         scroller"
1000         https://bugs.webkit.org/show_bug.cgi?id=195378
1001         https://trac.webkit.org/changeset/243092
1002
1003         "Try to fix Windows build."
1004         https://trac.webkit.org/changeset/243096
1005
1006 2019-03-18  Megan Gardner  <megan_gardner@apple.com>
1007
1008         Smart Insert for paragraphs.
1009         https://bugs.webkit.org/show_bug.cgi?id=194880
1010
1011         Reviewed by Ryosuke Niwa.
1012
1013         List tests are covered by paste-list-00*.
1014         Table tests are covered by paste-table-00* and paste-into-table-*.
1015
1016         * editing/pasteboard/smart-paste-paragraph-001-expected.txt: Added.
1017         * editing/pasteboard/smart-paste-paragraph-001.html: Added.
1018         * editing/pasteboard/smart-paste-paragraph-002-expected.txt: Added.
1019         * editing/pasteboard/smart-paste-paragraph-002.html: Added.
1020         * editing/pasteboard/smart-paste-paragraph-003-expected.txt: Added.
1021         * editing/pasteboard/smart-paste-paragraph-003.html: Added.
1022         * editing/pasteboard/smart-paste-paragraph-004-expected.txt: Added.
1023         * editing/pasteboard/smart-paste-paragraph-004.html: Added.
1024         * platform/ios-wk2/editing/pasteboard/paste-text-016-expected.txt:
1025         This needed to be rebaselined to match the new behaviour.
1026         * platform/ios/editing/pasteboard/smart-paste-paragraph-001-expected.txt: Added.
1027         * platform/ios/editing/pasteboard/smart-paste-paragraph-002-expected.txt: Added.
1028         * platform/ios/editing/pasteboard/smart-paste-paragraph-003-expected.txt: Added.
1029         * platform/ios/editing/pasteboard/smart-paste-paragraph-004-expected.txt: Added.
1030
1031 2019-03-18  Jer Noble  <jer.noble@apple.com>
1032
1033         Add experimental "alphaChannel" property to VideoConfiguration
1034         https://bugs.webkit.org/show_bug.cgi?id=195853
1035
1036         Reviewed by Eric Carlson.
1037
1038         * media/mediacapabilities/mock-decodingInfo-alphaChannel-expected.txt: Added.
1039         * media/mediacapabilities/mock-decodingInfo-alphaChannel.html: Added.
1040
1041 2019-03-18  Myles C. Maxfield  <mmaxfield@apple.com>
1042
1043         [WHLSL] Hook up the compiler to our WebGPU implementation
1044         https://bugs.webkit.org/show_bug.cgi?id=195509
1045
1046         Unreviewed.
1047
1048         Update after r243091.
1049
1050         * webgpu/whlsl.html:
1051
1052 2019-03-18  Wenson Hsieh  <wenson_hsieh@apple.com>
1053
1054         [iOS] Native selection views sometimes appear in hidden editable areas after losing focus
1055         https://bugs.webkit.org/show_bug.cgi?id=195894
1056         <rdar://problem/48849989>
1057
1058         Reviewed by Tim Horton.
1059
1060         Add a test to verify that moving focus away from a hidden editable element doesn't cause platform selection
1061         views in the element to appear. See WebKit ChangeLog for more details.
1062
1063         * editing/selection/ios/hide-selection-in-non-focused-element-expected.txt: Added.
1064         * editing/selection/ios/hide-selection-in-non-focused-element.html: Added.
1065
1066 2019-03-18  Antti Koivisto  <antti@apple.com>
1067
1068         Layer with no backing store should still hit-test over a scroller
1069         https://bugs.webkit.org/show_bug.cgi?id=195378
1070         <rdar://problem/48652078>
1071
1072         Reviewed by Simon Fraser.
1073
1074         Reorganize the tests a bit and add some new ones.
1075
1076         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt:
1077         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
1078         * fast/scrolling/ios/overflow-scroll-overlap-3-expected.txt: Added.
1079         * fast/scrolling/ios/overflow-scroll-overlap-3.html: Added.
1080         * fast/scrolling/ios/overflow-scroll-overlap-4-expected.txt: Added.
1081         * fast/scrolling/ios/overflow-scroll-overlap-4.html: Added.
1082         * fast/scrolling/ios/overflow-scroll-overlap.html:
1083         * fast/scrolling/resources/overflow-scroll-overlap.js: Added.
1084         (sleep):
1085         (async.runTest):
1086         (logScroll):
1087         (outputCase):
1088
1089 2019-03-18  Myles C. Maxfield  <mmaxfield@apple.com>
1090
1091         [WHLSL] Hook up the compiler to our WebGPU implementation
1092         https://bugs.webkit.org/show_bug.cgi?id=195509
1093
1094         Reviewed by Dean Jackson.
1095
1096         * webgpu/whlsl-expected.html: Added.
1097         * webgpu/whlsl.html: Added.
1098
1099 2019-03-18  Justin Fan  <justin_fan@apple.com>
1100
1101         [Web GPU] GPUAdapter.createDevice -> GPUAdapter.requestDevice
1102         https://bugs.webkit.org/show_bug.cgi?id=195781
1103
1104         Reviewed by Myles C. Maxfield.
1105
1106         Update affected Web GPU tests.
1107
1108         * webgpu/adapter-options.html:
1109         * webgpu/js/webgpu-functions.js:
1110         (async.getBasicDevice):
1111         * webgpu/queue-creation.html:
1112         * webgpu/webgpu-enabled.html:
1113
1114 2019-03-18  Justin Fan  <justin_fan@apple.com>
1115
1116         [Web GPU] API updates: GPUTexture.createDefaultView and type-safe GPURenderPassEncoder.setPipeline
1117         https://bugs.webkit.org/show_bug.cgi?id=195896
1118
1119         Reviewed by Jon Lee.
1120
1121         Rename createDefaultTextureView -> createDefaultView.
1122
1123         * webgpu/buffer-command-buffer-races.html:
1124         * webgpu/depth-enabled-triangle-strip.html:
1125         * webgpu/js/webgpu-functions.js:
1126         (beginBasicRenderPass):
1127         * webgpu/texture-triangle-strip.html:
1128         * webgpu/textures-textureviews.html:
1129
1130 2019-03-18  Joseph Pecoraro  <pecoraro@apple.com>
1131
1132         Web Inspector: HAR Extension for `serverIPAddress` port number
1133         https://bugs.webkit.org/show_bug.cgi?id=195695
1134
1135         Reviewed by Matt Baker.
1136
1137         * http/tests/inspector/network/har/har-basic-expected.txt:
1138         * http/tests/inspector/network/har/har-page-expected.txt:
1139
1140 2019-03-18  Joseph Pecoraro  <pecoraro@apple.com>
1141
1142         Unreviewed test gardening after r243024.
1143
1144         * inspector/timeline/timeline-recording-expected.txt:
1145         * inspector/timeline/timeline-recording.html:
1146         Filter out the markers, but keep the display as an array.
1147
1148 2019-03-18  Daniel Bates  <dabates@apple.com>
1149
1150         [iOS] No DOM keypress event emitted for cursor key commands when non-editable element is focused
1151         https://bugs.webkit.org/show_bug.cgi?id=195626
1152         <rdar://problem/48810626>
1153
1154         Reviewed by Wenson Hsieh.
1155
1156         Add some tests. These tests depend on UIKit work.
1157
1158         * fast/events/ios/key-events-control-expected.txt: Added.
1159         * fast/events/ios/key-events-control.html: Copied from LayoutTests/fast/events/ios/key-events-meta-alt-combinations.html.
1160         * fast/events/ios/key-events-meta-expected.txt: Added.
1161         * fast/events/ios/key-events-meta.html: Copied from LayoutTests/fast/events/ios/key-events-meta-alt-combinations.html.
1162
1163 2019-03-18  Daniel Bates  <dabates@apple.com>
1164
1165         Fix bad substitution made in r241282
1166
1167         Revert substitution of "computeSubsets(modifierKeys)" back to "modiferKeySubsetsToTest" so
1168         that the test only checks key commands with Command and Option modifiers as opposed to all
1169         modifiers. That will make what the test actually tests match the checked-in expected resutls.
1170
1171         * fast/events/ios/key-events-meta-alt-combinations.html:
1172
1173 2019-03-18  Truitt Savell  <tsavell@apple.com>
1174
1175         REGRESSION: (r243032) inspector/model/remote-object.html is failing.
1176         https://bugs.webkit.org/show_bug.cgi?id=195892
1177
1178         Unreviewed test gardening. 
1179
1180         * platform/mac/TestExpectations:
1181
1182 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
1183
1184         [WPE] Update test expectation
1185
1186         Unreviewed gardening.
1187
1188         Since iframe.referrerPolicy was implemented the WPE expectation
1189         for the test below has been out of date.
1190         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Update.
1191
1192 2019-03-18  Diego Pino Garcia  <dpino@igalia.com>
1193
1194         [WPE] Unreviewed, fix test expectation linter warnings
1195         https://bugs.webkit.org/show_bug.cgi?id=195881
1196
1197         * platform/wpe/TestExpectations:
1198
1199 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
1200
1201         [GTK][WPE] Fix webanimations test
1202         https://bugs.webkit.org/show_bug.cgi?id=189344
1203
1204         Reviewed by Philippe Normand.
1205
1206         GLib-based ports will have issues with recognizing the mimetype of
1207         zero-byte files.
1208         * platform/gtk/TestExpectations: Test below should pass now.
1209         * webanimations/css-animation-effect-target-change-and-animation-removal-crash-expected.html:
1210         Make it a 1-byte empty file.
1211
1212 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
1213
1214         [GTK][GStreamer] Mark flaky crashing test
1215
1216         * platform/gtk/TestExpectations:
1217
1218         Unreviewed gardening.
1219         * platform/gtk/TestExpectations: Mark
1220         imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer.html
1221
1222 2019-03-18  Philippe Normand  <pnormand@igalia.com>
1223
1224         [GStreamer] Rewrite HTTP source element using pushsrc base class
1225         https://bugs.webkit.org/show_bug.cgi?id=195631
1226
1227         Reviewed by Xabier Rodriguez-Calvar.
1228
1229         * platform/gtk/TestExpectations:
1230         * platform/gtk/http/tests/media/hls/video-controls-live-stream-expected.txt:
1231         Update expectations, though it's not really related with this
1232         patch.
1233
1234 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
1235
1236         [GTK][GStreamer] Mark flaky crashing test
1237
1238         Unreviewed gardening.
1239         * platform/gtk/TestExpectations: Mark
1240         imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer-mode.html
1241
1242 2019-03-17  Fujii Hironori  <Hironori.Fujii@sony.com>
1243
1244         [Win][WK1] Null dereference in WebFrameNetworkingContext::storageSession
1245         https://bugs.webkit.org/show_bug.cgi?id=195741
1246
1247         Reviewed by Ross Kirsling.
1248
1249         * platform/wincairo/TestExpectations: Unskipped http/tests/ssl/ping-with-unsafe-redirect.html.
1250
1251 2019-03-16  Jer Noble  <jer.noble@apple.com>
1252
1253         Add a new MediaCapabilitiesExtensionsEnabled setting
1254         https://bugs.webkit.org/show_bug.cgi?id=195843
1255
1256         Reviewed by Geoffrey Garen.
1257
1258         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration-expected.txt:
1259         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration.html:
1260
1261 2019-03-16  Wenson Hsieh  <wenson_hsieh@apple.com>
1262
1263         [iOS] Software keyboard never appears when editing on some websites
1264         https://bugs.webkit.org/show_bug.cgi?id=195824
1265         <rdar://problem/48020610>
1266
1267         Reviewed by Ryosuke Niwa.
1268
1269         Add a layout test to verify that tapping a programmatically focused textarea that prevents touchstart still
1270         causes the keyboard to appear.
1271
1272         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart-expected.txt: Added.
1273         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart.html: Added.
1274
1275 2019-03-16  Zalan Bujtas  <zalan@apple.com>
1276
1277         [iOS] Unable to close trending window on naver.com.
1278         https://bugs.webkit.org/show_bug.cgi?id=195842
1279         <rdar://problem/48067338>
1280
1281         Reviewed by Simon Fraser.
1282
1283         * fast/events/touch/ios/content-observation/new-content-covers-tap-target-expected.txt: Added.
1284         * fast/events/touch/ios/content-observation/new-content-covers-tap-target.html: Added.
1285         * fast/events/touch/ios/content-observation/prevent-default-on-touch-start.html: Added.
1286
1287 2019-03-16  Youenn Fablet  <youenn@apple.com>
1288
1289         Update WPT WebRTC tests up to a22a149
1290         https://bugs.webkit.org/show_bug.cgi?id=195831
1291
1292         Reviewed by Eric Carlson.
1293
1294         * tests-options.json:
1295
1296 2019-03-15  Joseph Pecoraro  <pecoraro@apple.com>
1297
1298         Web Inspector: HAR Extension for Resource Priority
1299         https://bugs.webkit.org/show_bug.cgi?id=195693
1300
1301         Reviewed by Devin Rousso.
1302
1303         * http/tests/inspector/network/har/har-basic-expected.txt:
1304         * http/tests/inspector/network/har/har-page-expected.txt:
1305
1306 2019-03-15  Joseph Pecoraro  <pecoraro@apple.com>
1307
1308         Web Inspector: Timelines - Import / Export Timeline Recordings
1309         https://bugs.webkit.org/show_bug.cgi?id=195709
1310         <rdar://problem/23188921>
1311
1312         Reviewed by Devin Rousso.
1313
1314         * inspector/timeline/timeline-recording-expected.txt: Added.
1315         * inspector/timeline/timeline-recording.html: Added.
1316
1317 2019-03-15  Zalan Bujtas  <zalan@apple.com>
1318
1319         [ContentChangeObserver] HTMLImageElement::willRespondToMouseClickEvents returns quirk value.
1320         https://bugs.webkit.org/show_bug.cgi?id=195657
1321         <rdar://problem/48834987>
1322
1323         Reviewed by Simon Fraser.
1324
1325         * fast/events/touch/ios/content-observation/visibility-change-with-image-content-expected.txt: Added.
1326         * fast/events/touch/ios/content-observation/visibility-change-with-image-content.html: Added.
1327
1328 2019-03-15  Dean Jackson  <dino@apple.com>
1329
1330         Provide an option for an always-on fast click mode in iOS
1331         https://bugs.webkit.org/show_bug.cgi?id=195822
1332         <rdar://problem/48939357>
1333
1334         Reviewed by Sam Weinig.
1335
1336         New test for "always fast click" mode.
1337
1338         * fast/events/ios/ipad/fast-click-always-expected.txt: Added.
1339         * fast/events/ios/ipad/fast-click-always.html: Copied from LayoutTests/fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom.html.
1340         * fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom.html:
1341
1342 2019-03-15  Jer Noble  <jer.noble@apple.com>
1343
1344         Add a "supportedConfiguration" dictionary to MediaCapabilitiesDecodingInfo and MediaCapabilitiesEncodingInfo
1345         https://bugs.webkit.org/show_bug.cgi?id=195763
1346
1347         Reviewed by Jon Lee.
1348
1349         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration-expected.txt: Added.
1350         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration.html: Added.
1351
1352 2019-03-15  Simon Fraser  <simon.fraser@apple.com>
1353
1354         [Async overflow Scrolling] Update positioned node layers when overflows are scrolled
1355         https://bugs.webkit.org/show_bug.cgi?id=195733
1356         rdar://problem/11642295
1357
1358         Reviewed by Antti Koivisto.
1359
1360         New tests that use uiController.scrollUpdatesDisabled, and are the two move/stationary
1361         cases.
1362
1363         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt:
1364         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll-expected.html: Added.
1365         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll.html: Added.
1366         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll-expected.html: Added.
1367         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll.html: Added.
1368         * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Fixed the last paren showing up.
1369         * scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: We make positioned nodes now.
1370
1371 2019-03-15  Fujii Hironori  <Hironori.Fujii@sony.com>
1372
1373         Unreviewed test gardening for WinCairo port
1374
1375         * platform/wincairo/TestExpectations: Unskipped http/tests/ssl and Marked them the current results.
1376
1377 2019-03-15  Devin Rousso  <drousso@apple.com>
1378
1379         Web Inspector: provide a way to capture a screenshot of a node from within the page
1380         https://bugs.webkit.org/show_bug.cgi?id=194279
1381         <rdar://problem/10731573>
1382
1383         Reviewed by Joseph Pecoraro.
1384
1385         * js/console.html:
1386         * js/console-expected.txt:
1387         * inspector/console/console-screenshot.html: Added.
1388         * inspector/console/console-screenshot-expected.txt: Added.
1389         * http/tests/inspector/dom/cross-domain-inspected-node-access-expected.txt:
1390
1391 2019-03-14  Sihui Liu  <sihui_liu@apple.com>
1392
1393         IndexedDB: re-enable some leak tests
1394         https://bugs.webkit.org/show_bug.cgi?id=194806
1395
1396         Reviewed by Geoffrey Garen.
1397
1398         * TestExpectations:
1399         * platform/win/TestExpectations:
1400         * storage/indexeddb/connection-leak-expected.txt:
1401         * storage/indexeddb/connection-leak-private-expected.txt:
1402         * storage/indexeddb/cursor-leak-expected.txt:
1403         * storage/indexeddb/cursor-leak-private-expected.txt:
1404         * storage/indexeddb/cursor-request-cycle-expected.txt:
1405         * storage/indexeddb/cursor-request-cycle-private-expected.txt:
1406         * storage/indexeddb/request-leak-expected.txt:
1407         * storage/indexeddb/request-leak-private-expected.txt:
1408         * storage/indexeddb/resources/cursor-request-cycle.js:
1409
1410 2019-03-14  Simon Fraser  <simon.fraser@apple.com>
1411
1412         Make it possible to test scrolling tree layer manipulation more easily
1413         https://bugs.webkit.org/show_bug.cgi?id=195780
1414
1415         Reviewed by Tim Horton.
1416
1417         Add a boolean attribute 'scrollUpdatesDisabled' on UIScriptController that
1418         cuts off communication of scrolling tree scrolls back to the web process
1419         (in RemoteScrollingCoordinatorProxy::scrollingTreeNodeDidScroll()). This
1420         allows tests to trigger scrolls which run the scrolling tree layer positioning
1421         logic, but never get another commit from the web process that might mask
1422         scrolling tree bugs.
1423         
1424         WKWebView's testing protocol get @property _scrollingUpdatesDisabledForTesting,
1425         whose getters and setters are overridden by TestRunnerWKWebView. Plumbing
1426         via PageClient and WebPageProxy makes this flag reachable by RemoteScrollingCoordinatorProxy.
1427
1428         * resources/ui-helper.js: Some 'async' functions that awaited promises should just return
1429         the promise.
1430         (window.UIHelper.immediateScrollTo):
1431         (window.UIHelper.immediateUnstableScrollTo):
1432         (window.UIHelper.async.delayFor): Deleted.
1433         (window.UIHelper.async.immediateScrollTo): Deleted.
1434         (window.UIHelper.async.immediateUnstableScrollTo): Deleted.
1435
1436 2019-03-14  Justin Fan  <justin_fan@apple.com>
1437
1438         [Web GPU] Updates to GPUCommandBuffer for new GPUCommandEncoder concept
1439         https://bugs.webkit.org/show_bug.cgi?id=195083
1440         <rdar://problem/48423591>
1441
1442         Reviewed by Dean Jackson.
1443
1444         Fixing build error and re-introducing rolled-out changes.
1445         Update existing Web GPU tests for GPUCommandEncoder and new GPUCommandBuffer.
1446
1447         * webgpu/blit-commands.html:
1448         * webgpu/buffer-command-buffer-races.html:
1449         * webgpu/buffer-resource-triangles.html:
1450         * webgpu/command-buffers-expected.txt:
1451         * webgpu/command-buffers.html:
1452         * webgpu/depth-enabled-triangle-strip.html:
1453         * webgpu/js/webgpu-functions.js:
1454         (beginBasicRenderPass):
1455         * webgpu/render-command-encoding.html:
1456         * webgpu/simple-triangle-strip.html:
1457         * webgpu/texture-triangle-strip.html:
1458         * webgpu/vertex-buffer-triangle-strip.html:
1459
1460 2019-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1461
1462         [ iOS Sim WK2 ] Layout Test quicklook/numbers.html is failing
1463         https://bugs.webkit.org/show_bug.cgi?id=191711
1464
1465         Unreviewed test gardening.
1466
1467         * platform/ios/TestExpectations: Mark test as failing.
1468
1469 2019-03-14  Wenson Hsieh  <wenson_hsieh@apple.com>
1470
1471         REGRESSION (r242801): [iOS] preventDefault() on touchstart in a subframe does not prevent focusing the subframe
1472         https://bugs.webkit.org/show_bug.cgi?id=195749
1473         <rdar://problem/48892367>
1474
1475         Reviewed by Tim Horton.
1476
1477         Add a test to verify that tapping a subframe doesn't move focus into it subframe if the page prevents default
1478         on touchstart.
1479
1480         * fast/events/touch/ios/no-focus-change-when-preventing-default-on-touchstart-expected.txt: Added.
1481         * fast/events/touch/ios/no-focus-change-when-preventing-default-on-touchstart.html: Added.
1482
1483 2019-03-14  Shawn Roberts  <sroberts@apple.com>
1484
1485         Unreviewed, rolling out r242931.
1486
1487         Causing internal watch/tv OS build failures
1488
1489         Reverted changeset:
1490
1491         "[Web GPU] Updates to GPUCommandBuffer for new GPUCommandQueue
1492         concept"
1493         https://bugs.webkit.org/show_bug.cgi?id=195083
1494         https://trac.webkit.org/changeset/242931
1495
1496 2019-03-14  Chris Dumez  <cdumez@apple.com>
1497
1498         Device orientation's permission should only require a user gesture to prompt the user
1499         https://bugs.webkit.org/show_bug.cgi?id=195731
1500
1501         Reviewed by Geoffrey Garen.
1502
1503         Update layout tests accordingly.
1504
1505         * fast/device-orientation/device-motion-request-permission-denied.html:
1506         * fast/device-orientation/device-motion-request-permission-granted.html:
1507         * fast/device-orientation/device-motion-request-permission-user-gesture-expected.txt:
1508         * fast/device-orientation/device-orientation-request-permission-denied.html:
1509         * fast/device-orientation/device-orientation-request-permission-granted.html:
1510         * fast/device-orientation/device-orientation-request-permission-user-gesture-expected.txt:
1511
1512 2019-03-14  Dean Jackson  <dino@apple.com>
1513
1514         Block all plugins smaller than 5x5px
1515         https://bugs.webkit.org/show_bug.cgi?id=195702
1516         <rdar://problem/28435204>
1517
1518         Updating some tests to account for this change. Make the plugins
1519         big enough to be created.
1520
1521         * compositing/plugins/small-to-large-composited-plugin.html:
1522         * fast/frames/resources/sandboxed-iframe-about-blank.html:
1523         * fast/frames/resources/sandboxed-iframe-plugins-frame-applet.html:
1524         * fast/frames/resources/sandboxed-iframe-plugins-frame-embed.html:
1525         * fast/frames/resources/sandboxed-iframe-plugins-frame-object.html:
1526
1527 2019-03-14  Joseph Pecoraro  <pecoraro@apple.com>
1528
1529         Web Inspector: Network - HAR Import
1530         https://bugs.webkit.org/show_bug.cgi?id=195642
1531         <rdar://problem/34820974>
1532
1533         Reviewed by Devin Rousso.
1534
1535         * http/tests/inspector/network/har/har-import-expected.txt: Added.
1536         * http/tests/inspector/network/har/har-import.html: Added.
1537         HAR import tests.
1538
1539         * http/tests/inspector/network/har/resources/bad-version.har: Added.
1540         * http/tests/inspector/network/har/resources/basic.har: Added.
1541         * http/tests/inspector/network/har/resources/empty.har: Added.
1542         * http/tests/inspector/network/har/resources/webkit.org.har: Added.
1543         Sample HARs to test against.
1544
1545 2019-03-14  Zalan Bujtas  <zalan@apple.com>
1546
1547         Cleanup inline boxes when list marker gets blockified
1548         https://bugs.webkit.org/show_bug.cgi?id=195746
1549         <rdar://problem/48049175>
1550
1551         Reviewed by Antti Koivisto.
1552
1553         * fast/block/float/list-marker-is-float-crash-expected.txt: Added.
1554         * fast/block/float/list-marker-is-float-crash.html: Added.
1555
1556 2019-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1557
1558         Unreviewed test gardening, rebaseline tests after r241934.
1559
1560         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
1561         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
1562         * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
1563         * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
1564
1565 2019-03-14  Devin Rousso  <drousso@apple.com>
1566
1567         Web Inspector: Audit: provide a way to get the contents of resources
1568         https://bugs.webkit.org/show_bug.cgi?id=195266
1569         <rdar://problem/48550911>
1570
1571         Reviewed by Joseph Pecoraro.
1572
1573         * inspector/audit/resources/sample-resource.css: Added.
1574         * inspector/audit/resources/sample-resource.js: Added.
1575         * inspector/audit/run-resources.html: Added.
1576         * inspector/audit/run-resources-expected.txt: Added.
1577
1578 2019-03-14  Devin Rousso  <drousso@apple.com>
1579
1580         Web Inspector: Console: getEventListeners should work for any EventTarget
1581         https://bugs.webkit.org/show_bug.cgi?id=195713
1582
1583         Reviewed by Joseph Pecoraro.
1584
1585         * inspector/console/command-line-api-getEventListeners.html:
1586         * inspector/console/command-line-api-getEventListeners-expected.txt:
1587
1588 2019-03-14  Devin Rousso  <drousso@apple.com>
1589
1590         Web Inspector: Styles: `::-webkit-scrollbar*` rules aren't shown
1591         https://bugs.webkit.org/show_bug.cgi?id=195123
1592         <rdar://problem/48450148>
1593
1594         Reviewed by Joseph Pecoraro.
1595
1596         * inspector/css/getMatchedStylesForNode.html: Added.
1597         * inspector/css/getMatchedStylesForNode-expected.txt: Added.
1598
1599 2019-03-13  Justin Fan  <justin_fan@apple.com>
1600
1601         [Web GPU] Updates to GPUCommandBuffer for new GPUCommandQueue concept
1602         https://bugs.webkit.org/show_bug.cgi?id=195083
1603         <rdar://problem/48423591>
1604
1605         Reviewed by Dean Jackson.
1606
1607         Update existing Web GPU tests for GPUCommandEncoder and new GPUCommandBuffer.
1608
1609         * webgpu/blit-commands.html:
1610         * webgpu/buffer-command-buffer-races.html:
1611         * webgpu/buffer-resource-triangles.html:
1612         * webgpu/command-buffers-expected.txt:
1613         * webgpu/command-buffers.html:
1614         * webgpu/depth-enabled-triangle-strip.html:
1615         * webgpu/js/webgpu-functions.js:
1616         (beginBasicRenderPass):
1617         * webgpu/render-command-encoding.html:
1618         * webgpu/simple-triangle-strip.html:
1619         * webgpu/texture-triangle-strip.html:
1620         * webgpu/vertex-buffer-triangle-strip.html:
1621
1622 2019-03-13  Alicia Boya García  <aboya@igalia.com>
1623
1624         [GTK] Unreviewed test gardening
1625         https://bugs.webkit.org/show_bug.cgi?id=195717
1626
1627         * platform/gtk/TestExpectations:
1628         * platform/wpe/TestExpectations:
1629
1630 2019-03-13  Dean Jackson  <dino@apple.com>
1631
1632         Block all plugins smaller than 5x5px
1633         https://bugs.webkit.org/show_bug.cgi?id=195702
1634         <rdar://problem/28435204>
1635
1636         Reviewed by Sam Weinig.
1637
1638         New test for some small plugins. Updated existing tests
1639         to create plugins bigger than a threshold if necessary.
1640
1641         * plugins/clicking-missing-plugin-fires-delegate.html:
1642         * plugins/destroy-stream-twice.html:
1643         * plugins/npruntime/npruntime.html:
1644         * plugins/object-embed-plugin-scripting.html:
1645         * plugins/small-plugin-blocked-expected.txt: Added.
1646         * plugins/small-plugin-blocked.html: Added.
1647         * platform/mac-wk1/TestExpectations: Skip new test on WK1.
1648
1649 2019-03-13  Zalan Bujtas  <zalan@apple.com>
1650
1651         Use RenderBox::previousSiblingBox/nextSiblingBox in RenderMultiColumnFlow
1652         https://bugs.webkit.org/show_bug.cgi?id=195701
1653         <rdar://problem/48448658>
1654
1655         Reviewed by Simon Fraser.
1656
1657         * fast/ruby/crash-when-paginated-ruby-expected.txt: Added.
1658         * fast/ruby/crash-when-paginated-ruby.html: Added.
1659
1660 2019-03-13  Wenson Hsieh  <wenson_hsieh@apple.com>
1661
1662         Fix an edge case where HTMLFormElement::removeFormElement is invoked twice with the same element
1663         https://bugs.webkit.org/show_bug.cgi?id=195663
1664         <rdar://problem/48576391>
1665
1666         Reviewed by Ryosuke Niwa.
1667
1668         Add a layout test to exercise the scenario described in the WebCore ChangeLog.
1669
1670         * fast/forms/remove-associated-element-after-gc-expected.txt: Added.
1671         * fast/forms/remove-associated-element-after-gc.html: Added.
1672
1673 2019-03-13  Nikita Vasilyev  <nvasilyev@apple.com>
1674
1675         REGRESSION(r240946): Web Inspector: Styles: removing selected property doesn't update overridden status
1676         https://bugs.webkit.org/show_bug.cgi?id=195389
1677         <rdar://problem/48658929>
1678
1679         Reviewed by Matt Baker.
1680
1681         * inspector/css/overridden-property-expected.txt: Added.
1682         * inspector/css/overridden-property.html: Added.
1683
1684 2019-03-13  Simon Fraser  <simon.fraser@apple.com>
1685
1686         Scrolling tree should reposition non-stacking order descendents of overflow:scroll
1687         https://bugs.webkit.org/show_bug.cgi?id=195608
1688
1689         Reviewed by Zalan Bujtas.
1690
1691         The results of this test will change when we enable positioned nodes. It tests various
1692         combinations of overflow and stacking.
1693         
1694         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: Added.
1695         * scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: Added.
1696         * scrollingcoordinator/scrolling-tree/positioned-nodes.html: Added.
1697
1698 2019-03-13  Youenn Fablet  <youenn@apple.com>
1699
1700         Check IDB quota usage through QuotaManager
1701         https://bugs.webkit.org/show_bug.cgi?id=195302
1702
1703         Reviewed by Chris Dumez.
1704
1705         Update IDB quota test according quota limit of 400ko.
1706         Update WK1 test expectations to skip quota check tests.
1707
1708         * http/tests/IndexedDB/resources/shared.js: Added.
1709         * http/tests/IndexedDB/resources/storage-limit.js: Added.
1710         * http/tests/IndexedDB/storage-limit.https-expected.txt: Added.
1711         * http/tests/IndexedDB/storage-limit.https.html: Added.
1712         * platform/mac-wk1/TestExpectations:
1713         * platform/win/TestExpectations:
1714         * storage/indexeddb/resources/storage-limit.js:
1715         * storage/indexeddb/storage-limit-expected.txt:
1716
1717 2019-03-13  Truitt Savell  <tsavell@apple.com>
1718
1719         (r242595) Layout Tests in imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/* are failing
1720         https://bugs.webkit.org/show_bug.cgi?id=195466
1721
1722         Unreviewed test gardening.
1723
1724         * platform/mac/TestExpectations:
1725
1726 2019-03-13  Joseph Pecoraro  <pecoraro@apple.com>
1727
1728         Web Inspector: Network - HAR Export duplicates blocked/send time if there was no dns/connect block
1729         https://bugs.webkit.org/show_bug.cgi?id=195655
1730         <rdar://problem/48831152>
1731
1732         Reviewed by Devin Rousso.
1733
1734         * http/tests/inspector/network/har/har-basic-expected.txt:
1735         * http/tests/inspector/network/har/har-basic.html:
1736
1737 2019-03-13  Antoine Quint  <graouts@apple.com>
1738
1739         REGRESSION(r240634): Element::hasPointerCapture() passes a JS-controlled value directly into a HashMap as a key
1740         https://bugs.webkit.org/show_bug.cgi?id=195683
1741         <rdar://problem/48659950>
1742
1743         Reviewed by Alex Christensen.
1744
1745         Add a new test which would crash in debug builds prior to this fix.
1746
1747         * pointerevents/pointer-id-crash-expected.txt: Added.
1748         * pointerevents/pointer-id-crash.html: Added.
1749
1750 2019-03-13  Shawn Roberts  <sroberts@apple.com>
1751
1752         http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html is a flaky failure on Mac WK2
1753         https://bugs.webkit.org/show_bug.cgi?id=173041
1754
1755         Unreviewed test gardening.
1756
1757         * platform/mac/TestExpectations: Marking as flaky until a fix lands
1758
1759 2019-03-12  Justin Fan  <justin_fan@apple.com>
1760
1761         [Web GPU] Update GPURenderPipelineDescriptor and add GPUColorStateDescriptor.format
1762         https://bugs.webkit.org/show_bug.cgi?id=195518
1763         <rdar://problem/46322356>
1764
1765         Reviewed by Myles C. Maxfield.
1766
1767         Update all tests with new enum styles and re-namings, and specify the format of the color attachment.
1768
1769         * webgpu/blit-commands.html:
1770         * webgpu/buffer-command-buffer-races.html:
1771         * webgpu/buffer-resource-triangles.html:
1772         * webgpu/depth-enabled-triangle-strip.html:
1773         * webgpu/js/webgpu-functions.js:
1774         (createBasicSwapChain):
1775         (createBasicDepthTexture):
1776         * webgpu/render-pipelines-expected.txt:
1777         * webgpu/render-pipelines.html: Remove error cases, as createRenderPipeline no longer returns a null value on failure.
1778         * webgpu/shader-modules.html:
1779         * webgpu/texture-triangle-strip.html:
1780         * webgpu/textures-textureviews.html:
1781         * webgpu/vertex-buffer-triangle-strip.html:
1782
1783 2019-03-12  Wenson Hsieh  <wenson_hsieh@apple.com>
1784
1785         [iOS] Input view sometimes flickers when blurring and refocusing an element
1786         https://bugs.webkit.org/show_bug.cgi?id=195639
1787         <rdar://problem/48735337>
1788
1789         Reviewed by Tim Horton.
1790
1791         Add a test to ensure that the form control interaction doesn't stop and start again when blurring and focusing
1792         an editable element.
1793
1794         * fast/forms/ios/keyboard-stability-when-refocusing-element-expected.txt: Added.
1795         * fast/forms/ios/keyboard-stability-when-refocusing-element.html: Added.
1796
1797 2019-03-12  Dean Jackson  <dino@apple.com>
1798
1799         [WebGL] WebGLBuffer can be too large
1800         https://bugs.webkit.org/show_bug.cgi?id=195068
1801         <rdar://problem/48414289>
1802
1803         Reviewed by Antoine Quint.
1804
1805         * fast/canvas/webgl/largeBuffer-expected.txt: Added.
1806         * fast/canvas/webgl/largeBuffer.html: Added.
1807
1808 2019-03-12  Ryan Haddad  <ryanhaddad@apple.com>
1809
1810         Unreviewed, fix a typo in TestExpecations.
1811
1812         * platform/mac/TestExpectations:
1813
1814 2019-03-12  Devin Rousso  <drousso@apple.com>
1815
1816         Web Inspector: Canvas: export recording as HTML
1817         https://bugs.webkit.org/show_bug.cgi?id=195311
1818         <rdar://problem/48588673>
1819
1820         Reviewed by Joseph Pecoraro.
1821
1822         * inspector/canvas/recording-html-2d.html: Added.
1823         * inspector/canvas/recording-html-2d-expected.txt: Added.
1824         * inspector/canvas/recording-2d-expected.txt: Added.
1825         * inspector/canvas/resources/recording-utilities.js:
1826         (TestPage.registerInitializer.log):
1827         (TestPage.registerInitializer.window.startRecording):
1828
1829         * platform/ios-wk1/TestExpectations:
1830         * platform/mac-wk1/TestExpectations:
1831
1832 2019-03-12  Devin Rousso  <drousso@apple.com>
1833
1834         Web Inspector: Audit: there should be a centralized place for reusable code
1835         https://bugs.webkit.org/show_bug.cgi?id=195265
1836         <rdar://problem/47040673>
1837
1838         Reviewed by Joseph Pecoraro.
1839
1840         * inspector/audit/manager-start-setup.html: Added.
1841         * inspector/audit/manager-start-setup-expected.txt: Added.
1842         * inspector/model/auditTestCase.html:
1843         * inspector/model/auditTestCase-expected.txt:
1844         * inspector/model/auditTestGroup.html:
1845         * inspector/model/auditTestGroup-expected.txt:
1846
1847 2019-03-12  Daniel Bates  <dabates@apple.com>
1848
1849         [iOS] Add test to ensure that a web page can prevent the default for Command + A
1850         https://bugs.webkit.org/show_bug.cgi?id=192425
1851
1852         Reviewed by Wenson Hsieh. 
1853
1854         Skip the test until we have the UIKit fix for <rdar://problem/46430796>.
1855
1856         * fast/events/ios/key-command-select-all-prevent-default.html: Added.
1857         * platform/ios/TestExpectations:
1858
1859 2019-03-12  Zalan Bujtas  <zalan@apple.com>
1860
1861         [Synthetic Click] Dispatch mouseout soon after mouseup
1862         https://bugs.webkit.org/show_bug.cgi?id=195575
1863         <rdar://problem/47093049>
1864
1865         Reviewed by Simon Fraser.
1866
1867         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click-expected.txt: Added.
1868         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html: Added.
1869
1870 2019-03-12  Antti Koivisto  <antti@apple.com>
1871
1872         Compositing layer that renders two positioned elements should not hit test
1873         https://bugs.webkit.org/show_bug.cgi?id=195371
1874         <rdar://problem/48649586>
1875
1876         Reviewed by Simon Fraser.
1877
1878         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt: Added.
1879         * fast/scrolling/ios/overflow-scroll-overlap-2.html: Added.
1880
1881 2019-03-12  Enrique Ocaña González  <eocanha@igalia.com>
1882
1883         [Media][MSE] Don't emit timeUpdate after play() if currentTime hasn't changed
1884         https://bugs.webkit.org/show_bug.cgi?id=195454
1885
1886         Reviewed by Jer Noble.
1887
1888         This patch removes expectations for the first timeUpdate event after
1889         play(), because currentTime doesn't actually change in that scenario
1890         and the spec[1] states that a timeupdate event is fired if "The current
1891         playback position changed as part of normal playback or in an
1892         especially interesting way, for example discontinuously."
1893
1894         [1] https://www.w3.org/TR/html52/semantics-embedded-content.html#eventdef-media-timeupdate
1895
1896         * media/video-paused-0-rate.html: Don't require the timeUpdate event when currentTime=0 to pass the test.
1897         * media/video-play-pause-events-expected.txt: Ditto, and changed test description.
1898         * media/video-play-pause-events.html: Changed test description to reflect the new behaviour.
1899         * media/video-play-pause-exception-expected.txt: Don't require the timeUpdate event.
1900
1901 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
1902
1903         Unreviewed, rolling out r242763.
1904
1905         Causes layout test crashes on iOS simulator
1906
1907         Reverted changeset:
1908
1909         "[Synthetic Click] Dispatch mouseout soon after mouseup"
1910         https://bugs.webkit.org/show_bug.cgi?id=195575
1911         https://trac.webkit.org/changeset/242763
1912
1913 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
1914
1915         Unreviewed test gardening, rebaseline tests after r242757.
1916
1917         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
1918         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
1919
1920 2019-03-11  Simon Fraser  <simon.fraser@apple.com>
1921
1922         Add testing API to hit-test and scroll overflow scrollers
1923         https://bugs.webkit.org/show_bug.cgi?id=195278
1924
1925         Reviewed by Antti Koivisto.
1926         
1927         The test loads a scaled page with accelerated overflow:scroll, and hit-tests
1928         near the top-left and bottom-right corners to test the point conversion logic.
1929
1930         * scrollingcoordinator/ios/scroll-element-at-point-expected.txt: Added.
1931         * scrollingcoordinator/ios/scroll-element-at-point.html: Added.
1932
1933 2019-03-11  Zalan Bujtas  <zalan@apple.com>
1934
1935         [Synthetic Click] Dispatch mouseout soon after mouseup
1936         https://bugs.webkit.org/show_bug.cgi?id=195575
1937         <rdar://problem/47093049>
1938
1939         Reviewed by Simon Fraser.
1940
1941         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click-expected.txt: Added.
1942         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html: Added.
1943
1944 2019-03-11  Justin Fan  <justin_fan@apple.com>
1945
1946         [Web GPU] Update GPUSwapChainDescriptor, GPUSwapChain and implement GPUCanvasContext
1947         https://bugs.webkit.org/show_bug.cgi?id=194406
1948         <rdar://problem/47892466>
1949
1950         Reviewed by Myles C. Maxfield.
1951
1952         Update all tests for new WebGPUSwapChain and GPUCanvasContext, and window object name change from 'webgpu' to 'gpu'.
1953         In addition, all tests have been updated to WPT style. 
1954
1955         * webgpu/adapter-options.html:
1956         * webgpu/buffer-command-buffer-races.html:
1957         * webgpu/buffer-resource-triangles.html:
1958         * webgpu/command-buffers-expected.txt:
1959         * webgpu/command-buffers.html:
1960         * webgpu/depth-enabled-triangle-strip.html:
1961         * webgpu/js/basic-webgpu-functions.js: Removed. No longer needed.
1962         * webgpu/js/webgpu-functions.js:
1963         (async.getBasicDevice):
1964         (createBasicSwapChain): Renamed from createBasicContext.
1965         (beginBasicRenderPass):
1966         (createBasicContext): Deleted.
1967         (createBasicDepthStateDescriptor): Deleted.
1968         * webgpu/queue-creation.html:
1969         * webgpu/render-command-encoding-expected.txt:
1970         * webgpu/render-command-encoding.html:
1971         * webgpu/render-passes-expected.txt: Removed.
1972         * webgpu/render-passes.html: Removed for redundancy with other tests.
1973         * webgpu/shader-modules-expected.txt:
1974         * webgpu/shader-modules.html:
1975         * webgpu/simple-triangle-strip.html:
1976         * webgpu/texture-triangle-strip.html:
1977         * webgpu/textures-textureviews.html:
1978         * webgpu/vertex-buffer-triangle-strip.html:
1979         * webgpu/webgpu-basics-expected.txt: Removed.
1980         * webgpu/webgpu-basics.html: Removed for redundancy with other tests.
1981         * webgpu/webgpu-enabled-expected.txt:
1982         * webgpu/webgpu-enabled.html:
1983
1984 2019-03-11  Simon Fraser  <simon.fraser@apple.com>
1985
1986         [iOS WK2] REGRESSION (r242687): Programmatic scroll of overflow scroll results in bad rendering
1987         https://bugs.webkit.org/show_bug.cgi?id=195584
1988         
1989         Unreviewed test gardening. Mark compositing/ios/overflow-scroll-update-overlap.html as failing
1990         since I want to unskip and land a fix with additional tests.
1991
1992         * platform/ios-wk2/TestExpectations:
1993
1994 2019-03-11  Dean Jackson  <dino@apple.com>
1995
1996         [iOS] Implement a faster click detection that intercepts double-tap-to-zoom if possible
1997         https://bugs.webkit.org/show_bug.cgi?id=195473
1998         <rdar://problem/48718396>
1999
2000         Reviewed by Wenson Hsieh (with some help from Dan Bates).
2001
2002         Implement a test (iPad only) that sets up a page with zoomable content
2003         but not quite at a significant scale, meaning we should dispatch a click
2004         event rather than Double Tap To Zoom.
2005
2006         In order to do this, a humanSpeedDoubleTapAt() method was added to
2007         UIHelper that sleeps a bit between taps, otherwise the double tap
2008         gesture is recognized before the Web Process has had a chance to
2009         evaluate the potential click.
2010
2011         * fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom-expected.txt: Added.
2012         * fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom.html: Added.
2013         * platform/ios/TestExpectations:
2014         * platform/ipad/TestExpectations:
2015         * resources/ui-helper.js:
2016         (window.UIHelper.humanSpeedDoubleTapAt):
2017
2018 2019-03-11  Wenson Hsieh  <wenson_hsieh@apple.com>
2019
2020         [macOS] Dispatching reentrant "contextmenu" events may cause crashes
2021         https://bugs.webkit.org/show_bug.cgi?id=195571
2022         <rdar://problem/48086046>
2023
2024         Reviewed by Andy Estes.
2025
2026         Add a test to verify that triggering reentrant "contextmenu" events from script does not cause a crash.
2027
2028         * fast/events/contextmenu-reentrancy-crash-expected.txt: Added.
2029         * fast/events/contextmenu-reentrancy-crash.html: Added.
2030
2031 2019-03-11  Truitt Savell  <tsavell@apple.com>
2032
2033         REGRESSION: Layout Test media/media-fullscreen-return-to-inline.html is a flaky timeout
2034         https://bugs.webkit.org/show_bug.cgi?id=193399
2035
2036         Unreviewed test gardening. 
2037
2038         * platform/mac/TestExpectations:
2039
2040 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2041
2042         Unreviewed, fix a test expecation linter warning for macOS.
2043
2044         * platform/mac/TestExpectations: Delete the entry for 'media/modern-media-controls/media-documents/ipad'.
2045
2046 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2047
2048         [ iOS Sim ] Layout Test imported/w3c/web-platform-tests/webrtc/simplecall-no-ssrcs.https.html is a flaky crash
2049         https://bugs.webkit.org/show_bug.cgi?id=195433
2050
2051         Unreviewed test gardening.
2052
2053         * platform/ios/TestExpectations: Skip the test.
2054
2055 2019-03-11  Youenn Fablet  <youenn@apple.com>
2056
2057         Allow storage quota increase by default in WTR
2058         https://bugs.webkit.org/show_bug.cgi?id=195541
2059
2060         Reviewed by Geoffrey Garen.
2061
2062         * http/wpt/cache-storage/cache-quota.any.js:
2063         (promise_test):
2064
2065 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2066
2067         Unreviewed, rolling out r242688, r242643, r242624.
2068
2069         Caused multiple layout test failures and crashes on iOS and macOS.
2070
2071         Reverted changeset:
2072
2073         "requestAnimationFrame should execute before the next frame"
2074         https://bugs.webkit.org/show_bug.cgi?id=177484
2075         https://trac.webkit.org/changeset/242624/webkit
2076
2077         * TestExpectations:
2078         * animations/animation-multiple-callbacks-timestamp.html:
2079         * animations/no-style-recalc-during-accelerated-animation-expected.txt:
2080         * animations/no-style-recalc-during-accelerated-animation.html:
2081         * platform/mac-wk2/TestExpectations:
2082
2083 2019-03-11  John Wilander  <wilander@apple.com>
2084
2085         Resource Load Statistics: Make it possible exclude localhost from classification
2086         https://bugs.webkit.org/show_bug.cgi?id=195474
2087         <rdar://problem/47520577>
2088
2089         Reviewed by Brent Fulgham.
2090
2091         This patch makes sure that all test cases that need to, call the enableFeature()
2092         function in http/tests/resourceLoadStatistics/resources/util.js.
2093
2094         The enableFeature() now calls the new function testRunner.setStatisticsIsRunningTest().
2095
2096         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
2097         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2098         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2099         * http/tests/resourceLoadStatistics/resources/set-cookie-on-redirect.php:
2100         * http/tests/resourceLoadStatistics/resources/util.js:
2101         (setEnableFeature):
2102         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction.html:
2103         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html:
2104         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html:
2105         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe.html:
2106         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin.html:
2107         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
2108         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe.html:
2109         * http/tests/storageAccess/request-storage-access-top-frame.html:
2110
2111 2019-03-11  Javier Fernandez  <jfernandez@igalia.com>
2112
2113         Unreviewed GTK test gardening
2114         https://bugs.webkit.org/show_bug.cgi?id=195551
2115
2116         Unreviewed test gardening.
2117
2118         Mark the text-transform-capitilize-026.html as flaky for all platforms.
2119
2120         * TestExpectations:
2121
2122 2019-03-10  Zalan Bujtas  <zalan@apple.com>
2123
2124         [ContentChangeObserver] Fix failing test cases
2125         https://bugs.webkit.org/show_bug.cgi?id=195524
2126         <rdar://problem/48745101>
2127
2128         Reviewed by Simon Fraser.
2129
2130         They've been failing ever since the 32ms fixed time window was introduced. 
2131
2132         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple.html:
2133         * fast/events/touch/ios/content-observation/stuck-with-hover-state.html:
2134
2135 2019-03-10  Simon Fraser  <simon.fraser@apple.com>
2136
2137         Mark two tests as failing after r242624
2138         https://bugs.webkit.org/show_bug.cgi?id=195531
2139
2140         Unreviewed test gardening.
2141
2142         These tests are failing:
2143         accessibility/mac/selection-notification-focus-change.html [ Failure ]
2144         compositing/video/video-clip-change-src.html [ ImageOnlyFailure ]
2145
2146         * platform/mac-wk2/TestExpectations:
2147
2148 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
2149
2150         [iOS Simulator] LayoutTest/scrollingcoordinator/ios/nested-fixed-layer-positions.html is flaky fail
2151         https://bugs.webkit.org/show_bug.cgi?id=171628
2152
2153         Unreviewed test gardening.
2154         
2155         I can't reproduce flakiness for this test. Let's see if it's fixed.
2156
2157         * platform/ios-wk2/TestExpectations:
2158
2159 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
2160
2161         [ios-simulator WK2] LayoutTest scrollingcoordinator/ios/non-stable-viewport-scroll.html is a flaky failure
2162         https://bugs.webkit.org/show_bug.cgi?id=168924
2163
2164         Unreviewed test gardening.
2165         
2166         Let's try a new expectation for this test (it's non-flakey for me for 100 iterations).
2167
2168         * platform/ios-wk2/TestExpectations:
2169         * scrollingcoordinator/ios/non-stable-viewport-scroll-expected.txt:
2170
2171 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
2172
2173         Add a test for scrolling tree adjustment of fixed layers (r242601)
2174         https://bugs.webkit.org/show_bug.cgi?id=195521
2175
2176         Reviewed by Sam Weinig.
2177         
2178         This test sets the "unstable" scrolling state (as if the user is actively scrolling) and scrolls,
2179         then changes style to trigger a scrolling tree commit with a changed offset for a fixed layer.
2180         The test shows the wrong fixed layer position before r242601.
2181
2182         Helpers are added to UIHelper to do the scroll, and to wrap setTimeout in an async function.
2183         Sadly we have to wait about 120ms for the scrollbars to fade out.
2184
2185         * resources/ui-helper.js:
2186         (window.UIHelper.async.delayFor):
2187         (window.UIHelper.async.immediateScrollTo):
2188         (window.UIHelper.async.immediateUnstableScrollTo):
2189         * scrollingcoordinator/ios/ui-scroll-fixed-expected.html: Added.
2190         * scrollingcoordinator/ios/ui-scroll-fixed.html: Added.
2191
2192 2019-03-09  Wenson Hsieh  <wenson_hsieh@apple.com>
2193
2194         REGRESSION (r242551): Sporadic hangs when tapping to change selection on iOS
2195         https://bugs.webkit.org/show_bug.cgi?id=195475
2196         <rdar://problem/48721153>
2197
2198         Reviewed by Chris Dumez.
2199
2200         Add a new layout test that taps to change selection 20 times in a contenteditable area and additionally
2201         disables IPC timeout, to ensure that any IPC deadlocks will result in the test failing due to timing out.
2202
2203         * editing/selection/ios/change-selection-by-tapping-expected.txt: Added.
2204         * editing/selection/ios/change-selection-by-tapping.html: Added.
2205
2206 2019-03-09  Zalan Bujtas  <zalan@apple.com>
2207
2208         [ContentChangeObserver] Click event fires immediately on hover menu at seriouseats.com
2209         https://bugs.webkit.org/show_bug.cgi?id=195520
2210         <rdar://problem/48740098>
2211
2212         Reviewed by Simon Fraser.
2213
2214         * fast/events/touch/ios/content-observation/move-content-from-offscreen-expected.txt: Added.
2215         * fast/events/touch/ios/content-observation/move-content-from-offscreen.html: Added.
2216
2217 2019-03-09  Zalan Bujtas  <zalan@apple.com>
2218
2219         [ContentChangeObserver] Start observing for content change between touchEnd and mouseMoved start
2220         https://bugs.webkit.org/show_bug.cgi?id=195510
2221         <rdar://problem/48735695>
2222
2223         Reviewed by Simon Fraser.
2224
2225         * fast/events/touch/ios/content-observation/visibility-change-after-touch-end-expected.txt: Added.
2226         * fast/events/touch/ios/content-observation/visibility-change-after-touch-end.html: Added.
2227
2228 2019-03-08  Ryan Haddad  <ryanhaddad@apple.com>
2229
2230         [ iOS Simulator ] REGRESSION (r237087) Layout Test fast/viewport/ios/*-width-viewport-after-changing-view-scale.html is a flaky failure
2231         https://bugs.webkit.org/show_bug.cgi?id=195341
2232
2233         Unreviewed test gardening.
2234
2235         * platform/ios-wk2/TestExpectations:
2236
2237 2019-03-08  Chris Dumez  <cdumez@apple.com>
2238
2239         Add support for Device Orientation / Motion permission API
2240         https://bugs.webkit.org/show_bug.cgi?id=195329
2241         <rdar://problem/47645367>
2242
2243         Reviewed by Geoffrey Garen.
2244
2245         Add layout test coverage.
2246
2247         * TestExpectations:
2248         * fast/device-orientation/device-motion-request-permission-denied-expected.txt: Added.
2249         * fast/device-orientation/device-motion-request-permission-denied.html: Added.
2250         * fast/device-orientation/device-motion-request-permission-granted-expected.txt: Added.
2251         * fast/device-orientation/device-motion-request-permission-granted.html: Added.
2252         * fast/device-orientation/device-motion-request-permission-user-gesture-expected.txt: Added.
2253         * fast/device-orientation/device-motion-request-permission-user-gesture.html: Added.
2254         * fast/device-orientation/device-orientation-request-permission-denied-expected.txt: Added.
2255         * fast/device-orientation/device-orientation-request-permission-denied.html: Added.
2256         * fast/device-orientation/device-orientation-request-permission-granted-expected.txt: Added.
2257         * fast/device-orientation/device-orientation-request-permission-granted.html: Added.
2258         * fast/device-orientation/device-orientation-request-permission-user-gesture-expected.txt: Added.
2259         * fast/device-orientation/device-orientation-request-permission-user-gesture.html: Added.
2260         * http/tests/events/device-orientation-motion-non-secure-context.html:
2261         * http/tests/events/device-orientation-motion-secure-context-expected.txt:
2262         * http/tests/events/device-orientation-motion-secure-context.html:
2263         * platform/ios-wk2/TestExpectations:
2264         * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt:
2265         * platform/ios/http/tests/events/device-orientation-motion-secure-context-expected.txt:
2266
2267 2019-03-08  Zalan Bujtas  <zalan@apple.com>
2268
2269         [ContentChangeObserver] Expand "isConsideredClickable" to descendants
2270         https://bugs.webkit.org/show_bug.cgi?id=195478
2271         <rdar://problem/48724935>
2272
2273         Reviewed by Simon Fraser.
2274
2275         * fast/events/touch/ios/content-observation/clickable-content-is-inside-a-container-expected.txt: Added.
2276         * fast/events/touch/ios/content-observation/clickable-content-is-inside-a-container.html: Added.
2277
2278 2019-03-08  Truitt Savell  <tsavell@apple.com>
2279
2280         (r242595) Layout Tests in imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/* are failing
2281         https://bugs.webkit.org/show_bug.cgi?id=195466
2282
2283         Unreviewed test gardening.
2284
2285         * platform/mac/TestExpectations:
2286
2287 2019-03-08  Per Arne Vollan  <pvollan@apple.com>
2288
2289         Layout Test http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http.html is failing
2290         https://bugs.webkit.org/show_bug.cgi?id=195461
2291
2292         Unreviewed test gardening.
2293
2294         * platform/win/TestExpectations:
2295
2296 2019-03-07  Zalan Bujtas  <zalan@apple.com>
2297
2298         [ContentChangeObserver] Check if visibility change happens while dispatching mouseMoved
2299         https://bugs.webkit.org/show_bug.cgi?id=195421
2300         <rdar://problem/48682004>
2301
2302         Reviewed by Simon Fraser.
2303
2304         * fast/events/touch/ios/content-observation/visibility-change-happens-while-in-mousemoved-expected.txt: Added.
2305         * fast/events/touch/ios/content-observation/visibility-change-happens-while-in-mousemoved.html: Added.
2306
2307 2019-03-07  Zalan Bujtas  <zalan@apple.com>
2308
2309         [ContentChangeObserver] Check if max-height change triggers visible content change.
2310         https://bugs.webkit.org/show_bug.cgi?id=195417
2311         <rdar://problem/48680631>
2312
2313         Reviewed by Simon Fraser.
2314
2315         * fast/events/touch/ios/content-observation/visibility-change-is-max-height-change-expected.txt: Added.
2316         * fast/events/touch/ios/content-observation/visibility-change-is-max-height-change.html: Added.
2317
2318 2019-03-07  Zalan Bujtas  <zalan@apple.com>
2319
2320         [ContentChangeObserver] Click event fires immediately on hover menu at Ebbets.com
2321         https://bugs.webkit.org/show_bug.cgi?id=195397
2322
2323         Reviewed by Simon Fraser.
2324
2325         * fast/events/touch/ios/content-observation/visibility-change-on-touch-start-simple-expected.txt: Added.
2326         * fast/events/touch/ios/content-observation/visibility-change-on-touch-start-simple.html: Added.
2327
2328 2019-03-07  Zalan Bujtas  <zalan@apple.com>
2329
2330         [ContentChangeObserver] Introduce fixed duration content observation
2331         https://bugs.webkit.org/show_bug.cgi?id=195295
2332         <rdar://problem/48579913>
2333
2334         Reviewed by Simon Fraser.
2335
2336         * fast/events/touch/ios/content-observation/visibility-change-happens-on-timer-hops-expected.txt: Added.
2337         * fast/events/touch/ios/content-observation/visibility-change-happens-on-timer-hops.html: Added.
2338
2339 2019-03-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
2340
2341         requestAnimationFrame should execute before the next frame
2342         https://bugs.webkit.org/show_bug.cgi?id=177484
2343
2344         Reviewed by Simon Fraser.
2345
2346         * TestExpectations:
2347         There is a slight difference between the actual DRT and the expected DRT
2348         due to animation timing change. But these two tests are not animating
2349         correctly if they are opened in Safari with web animation turned on. 
2350
2351         * animations/animation-multiple-callbacks-timestamp.html:
2352         Fix variable names used by an error message.
2353         * animations/no-style-recalc-during-accelerated-animation-expected.txt:
2354         * animations/no-style-recalc-during-accelerated-animation.html:
2355         One extra styleReclc was incurred due to the document styleRecalcTimer.
2356         I think this timer is not needed anymore. I will look at removing it in
2357         a separate patch.
2358
2359 2019-03-07  Zalan Bujtas  <zalan@apple.com>
2360
2361         [ContentChangeObserver] Add a setting to be able to turn content change observation on/off
2362         https://bugs.webkit.org/show_bug.cgi?id=195353
2363         <rdar://problem/48626394>
2364
2365         Reviewed by Simon Fraser.
2366
2367         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/click-instead-of-hover-simple-expected.txt.
2368         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple.html: Renamed from LayoutTests/fast/events/touch/ios/click-instead-of-hover-simple.html.
2369         * fast/events/touch/ios/content-observation/hover-when-style-change-is-async-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/hover-when-style-change-is-async-expected.txt.
2370         * fast/events/touch/ios/content-observation/hover-when-style-change-is-async.html: Renamed from LayoutTests/fast/events/touch/ios/hover-when-style-change-is-async.html.
2371         * fast/events/touch/ios/content-observation/stuck-with-hover-state-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/stuck-with-hover-state-expected.txt.
2372         * fast/events/touch/ios/content-observation/stuck-with-hover-state.html: Renamed from LayoutTests/fast/events/touch/ios/stuck-with-hover-state.html.
2373         * fast/events/touch/ios/content-observation/style-recalc-schedule-and-force-relalc-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/style-recalc-schedule-and-force-relalc-expected.txt.
2374         * fast/events/touch/ios/content-observation/style-recalc-schedule-and-force-relalc.html: Renamed from LayoutTests/fast/events/touch/ios/style-recalc-schedule-and-force-relalc.html.
2375         * fast/events/touch/ios/content-observation/visibility-change-happens-at-the-second-timer-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/visibility-change-happens-at-the-second-timer-expected.txt.
2376         * fast/events/touch/ios/content-observation/visibility-change-happens-at-the-second-timer.html: Renamed from LayoutTests/fast/events/touch/ios/visibility-change-happens-at-the-second-timer.html.
2377
2378 2019-03-07  Ross Kirsling  <ross.kirsling@sony.com>
2379
2380         [WinCairo] Unreviewed test gardening.
2381
2382         * platform/wincairo/TestExpectations:
2383
2384 2019-03-07  Justin Fan  <justin_fan@apple.com>
2385
2386         [Web GPU] GPUSampler implementation
2387         https://bugs.webkit.org/show_bug.cgi?id=195427
2388         <rdar://problem/48686011>
2389
2390         Reviewed by Dean Jackson.
2391
2392         Update texture-triangle-strip to use a GPUSampler provided through bindings instead of creating one in shader.
2393
2394         * webgpu/texture-triangle-strip.html:
2395
2396 2019-03-07  Youenn Fablet  <youenn@apple.com>
2397
2398         REGRESSION: ( r231040 ) Layout Test http/tests/security/xss-DENIED-xsl-external-entity.xml is a flaky failure
2399         https://bugs.webkit.org/show_bug.cgi?id=189724
2400         <rdar://problem/48422520>
2401
2402         Reviewed by Geoffrey Garen.
2403
2404         Copy the flaky test into a new test for which we use DumpJSConsoleLogInStdErr.
2405         This should make the new test no longer flaky in WK1.
2406         Run this new test for WK1 only and run the original test for WK2 only.
2407
2408         * TestExpectations:
2409         * http/tests/security/xss-DENIED-xsl-external-entity-no-logging-expected.txt: Added.
2410         * http/tests/security/xss-DENIED-xsl-external-entity-no-logging.xml: Added.
2411         * platform/ios-wk1/TestExpectations:
2412         * platform/mac-wk1/TestExpectations:
2413         * platform/wk2/TestExpectations:
2414
2415 2019-03-07  Devin Rousso  <drousso@apple.com>
2416
2417         Web Inspector: Protocol: add type checking when commands are called via invoke
2418         https://bugs.webkit.org/show_bug.cgi?id=195310
2419         <rdar://problem/48588679>
2420
2421         Reviewed by Joseph Pecoraro.
2422
2423         * inspector/protocol/inspector-backend-invocation-return-value.html:
2424         * inspector/protocol/inspector-backend-invocation-return-value-expected.txt:
2425
2426 2019-03-07  John Wilander  <wilander@apple.com>
2427
2428         Resource Load Statistics: Log first-party navigations with link decoration
2429         https://bugs.webkit.org/show_bug.cgi?id=195301
2430         <rdar://problem/48569971>
2431
2432         Reviewed by Brent Fulgham.
2433
2434         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration-expected.txt: Added.
2435         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration.html: Added.
2436
2437 2019-03-07  John Wilander  <wilander@apple.com>
2438
2439         Resource Load Statistics: Make it possible to purge only script-accessible cookies
2440         https://bugs.webkit.org/show_bug.cgi?id=195383
2441         <rdar://problem/48570136>
2442
2443         Reviewed by Brent Fulgham.
2444
2445         * http/tests/cookies/resources/set-http-only-cookie.php: Added.
2446         * http/tests/resourceLoadStatistics/delete-script-accessible-cookies-expected.txt: Added.
2447         * http/tests/resourceLoadStatistics/delete-script-accessible-cookies.html: Added.
2448
2449 2019-03-07  Frederic Wang  <fwang@igalia.com>
2450
2451         Update WPT tests for embedded content
2452         https://bugs.webkit.org/show_bug.cgi?id=194770
2453
2454         Reviewed by Rob Buis.
2455
2456         * TestExpectations:
2457         * platform/mac-wk1/TestExpectations:
2458         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_anchor_download_allow_downloads_without_user_activation.sub.tentative-expected.txt: Added.
2459         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_anchor_download_block_downloads_without_user_activation.sub.tentative-expected.txt: Added.
2460         * tests-options.json:
2461
2462 2019-03-06  Devin Rousso  <drousso@apple.com>
2463
2464         Web Inspector: DOM Debugger: event breakpoints still fire when breakpoints are disabled
2465         https://bugs.webkit.org/show_bug.cgi?id=195377
2466         <rdar://problem/48651645>
2467
2468         Reviewed by Joseph Pecoraro and Matt Baker.
2469
2470         * inspector/dom-debugger/event-listener-breakpoints.html:
2471         * inspector/dom-debugger/event-listener-breakpoints-expected.txt:
2472
2473 2019-03-06  Wenson Hsieh  <wenson_hsieh@apple.com>
2474
2475         Crash when attempting to change input type while dismissing datalist suggestions
2476         https://bugs.webkit.org/show_bug.cgi?id=195384
2477         <rdar://problem/48563718>
2478
2479         Reviewed by Brent Fulgham.
2480
2481         Add a new layout test to exercise this scenario.
2482
2483         * fast/forms/datalist/change-input-type-after-closing-datalist-suggestions-expected.txt: Added.
2484         * fast/forms/datalist/change-input-type-after-closing-datalist-suggestions.html: Added.
2485
2486 2019-03-06  Justin Fan  <justin_fan@apple.com>
2487
2488         [Web GPU] GPUTexture and GPUTextureView updates, and related GPUBindGroup updates
2489         https://bugs.webkit.org/show_bug.cgi?id=195347
2490
2491         Reviewed by Dean Jackson.
2492
2493         * webgpu/blit-commands.html:
2494         * webgpu/resources/blue-checkered.png: Added.
2495         * webgpu/texture-triangle-strip-expected.html: Added. Draw a reference for blue-checkered.png with Canvas2D.
2496         * webgpu/texture-triangle-strip.html: Added. Draw blue-checkered.png as a texture on a Web GPU quad.
2497
2498         Renaming updates, no change in behavior:
2499         * webgpu/bind-groups.html:
2500         * webgpu/buffer-resource-triangles.html:
2501         * webgpu/pipeline-layouts.html:
2502         * webgpu/render-pipelines.html:
2503
2504 2019-03-06  Antti Koivisto  <antti@apple.com>
2505
2506         [iOS] Basic hit testing for content overlapping fast-scrollable overflow
2507         https://bugs.webkit.org/show_bug.cgi?id=195360
2508
2509         Reviewed by Simon Fraser.
2510
2511         * fast/scrolling/ios/overflow-scroll-overlap-expected.txt: Added.
2512         * fast/scrolling/ios/overflow-scroll-overlap.html: Added.
2513
2514 2019-03-06  Joseph Pecoraro  <pecoraro@apple.com>
2515
2516         Web Inspector: CPU Usage Timeline - Statistics and Sources sections
2517         https://bugs.webkit.org/show_bug.cgi?id=195202
2518
2519         Reviewed by Devin Rousso.
2520
2521         * inspector/unit-tests/map-utilities-expected.txt: Added.
2522         * inspector/unit-tests/map-utilities.html: Added.
2523         * inspector/unit-tests/set-utilities-expected.txt:
2524         * inspector/unit-tests/set-utilities.html:
2525
2526 2019-03-06  Wenson Hsieh  <wenson_hsieh@apple.com>
2527
2528         [iOS] Frequent 1 second IPC deadlocks when showing a paste callout
2529         https://bugs.webkit.org/show_bug.cgi?id=195354
2530         <rdar://problem/48624675>
2531
2532         Reviewed by Tim Horton.
2533
2534         Most of these tests currently encounter and rely on the 1 second IPC timeout to finish. To test this fix, force
2535         `ignoreSynchronousMessagingTimeouts=true` to make them fail if the processes encounter a deadlock.
2536
2537         * editing/pasteboard/ios/dom-paste-confirmation.html:
2538         * editing/pasteboard/ios/dom-paste-consecutive-confirmations.html:
2539         * editing/pasteboard/ios/dom-paste-rejection.html:
2540         * editing/pasteboard/ios/dom-paste-requires-user-gesture.html:
2541         * editing/pasteboard/ios/dom-paste-same-origin.html:
2542
2543 2019-03-06  Javier Fernandez  <jfernandez@igalia.com>
2544
2545         Import new tests from the CSS Text 3 WPT test suite
2546         https://bugs.webkit.org/show_bug.cgi?id=195275
2547
2548         Reviewed by Myles C. Maxfield.
2549
2550         Imported new CSS Text tests from the WPT suite
2551
2552         * TestExpectations: Flag tests that are not passing right now.
2553         * platform/gtk/TestExpectations: A few tests pass now.
2554
2555 2019-03-06  Frederic Wang  <fwang@igalia.com>
2556
2557         Update WPT tests for the track element
2558         https://bugs.webkit.org/show_bug.cgi?id=195358
2559
2560         Reviewed by Rob Buis.
2561
2562         * TestExpectations: Add expectations for new tests.
2563
2564 2019-03-06  Rob Buis  <rbuis@igalia.com>
2565
2566         Consider supporting the `referrerpolicy` attribute.
2567         https://bugs.webkit.org/show_bug.cgi?id=179053
2568
2569         Reviewed by Darin Adler.
2570
2571         Add tests for referrerpolicy attribute based on the referrer-policy
2572         meta referrer tests.
2573         Update improved results for reflection-embedded.html.
2574         Mark some of the tests as Failure on windows.
2575
2576         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-http-expected.txt: Added.
2577         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-http.html: Added.
2578         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Added.
2579         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https.html: Added.
2580         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/same-origin-expected.txt: Added.
2581         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/same-origin.html: Added.
2582         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http-expected.txt: Added.
2583         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http.html: Added.
2584         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https-expected.txt: Added.
2585         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https.html: Added.
2586         * http/tests/referrer-policy-iframe/no-referrer/same-origin-expected.txt: Added.
2587         * http/tests/referrer-policy-iframe/no-referrer/same-origin.html: Added.
2588         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
2589         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-http.html: Added.
2590         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
2591         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https.html: Added.
2592         * http/tests/referrer-policy-iframe/origin-when-cross-origin/same-origin-expected.txt: Added.
2593         * http/tests/referrer-policy-iframe/origin-when-cross-origin/same-origin.html: Added.
2594         * http/tests/referrer-policy-iframe/origin/cross-origin-http-http-expected.txt: Added.
2595         * http/tests/referrer-policy-iframe/origin/cross-origin-http-http.html: Added.
2596         * http/tests/referrer-policy-iframe/origin/cross-origin-http.https-expected.txt: Added.
2597         * http/tests/referrer-policy-iframe/origin/cross-origin-http.https.html: Added.
2598         * http/tests/referrer-policy-iframe/origin/same-origin-expected.txt: Added.
2599         * http/tests/referrer-policy-iframe/origin/same-origin.html: Added.
2600         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http-http-expected.txt: Added.
2601         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http-http.html: Added.
2602         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https-expected.txt: Added.
2603         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https.html: Added.
2604         * http/tests/referrer-policy-iframe/same-origin/same-origin-expected.txt: Added.
2605         * http/tests/referrer-policy-iframe/same-origin/same-origin.html: Added.
2606         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
2607         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-http.html: Added.
2608         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
2609         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https.html: Added.
2610         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/same-origin-expected.txt: Added.
2611         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/same-origin.html: Added.
2612         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-http-expected.txt: Added.
2613         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-http.html: Added.
2614         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https-expected.txt: Added.
2615         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https.html: Added.
2616         * http/tests/referrer-policy-iframe/strict-origin/same-origin-expected.txt: Added.
2617         * http/tests/referrer-policy-iframe/strict-origin/same-origin.html: Added.
2618         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-http-expected.txt: Added.
2619         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-http.html: Added.
2620         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https-expected.txt: Added.
2621         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https.html: Added.
2622         * http/tests/referrer-policy-iframe/unsafe-url/same-origin-expected.txt: Added.
2623         * http/tests/referrer-policy-iframe/unsafe-url/same-origin.html: Added.
2624         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2625         * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2626         * platform/win/TestExpectations:
2627
2628 2019-03-05  Rob Buis  <rbuis@igalia.com>
2629
2630         Add referrer-policy tests
2631         https://bugs.webkit.org/show_bug.cgi?id=195269
2632
2633         Reviewed by Daniel Bates.
2634
2635         The tests in http/tests/referrer-policy do not test all referrer-policy
2636         values, add the remaining values.
2637
2638         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-http-expected.txt: Added.
2639         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-http.html: Added.
2640         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Added.
2641         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https.html: Added.
2642         * http/tests/referrer-policy/no-referrer-when-downgrade/same-origin-expected.txt: Added.
2643         * http/tests/referrer-policy/no-referrer-when-downgrade/same-origin.html: Added.
2644         * http/tests/referrer-policy/no-referrer/cross-origin-http-http-expected.txt: Added.
2645         * http/tests/referrer-policy/no-referrer/cross-origin-http-http.html: Added.
2646         * http/tests/referrer-policy/no-referrer/cross-origin-http.https-expected.txt: Added.
2647         * http/tests/referrer-policy/no-referrer/cross-origin-http.https.html: Added.
2648         * http/tests/referrer-policy/no-referrer/same-origin-expected.txt: Added.
2649         * http/tests/referrer-policy/no-referrer/same-origin.html: Added.
2650         * http/tests/referrer-policy/origin/cross-origin-http-http-expected.txt: Added.
2651         * http/tests/referrer-policy/origin/cross-origin-http-http.html: Added.
2652         * http/tests/referrer-policy/origin/cross-origin-http.https-expected.txt: Added.
2653         * http/tests/referrer-policy/origin/cross-origin-http.https.html: Added.
2654         * http/tests/referrer-policy/origin/same-origin-expected.txt: Added.
2655         * http/tests/referrer-policy/origin/same-origin.html: Added.
2656         * http/tests/referrer-policy/unsafe-url/cross-origin-http-http-expected.txt: Added.
2657         * http/tests/referrer-policy/unsafe-url/cross-origin-http-http.html: Added.
2658         * http/tests/referrer-policy/unsafe-url/cross-origin-http.https-expected.txt: Added.
2659         * http/tests/referrer-policy/unsafe-url/cross-origin-http.https.html: Added.
2660         * http/tests/referrer-policy/unsafe-url/same-origin-expected.txt: Added.
2661         * http/tests/referrer-policy/unsafe-url/same-origin.html: Added.
2662
2663 2019-03-05  Eric Liang  <ericliang@apple.com>
2664
2665         AX: Add remote search support for keyboard focusable element search type
2666         https://bugs.webkit.org/show_bug.cgi?id=195336
2667
2668         Reviewed by Chris Fleizach.
2669
2670         Added test that verifies search with AXKeyboardFocusableSearchKey returns the default keyboard-focusable elements.
2671
2672         * accessibility/mac/search-predicate-keyboard-focusable-expected.txt: Added.
2673         * accessibility/mac/search-predicate-keyboard-focusable.html: Added.
2674
2675 2019-03-05  Daniel Bates  <dabates@apple.com>
2676
2677         [iOS] Should not scroll when checkbox, radio, submit, reset, or button is spacebar activated
2678         https://bugs.webkit.org/show_bug.cgi?id=195281
2679         <rdar://problem/48564347>
2680
2681         Reviewed by Simon Fraser.
2682
2683         Add some tests to ensure that we do not scroll when a checkbox, radio, submit, reset, or button
2684         is spacebar activated.
2685
2686         * fast/events/ios/activating-button-should-not-scroll-page-expected.txt: Added.
2687         * fast/events/ios/activating-button-should-not-scroll-page.html: Added.
2688         * fast/events/ios/activating-checkbox-should-not-scroll-page-expected.txt: Added.
2689         * fast/events/ios/activating-checkbox-should-not-scroll-page.html: Added.
2690         * fast/events/ios/activating-radio-button-should-not-scroll-page-expected.txt: Added.
2691         * fast/events/ios/activating-radio-button-should-not-scroll-page.html: Added.
2692         * fast/events/ios/activating-reset-button-should-not-scroll-page-expected.txt: Added.
2693         * fast/events/ios/activating-reset-button-should-not-scroll-page.html: Added.
2694         * fast/events/ios/activating-submit-button-should-not-scroll-page-expected.txt: Added.
2695         * fast/events/ios/activating-submit-button-should-not-scroll-page.html: Added.
2696         * fast/events/ios/resources/press-spacebar-at-element-and-check-for-page-scroll.js: Added.
2697         (done):
2698         (handleInteraction.checkForScrollAndDone):
2699         (handleInteraction):
2700         (handleScroll):
2701         (handleFocus):
2702         (checkActivatingElementUsingSpacebarDoesNotScrollPage):
2703         * platform/ios/TestExpectations: Skip the tests for now until ENABLE(FULL_KEYBOARD_ACCESS) is enabled
2704         by default on iOS.
2705
2706 2019-03-05  Takashi Komori  <Takashi.Komori@sony.com>
2707
2708         [Curl] Implement Cookie Accept Policy.
2709         https://bugs.webkit.org/show_bug.cgi?id=191645
2710
2711         Reviewed by Fujii Hironori.
2712
2713         * platform/wincairo-wk1/TestExpectations:
2714         * platform/wincairo/TestExpectations:
2715
2716 2019-03-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
2717
2718         SVGPathSegList.insertItemBefore() should fail if the newItem belongs to an animating animPathSegList
2719         https://bugs.webkit.org/show_bug.cgi?id=195333
2720         <rdar://problem/48475802>
2721
2722         Reviewed by Simon Fraser.
2723
2724         * svg/dom/SVGPathSegList-insert-from-animating-animPathSegList-expected.txt: Added.
2725         * svg/dom/SVGPathSegList-insert-from-animating-animPathSegList.svg: Added.
2726
2727 2019-03-05  Ryan Haddad  <ryanhaddad@apple.com>
2728
2729         Unreviewed, rolling out r242403.
2730
2731         Caused layout test crashes on iOS simulator.
2732
2733         Reverted changeset:
2734
2735         "[ContentChangeObserver] Introduce fixed duration content
2736         observation"
2737         https://bugs.webkit.org/show_bug.cgi?id=195295
2738         https://trac.webkit.org/changeset/242403
2739
2740 2019-03-04  Diego Pino Garcia  <dpino@igalia.com>
2741
2742         [GTK] Unreviewed test gardening
2743         https://bugs.webkit.org/show_bug.cgi?id=195272
2744
2745         Unreviewed test gardening.
2746
2747         * platform/gtk/TestExpectations:
2748
2749 2019-03-04  Justin Fan  <justin_fan@apple.com>
2750
2751         [Web GPU] Blitting function prototypes
2752         https://bugs.webkit.org/show_bug.cgi?id=195224
2753         <rdar://problem/48538902>
2754
2755         Reviewed by Dean Jackson.
2756
2757         Add basic test to copy data with all new blitting functions and verify the result.
2758
2759         * webgpu/blit-commands-expected.html: Added.
2760         * webgpu/blit-commands.html: Added.
2761         * webgpu/buffer-command-buffer-races.html: Fixed typo.
2762         * webgpu/resources/green-400.png: Added.
2763
2764 2019-03-04  Zalan Bujtas  <zalan@apple.com>
2765
2766         [ContentChangeObserver] Introduce fixed duration content observation
2767         https://bugs.webkit.org/show_bug.cgi?id=195295
2768         <rdar://problem/48579913>
2769
2770         Reviewed by Simon Fraser.
2771
2772         * fast/events/touch/ios/visibility-change-happens-on-timer-hops-expected.txt: Added.
2773         * fast/events/touch/ios/visibility-change-happens-on-timer-hops.html: Added.
2774
2775 2019-03-04  Wenson Hsieh  <wenson_hsieh@apple.com>
2776
2777         Native text selection UI is incorrectly suppressed in Microsoft Visio
2778         https://bugs.webkit.org/show_bug.cgi?id=195178
2779         <rdar://problem/48519394>
2780
2781         Reviewed by Darin Adler.
2782
2783         Add a new layout test that focuses several different text fields and checks whether or not editing UI is shown:
2784
2785         1. A text field inside an overflow: hidden container, all within an absolutely positioned iframe, such that the
2786         text field is not visible. The caret should be hidden.
2787
2788         2. A text field inside an absolutely positioned iframe, inside an overflow: hidden container, such that the
2789         text field is visible. The caret should be visible.
2790
2791         3. A text field inside a relatively positioned iframe in an overflow: hidden container, such that the text field
2792         is not visible. The caret should be hidden.
2793
2794         4. A text field that is position: fixed inside an overflow: hidden container, such that the text field is
2795         visible. The caret should be visible.
2796
2797         * editing/selection/ios/do-not-hide-selection-in-visible-container-expected.txt: Added.
2798         * editing/selection/ios/do-not-hide-selection-in-visible-container.html: Added.
2799         * editing/selection/ios/hide-selection-in-empty-overflow-hidden-container.html:
2800         * resources/ui-helper.js:
2801         (window.UIHelper.activateElementAndWaitForInputSession):
2802
2803         Add a convenience function in UIHelper that taps a given element and waits for the keyboard to show.
2804
2805 2019-03-04  Daniel Bates  <dabates@apple.com>
2806
2807         [iOS] Caret x-position in empty text area does not match text field
2808         https://bugs.webkit.org/show_bug.cgi?id=195125
2809         <rdar://problem/47161070>
2810
2811         Reviewed by Darin Adler.
2812
2813         Update expected results due to changes in padding.
2814
2815         * TestExpectations: Remove some tests that are now passing.
2816         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document-expected.txt:
2817         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html:
2818         * fast/forms/textarea/ios/caret-x-position-in-textarea-matches-textfield-expected.txt: Added.
2819         * fast/forms/textarea/ios/caret-x-position-in-textarea-matches-textfield.html: Added.
2820         * platform/ios-wk2/editing/input/reveal-caret-of-multiline-input-expected.txt:
2821         * platform/ios-wk2/editing/inserting/4960120-1-expected.txt:
2822         * platform/ios-wk2/editing/pasteboard/pasting-tabs-expected.txt:
2823         * platform/ios-wk2/fast/block/float/overhanging-tall-block-expected.txt:
2824         * platform/ios-wk2/fast/block/margin-collapse/103-expected.txt:
2825         * platform/ios-wk2/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
2826         * platform/ios-wk2/fast/dynamic/008-expected.txt:
2827         * platform/ios-wk2/fast/forms/basic-textareas-expected.txt:
2828         * platform/ios-wk2/fast/forms/textAreaLineHeight-expected.txt:
2829         * platform/ios-wk2/fast/forms/textarea-align-expected.txt:
2830         * platform/ios-wk2/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
2831         * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-1-expected.txt:
2832         * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-2-expected.txt:
2833         * platform/ios-wk2/fast/forms/textarea-scroll-height-expected.txt:
2834         * platform/ios-wk2/fast/forms/textarea-scrollbar-expected.txt:
2835         * platform/ios-wk2/fast/forms/textarea-scrolled-type-expected.txt:
2836         * platform/ios-wk2/fast/forms/textarea-setinnerhtml-expected.txt:
2837         * platform/ios-wk2/fast/hidpi/resize-corner-hidpi-expected.txt:
2838         * platform/ios-wk2/fast/overflow/overflow-x-y-expected.txt:
2839         * platform/ios-wk2/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
2840         * platform/ios-wk2/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
2841         * platform/ios/TestExpectations:
2842         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt:
2843         * platform/ios/fast/forms/form-element-geometry-expected.txt:
2844         * platform/ios/fast/forms/linebox-overflow-in-textarea-padding-expected.txt:
2845         * platform/ios/fast/forms/negativeLineHeight-expected.txt:
2846         * platform/ios/fast/forms/text-control-intrinsic-widths-expected.txt:
2847         * platform/ios/fast/forms/textarea-width-expected.txt:
2848         * platform/ios/fast/replaced/width100percent-textarea-expected.txt:
2849         * platform/ios/fast/scrolling/ios/textarea-scroll-touch-expected.txt:
2850         * platform/ios/tables/mozilla/bugs/bug194024-expected.txt:
2851         * platform/ios/tables/mozilla/bugs/bug30559-expected.txt:
2852         * platform/ios/tables/mozilla/bugs/bug30692-expected.txt:
2853
2854 2019-03-03  Darin Adler  <darin@apple.com>
2855
2856         Prepare to improve handling of conversion of float to strings
2857         https://bugs.webkit.org/show_bug.cgi?id=195262
2858
2859         Reviewed by Daniel Bates.
2860
2861         * svg/dom/SVGAngle-expected.txt:
2862         * svg/dom/SVGAngle.html:
2863         * svg/dom/SVGLength-px-expected.txt:
2864         * svg/dom/SVGLength-px-with-context-expected.txt:
2865         * svg/dom/SVGLength-px-with-context.html:
2866         * svg/dom/SVGLength-px.html:
2867         Remove checks that depend on the precision and number of serialization.
2868         The current tests depend on behavior that we'd like to change in the future and
2869         some of them had already been updated since the behavior is different in different
2870         web browsers. Tricky issue because of the mix of single and double precision in
2871         the SVG engine and the JavaScript language, and straightforward to keep the tests
2872         useful without this unnecessary dependency. Generally we check the units of the
2873         result of valueAsString, and not the numeric result. Another idea would be to
2874         check the numeric part of the result by converting it back to a number and
2875         comparing it as a number rather than as a string.
2876
2877 2019-03-04  Truitt Savell  <tsavell@apple.com>
2878
2879         webkit.org/b/195210 resolve by r242308, unskipping tests.
2880         https://bugs.webkit.org/show_bug.cgi?id=195210
2881
2882         Unreviewed test gardening.
2883
2884         * platform/mac-wk1/TestExpectations:
2885
2886 2019-03-04  Claudio Saavedra  <csaavedra@igalia.com>
2887
2888         Fix typo in previous gardening commit
2889
2890         Unreviewed.
2891         * platform/wpe/TestExpectations:
2892
2893 2019-03-04  Claudio Saavedra  <csaavedra@igalia.com>
2894
2895         [WPE][EME] Mark two flaky EME tests
2896
2897         Unreviewed gardening.
2898         * platform/wpe/TestExpectations:
2899
2900 2019-03-02  Simon Fraser  <simon.fraser@apple.com>
2901
2902         Share more code for updating the state of frame scrolling nodes
2903         https://bugs.webkit.org/show_bug.cgi?id=195254
2904
2905         Reviewed by Antti Koivisto.
2906         
2907         New baselines. Overflow nodes get some state from ScrollableAreaParameters now, and
2908         frame nodes get the current scroll position (which is good, since they already have
2909         the new layout viewport).
2910
2911         * fast/scrolling/ios/change-scrollability-on-content-resize-expected.txt:
2912         * fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt:
2913         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
2914         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
2915         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
2916         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
2917         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
2918         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
2919         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
2920         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
2921         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
2922         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
2923         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
2924         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
2925         * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
2926         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
2927         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
2928         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
2929         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
2930         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
2931         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
2932         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
2933         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
2934         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
2935         * tiled-drawing/scrolling/fixed/four-bars.html:
2936         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
2937         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
2938         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
2939         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
2940
2941 2019-03-03  Diego Pino Garcia  <dpino@igalia.com>
2942
2943         [GTK] Unreviewed test gardening
2944         https://bugs.webkit.org/show_bug.cgi?id=195261
2945
2946         Unreviewed test gardening.
2947
2948         * platform/gtk/TestExpectations:
2949
2950 2019-03-02  Darin Adler  <darin@apple.com>
2951
2952         Retire legacy dtoa function and DecimalNumber class
2953         https://bugs.webkit.org/show_bug.cgi?id=195253
2954
2955         Reviewed by Daniel Bates.
2956
2957         * fast/css/large-value-csstext-expected.txt:
2958         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt:
2959         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
2960         Updated expected value to expect exponential syntax for super-small numbers that are formatted
2961         differently by the new code.
2962
2963         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2964         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2965         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2966         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2967         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2968         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2969         Rebaseline still-failing parts of these tests that dump super-small numbers that are formatted
2970         differently by the new code. Still probably needs to be done for 4 other platforms.
2971
2972 2019-03-03  Tim Horton  <timothy_horton@apple.com>
2973
2974         Remove some more unused 32-bit code
2975         https://bugs.webkit.org/show_bug.cgi?id=195255
2976
2977         Reviewed by Darin Adler.
2978
2979         * platform/mac/plugins/supports-carbon-event-model-expected.txt: Removed.
2980         * platform/mac/plugins/supports-carbon-event-model.html: Removed.
2981
2982 2019-03-02  Zalan Bujtas  <zalan@apple.com>
2983
2984         [ContentChangeObserver] Introduce ContentChangeObserver::adjustObservedState
2985         https://bugs.webkit.org/show_bug.cgi?id=195244
2986         <rdar://problem/48536737>
2987
2988         Reviewed by Simon Fraser.
2989
2990         * fast/events/touch/ios/visibility-change-happens-at-the-second-timer-expected.txt: Added.
2991         * fast/events/touch/ios/visibility-change-happens-at-the-second-timer.html: Added.
2992
2993 2019-03-02  Wenson Hsieh  <wenson_hsieh@apple.com>
2994
2995         [iOS] Programmatic paste access should be granted when copying and pasting within the same origin
2996         https://bugs.webkit.org/show_bug.cgi?id=195053
2997         <rdar://problem/48134710>
2998
2999         Reviewed by Ryosuke Niwa.
3000
3001         Adjust several existing DOM paste tests to copy text from a child frame that has a different origin as the main
3002         frame, such that we'll trigger the paste callout menu when performing a programmatic paste. Also add a new
3003         layout test that copies and programmatically pastes within the same document, to verify that no paste callout is
3004         displayed and the paste is allowed.
3005
3006         * editing/pasteboard/ios/dom-paste-confirmation-expected.txt:
3007         * editing/pasteboard/ios/dom-paste-confirmation.html:
3008         * editing/pasteboard/ios/dom-paste-consecutive-confirmations-expected.txt:
3009         * editing/pasteboard/ios/dom-paste-consecutive-confirmations.html:
3010         * editing/pasteboard/ios/dom-paste-rejection-expected.txt:
3011         * editing/pasteboard/ios/dom-paste-rejection.html:
3012         * editing/pasteboard/ios/dom-paste-requires-user-gesture-expected.txt:
3013         * editing/pasteboard/ios/dom-paste-requires-user-gesture.html:
3014         * editing/pasteboard/ios/dom-paste-same-origin-expected.txt: Copied from LayoutTests/editing/pasteboard/ios/dom-paste-confirmation-expected.txt.
3015         * editing/pasteboard/ios/dom-paste-same-origin.html: Copied from LayoutTests/editing/pasteboard/ios/dom-paste-confirmation.html.
3016
3017 2019-03-02  Simon Fraser  <simon.fraser@apple.com>
3018
3019         REGRESSION (r242132): Incorrect positioning with multiple position:fixed elements
3020         https://bugs.webkit.org/show_bug.cgi?id=195246
3021
3022         Reviewed by Frederic Wang.
3023
3024         Test that uses eventSender to scroll (and is thus macOS-only).
3025
3026         * platform/ios-wk2/TestExpectations:
3027         * scrollingcoordinator/mac/multiple-fixed-expected.html: Added.
3028         * scrollingcoordinator/mac/multiple-fixed.html: Added.
3029
3030 2019-03-01  Wenson Hsieh  <wenson_hsieh@apple.com>
3031
3032         [Datalist] fast/forms/datalist/datalist-child-validation.html crashes with a debug assertion in isValidFormControlElement()
3033         https://bugs.webkit.org/show_bug.cgi?id=190620
3034         <rdar://problem/19226679>
3035
3036         Reviewed by Ryosuke Niwa.
3037
3038         Re-enables a crashing layout test. See WebCore ChangeLog for more details.
3039
3040         * platform/ios/TestExpectations:
3041         * platform/mac/TestExpectations:
3042
3043 2019-03-01  Zalan Bujtas  <zalan@apple.com>
3044
3045         [ContentChangeObserver] Check for pending style recalcs at the end of each timer run.
3046         https://bugs.webkit.org/show_bug.cgi?id=195220
3047         <rdar://problem/48518979>
3048
3049         Reviewed by Simon Fraser.
3050
3051         * fast/events/touch/ios/style-recalc-schedule-and-force-relalc-expected.txt: Added.
3052         * fast/events/touch/ios/style-recalc-schedule-and-force-relalc.html: Added.
3053
3054 2019-03-01  John Wilander  <wilander@apple.com>
3055
3056         Resource Load Statistics: Further restrict client-side cookie persistence after cross-site navigations with link decoration
3057         https://bugs.webkit.org/show_bug.cgi?id=195196
3058         <rdar://problem/48006419>
3059
3060         Reviewed by Brent Fulgham.
3061
3062         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-decoration-same-site-expected.txt: Added.
3063         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-decoration-same-site.html: Added.
3064         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource-expected.txt: Added.
3065         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource.html: Added.
3066         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource-expected.txt: Added.
3067         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource.html: Added.
3068         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource-expected.txt: Added.
3069         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource.html: Added.
3070         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource-expected.txt: Added.
3071         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource.html: Added.
3072         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js.html:
3073             Now clears cookies after the test.
3074
3075 2019-03-01  Rob Buis  <rbuis@igalia.com>
3076
3077         Adjust XMLHttpRequest Content-Type handling
3078         https://bugs.webkit.org/show_bug.cgi?id=184645
3079
3080         Reviewed by Youenn Fablet.
3081
3082         Fix 2 subtest expectations.
3083
3084         * http/tests/xmlhttprequest/request-encoding2.html:
3085
3086 2019-03-01  Truitt Savell  <tsavell@apple.com>
3087
3088         Continued gardening of storage/indexeddb/ crashes after r242189
3089         https://bugs.webkit.org/show_bug.cgi?id=195210
3090
3091         Unreviewed test gardening.
3092
3093         * platform/mac-wk1/TestExpectations: 
3094
3095 2019-03-01  Antoine Quint  <graouts@apple.com>
3096
3097         Enable WPT Pointer Events tests
3098         https://bugs.webkit.org/show_bug.cgi?id=195204
3099         <rdar://problem/48502751>
3100
3101         Reviewed by Dean Jackson.
3102
3103         The touch-action property has been enabled as part of the work on webkit.org/b/195008 but the WPT tests
3104         had not been enabled yet.
3105
3106         * platform/mac/TestExpectations:
3107
3108 2019-03-01  Truitt Savell  <tsavell@apple.com>
3109
3110         REGRESSION: (r242189): Six Layout Tests in storage/indexeddb/ are crashing after r242189
3111         https://bugs.webkit.org/show_bug.cgi?id=195210
3112
3113         Unreviewed test gardening.
3114
3115         * platform/mac-wk1/TestExpectations:
3116
3117 2019-02-28  Simon Fraser  <simon.fraser@apple.com>
3118
3119         [iOS] Dark flash when opening Google AMP pages
3120         https://bugs.webkit.org/show_bug.cgi?id=195193
3121         rdar://problem/48326442
3122
3123         Reviewed by Zalan Bujtas.
3124
3125         Tests that change the size of a clipping layer with non-z-order composited descendant, with
3126         a couple of layer tree configurations.
3127
3128         * compositing/geometry/ancestor-clip-change-expected.html: Added.
3129         * compositing/geometry/ancestor-clip-change-interleaved-stacking-context-expected.html: Added.
3130         * compositing/geometry/ancestor-clip-change-interleaved-stacking-context.html: Added.
3131         * compositing/geometry/ancestor-clip-change.html: Added.
3132
3133 2019-02-28  Joseph Pecoraro  <pecoraro@apple.com>
3134
3135         Web Inspector: View.removeSubview not removing the element properly when not parented
3136         https://bugs.webkit.org/show_bug.cgi?id=195146
3137
3138         Reviewed by Matt Baker.
3139
3140         * inspector/view/basics-expected.txt:
3141         * inspector/view/basics.html:
3142
3143 2019-02-28  Myles C. Maxfield  <mmaxfield@apple.com>
3144
3145         Use-after-move in RenderCombineText::combineTextIfNeeded()
3146         https://bugs.webkit.org/show_bug.cgi?id=195188
3147
3148         Reviewed by Zalan Bujtas.
3149
3150         * fast/text/text-combine-crash-2-expected.html: Added.
3151         * fast/text/text-combine-crash-2.html: Added.
3152
3153 2019-02-28  Devin Rousso  <drousso@apple.com>
3154
3155         REGRESSION (r240644): Layout Test inspector/page/overrideSetting-ICECandidateFilteringEnabled.html is a flaky timeout
3156         https://bugs.webkit.org/show_bug.cgi?id=194437
3157         <rdar://problem/48008005>
3158
3159         Reviewed by Joseph Pecoraro.
3160
3161         * inspector/page/overrideSetting-ICECandidateFilteringEnabled.html:
3162         * inspector/page/overrideSetting-ICECandidateFilteringEnabled-expected.txt:
3163         Make sure to close the peer connection and data channel after each phase of the test.
3164         Also add failure logging.
3165
3166 2019-02-28  Devin Rousso  <drousso@apple.com>
3167
3168         Web Inspector: Canvas: change tests to not print out dataURLs
3169         https://bugs.webkit.org/show_bug.cgi?id=195136
3170         <rdar://problem/48248697>
3171
3172         Reviewed by Matt Baker.
3173
3174         * inspector/canvas/resources/recording-utilities.js:
3175         (TestPage.registerInitializer.async logRecording):
3176         (TestPage.registerInitializer.window.startRecording):
3177         * inspector/canvas/recording-2d-expected.txt:
3178         * inspector/canvas/recording-bitmaprenderer-expected.txt:
3179         * inspector/canvas/recording-webgl-expected.txt:
3180         * inspector/canvas/recording-webgl-snapshots.html:
3181         * inspector/canvas/recording-webgl-snapshots-expected.txt:
3182
3183         * inspector/canvas/requestContent-2d.html:
3184         * inspector/canvas/requestContent-2d-expected.txt:
3185         * inspector/canvas/requestContent-bitmaprenderer.html:
3186         * inspector/canvas/requestContent-bitmaprenderer-expected.txt:
3187         * inspector/canvas/requestContent-webgl.html:
3188         * inspector/canvas/requestContent-webgl-expected.txt:
3189         * inspector/canvas/requestContent-webgl2.html:
3190         * inspector/canvas/requestContent-webgl2-expected.txt:
3191
3192         * inspector/canvas/setShaderProgramHighlighted.html:
3193         * inspector/canvas/setShaderProgramHighlighted-expected.txt:
3194
3195 2019-02-28  Takashi Komori  <Takashi.Komori@sony.com>
3196
3197         [Curl] HTTP Body is missing with redirection.
3198         https://bugs.webkit.org/show_bug.cgi?id=191651
3199
3200         Reviewed by Don Olmstead.
3201
3202         * platform/wincairo/TestExpectations:
3203
3204 2019-02-28  Daniel Bates  <dabates@apple.com>
3205
3206         Fix timing out tests following r241747
3207         (https://bugs.webkit.org/show_bug.cgi?id=193599)
3208
3209         Fix up the path to ui-helper.js so that we actually load it.
3210
3211         * fast/forms/ios/focus-button.html:
3212         * fast/forms/ios/focus-checkbox.html:
3213         * fast/forms/ios/focus-checked-checkbox.html:
3214         * fast/forms/ios/focus-checked-radio.html:
3215         * fast/forms/ios/focus-radio.html:
3216         * fast/forms/ios/focus-reset-button.html:
3217         * fast/forms/ios/focus-search-field.html:
3218         * fast/forms/ios/focus-submit-button.html:
3219         * fast/forms/ios/focus-text-field.html:
3220         * fast/forms/ios/focus-textarea.html:
3221
3222 2019-02-27  Simon Fraser  <simon.fraser@apple.com>
3223
3224         fast/scrolling/ios/hit-testing-iframe-002.html always fails
3225         https://bugs.webkit.org/show_bug.cgi?id=195108
3226
3227         Reviewed by Frédéric Wang.
3228
3229         Errant ; in this.style.background='green;'
3230
3231         * fast/scrolling/ios/hit-testing-iframe-002.html:
3232         * platform/ios-wk2/TestExpectations:
3233
3234 2019-02-27  Alicia Boya García  <aboya@igalia.com>
3235
3236         Unreviewed GTK test gardening
3237         https://bugs.webkit.org/show_bug.cgi?id=195138
3238
3239         * platform/gtk/TestExpectations:
3240         * platform/gtk/compositing/visibility/root-visibility-toggle-expected.txt: Added.
3241         * platform/gtk/editing/deleting/smart-delete-001-expected.txt: Removed.
3242         * platform/gtk/editing/deleting/smart-delete-002-expected.txt: Removed.
3243         * platform/gtk/editing/deleting/smart-delete-003-expected.txt: Removed.
3244         * platform/gtk/editing/deleting/smart-delete-004-expected.txt: Removed.
3245         * platform/gtk/fast/css/apple-system-colors-expected.txt: Added.
3246         * platform/gtk/fast/text/ja-sans-serif-expected.png: Added.
3247         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
3248
3249 2019-02-27  Wenson Hsieh  <wenson_hsieh@apple.com>
3250
3251         [iOS] Web pages shouldn't be able to present a keyboard after the web view resigns first responder
3252         https://bugs.webkit.org/show_bug.cgi?id=195118
3253         <rdar://problem/43411940>
3254
3255         Reviewed by Tim Horton.
3256
3257         Add a test to verify that after resigning first responder (e.g. tapping 'Done' on the keyboard, or focusing a
3258         native input field elsewhere in the app), the page cannot force the keyboard to appear by focusing an input
3259         field.
3260
3261         * fast/events/ios/do-not-show-keyboard-when-focusing-after-blur-expected.txt: Added.
3262         * fast/events/ios/do-not-show-keyboard-when-focusing-after-blur.html: Added.
3263
3264 2019-02-27  John Wilander  <wilander@apple.com>
3265
3266         Adopt WebCore::RegistrableDomain in WebCore::ResourceLoadStatistics and WebKit::NetworkProcessProxy
3267         https://bugs.webkit.org/show_bug.cgi?id=195071
3268         <rdar://problem/48417690>
3269
3270         Reviewed by Alex Christensen and Brent Fulgham.
3271
3272         * http/tests/navigation/resources/redirect-updates-history-item-done-statistics.html:
3273             Changed from window.internals.resourceLoadStatisticsForOrigin() to
3274             window.internals.resourceLoadStatisticsForURL() and now submit a URL.
3275
3276 2019-02-27  Justin Fan  <justin_fan@apple.com>
3277
3278         [Web GPU] Buffer updates part 2: setSubData, GPU/CPU synchronization
3279         https://bugs.webkit.org/show_bug.cgi?id=195077
3280         <rdar://problem/47805229>
3281
3282         Reviewed by Dean Jackson.
3283
3284         Add tests for mapReadAysnc and setSubData calls. Nofity testRunner when done on some drawing tests
3285         that may take more time.
3286
3287         * webgpu/buffer-command-buffer-races-expected.html: Added.
3288         * webgpu/buffer-command-buffer-races.html: Added.
3289         * webgpu/buffer-resource-triangles.html: Use setSubData.
3290         * webgpu/depth-enabled-triangle-strip.html: Ditto.
3291         * webgpu/map-read-buffers-expected.txt: Added.
3292         * webgpu/map-read-buffers.html: Added.
3293         * webgpu/vertex-buffer-triangle-strip.html: Use setSubData.
3294
3295 2019-02-27  Antoine Quint  <graouts@apple.com>
3296
3297         Support Pointer Events on macOS
3298         https://bugs.webkit.org/show_bug.cgi?id=195008
3299         <rdar://problem/47454419>
3300
3301         Reviewed by Dean Jackson.
3302
3303         * platform/mac-wk1/TestExpectations: Mark select tests as failures due to webkit.org/b/195008.
3304         * platform/mac/TestExpectations: Enable the new mouse-based tests.
3305         * pointerevents/mouse/over-enter-out-leave-expected.txt: Added.
3306         * pointerevents/mouse/over-enter-out-leave.html: Added.
3307         * pointerevents/mouse/pointer-capture-expected.txt: Added.
3308         * pointerevents/mouse/pointer-capture.html: Added.
3309         * pointerevents/mouse/pointer-event-basic-properties-expected.txt: Added.
3310         * pointerevents/mouse/pointer-event-basic-properties.html: Added.
3311         * pointerevents/mouse/pointer-events-before-mouse-events-expected.txt: Added.
3312         * pointerevents/mouse/pointer-events-before-mouse-events.html: Added.
3313         * pointerevents/mouse/pointerdown-prevent-default-expected.txt: Added.
3314         * pointerevents/mouse/pointerdown-prevent-default.html: Added.
3315         * pointerevents/utils.js:
3316         (prototype.clear):
3317
3318 2019-02-27  Simon Fraser  <simon.fraser@apple.com>
3319
3320         scrolling/ios/hit-testing-iframe* tests need to hide the tap highlight
3321         https://bugs.webkit.org/show_bug.cgi?id=195099
3322
3323         Reviewed by Frederic Wang.
3324
3325         These tests were failing because the ref test captured the tap highlight, so hide
3326         it with -webkit-tap-highlight-color: transparent;
3327
3328         * fast/scrolling/ios/hit-testing-iframe-001.html:
3329         * fast/scrolling/ios/hit-testing-iframe-002.html:
3330         * fast/scrolling/ios/hit-testing-iframe-003.html:
3331         * fast/scrolling/ios/hit-testing-iframe-004.html:
3332         * fast/scrolling/ios/hit-testing-iframe-005.html:
3333         * fast/scrolling/ios/hit-testing-iframe-006.html:
3334         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-006.html:
3335         * platform/ios-wk2/TestExpectations: hit-testing-iframe-006.html passes now.
3336
3337 2019-02-27  Ulrich Pflueger  <up@nanocosmos.de>
3338
3339         [MSE] SourceBuffer sample time increment vs. last frame duration check is broken
3340         https://bugs.webkit.org/show_bug.cgi?id=194747
3341         <rdar://problem/48148469>
3342
3343         Reviewed by Jer Noble.
3344
3345         * media/media-source/media-source-append-variable-frame-lengths-with-matching-durations-expected.txt: Added.
3346         * media/media-source/media-source-append-variable-frame-lengths-with-matching-durations.html: Added.
3347
3348 2019-02-26  Wenson Hsieh  <wenson_hsieh@apple.com>
3349
3350         Remove conditional compile guard for InsertIntoTextNodeCommand::doReapply
3351         https://bugs.webkit.org/show_bug.cgi?id=195067
3352         <rdar://problem/44812080>
3353
3354         Reviewed by Tim Horton.
3355
3356         Add a new layout test to verify that redoing text insertion in a non-editable element (which was previously
3357         editable) does not mutate the text nodes affected by editing. This test case currently fails on iOS, since we
3358         take a separate codepath when redoing that does not contain this additional check.
3359
3360         * editing/undo/redo-text-insertion-in-non-editable-node-expected.txt: Added.
3361         * editing/undo/redo-text-insertion-in-non-editable-node.html: Added.
3362
3363 2019-02-26  Youenn Fablet  <youenn@apple.com>
3364
3365         Move service worker response validation from the service worker client to the service worker itself
3366         https://bugs.webkit.org/show_bug.cgi?id=194716
3367
3368         Reviewed by Geoffrey Garen.
3369
3370         Rebased tests as we now report to the console log any service worker response validation erorr.
3371
3372         * http/tests/inspector/network/resource-response-service-worker-expected.txt:
3373         * http/tests/workers/service/basic-fetch.https-expected.txt:
3374         * http/tests/workers/service/service-worker-crossorigin-fetch-expected.txt:
3375
3376 2019-02-26  Takashi Komori  <Takashi.Komori@sony.com>
3377
3378         [Curl] Load HTTP body of 401 response when AuthenticationChange is cancelled.
3379         https://bugs.webkit.org/show_bug.cgi?id=191652
3380
3381         Reviewed by Alex Christensen.
3382
3383         Added appropriate expected results for WebKit/WebKitLegacy of WinCairo port.
3384
3385         * platform/wincairo-wk1/http/tests/security/401-logout/401-logout-expected.txt: Added.
3386         * platform/wincairo/TestExpectations:
3387         * platform/wincairo/http/tests/security/401-logout/401-logout-expected.txt: Added.
3388
3389 2019-02-26  Frederic Wang  <fwang@igalia.com>
3390
3391         Split tests programmatic-scroll-iframe and scroll-iframe
3392         https://bugs.webkit.org/show_bug.cgi?id=195050
3393
3394         This patch splits some iOS frame scrolling tests into separate tests in order to make debugging
3395         and test expectations easier to manage.
3396
3397         Reviewed by Antti Koivisto.
3398
3399         * fast/scrolling/ios/programmatic-scroll-iframe-001-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3400         * fast/scrolling/ios/programmatic-scroll-iframe-001.html: Added.
3401         * fast/scrolling/ios/programmatic-scroll-iframe-002-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3402         * fast/scrolling/ios/programmatic-scroll-iframe-002.html: Added.
3403         * fast/scrolling/ios/programmatic-scroll-iframe-003-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3404         * fast/scrolling/ios/programmatic-scroll-iframe-003.html: Added.
3405         * fast/scrolling/ios/programmatic-scroll-iframe-004-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3406         * fast/scrolling/ios/programmatic-scroll-iframe-004.html: Added.
3407         * fast/scrolling/ios/programmatic-scroll-iframe-005-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3408         * fast/scrolling/ios/programmatic-scroll-iframe-005.html: Added.
3409         * fast/scrolling/ios/programmatic-scroll-iframe-006-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3410         * fast/scrolling/ios/programmatic-scroll-iframe-006.html: Added.
3411         * fast/scrolling/ios/programmatic-scroll-iframe-007-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3412         * fast/scrolling/ios/programmatic-scroll-iframe-007.html: Added.
3413         * fast/scrolling/ios/programmatic-scroll-iframe-008-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3414         * fast/scrolling/ios/programmatic-scroll-iframe-008.html: Added.
3415         * fast/scrolling/ios/programmatic-scroll-iframe-009-expected.html: Renamed from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
3416         * fast/scrolling/ios/programmatic-scroll-iframe-009.html: Added.
3417         * fast/scrolling/ios/programmatic-scroll-iframe.html: Removed.
3418         * fast/scrolling/ios/scroll-iframe-001-expected.html: Added.
3419         * fast/scrolling/ios/scroll-iframe-001.html: Added.
3420         * fast/scrolling/ios/scroll-iframe-002-expected.html: Added.
3421         * fast/scrolling/ios/scroll-iframe-002.html: Added.
3422         * fast/scrolling/ios/scroll-iframe-003-expected.html: Added.
3423         * fast/scrolling/ios/scroll-iframe-003.html: Added.
3424         * fast/scrolling/ios/scroll-iframe-004-expected.html: Added.
3425         * fast/scrolling/ios/scroll-iframe-004.html: Added.
3426         * fast/scrolling/ios/scroll-iframe-expected.html: Removed.
3427         * fast/scrolling/ios/scroll-iframe.html: Removed.
3428
3429 2019-02-26  Frederic Wang  <fwang@igalia.com>
3430
3431         Synchronize MathML WPT tests
3432         https://bugs.webkit.org/show_bug.cgi?id=195048
3433
3434         This imports changes to the documentation and spec references for MathML.
3435         It also imports a new test for href currently disabled due to bug 187039.
3436
3437         Reviewed by Manuel Rego Casasnovas.
3438
3439         * TestExpectations: Disable the new href test since testdriver.js is not supported.
3440
3441 2019-02-26  Frederic Wang  <fwang@igalia.com>
3442
3443         Export MathML fraction tests to WPT
3444         https://bugs.webkit.org/show_bug.cgi?id=194436
3445
3446         We removed some fraction tests that have equivalent WPT tests.
3447         Some of them were actually exported from WebKit to WPT in [1]
3448         We also move tests for crashes/asserts/hangs to the top mathml/ directory.
3449
3450         [1] https://github.com/web-platform-tests/wpt/pull/15301
3451
3452         Reviewed by Manuel Rego Casasnovas.
3453
3454         * mathml/fractions-invalid-expected.html: Moved to parent directory.
3455         * mathml/fractions-invalid.html: Ditto.
3456         * mathml/mfrac-nested-expected.txt: Ditto.
3457         * mathml/mfrac-nested.html:  Ditto.
3458         * mathml/presentation/fractions-box-expected.html: Removed. This is better tested by WPT
3459         tests frac-parameters-1.html, frac-parameters-2.html, frac-1.html.
3460         * mathml/presentation/fractions-box.html: Removed. Ditto.
3461         * mathml/presentation/fractions-color-expected-mismatch.html: Removed. This is exported as
3462         frac-color-001.html.
3463         * mathml/presentation/fractions-color.html: Removed. Ditto.
3464         * mathml/presentation/fractions-linethickness-expected.html: Removed. Covered by WPT tests
3465         frac-linethickness-*.html.
3466         * mathml/presentation/fractions-linethickness.html: Removed. Ditto.
3467         * mathml/presentation/mfrac-linethickness1-expected-mismatch.html: Removed. Ditto.
3468         * mathml/presentation/mfrac-linethickness1.html: Removed. Ditto.
3469         * mathml/presentation/mfrac-linethickness2-expected.html: Removed. Ditto.
3470         * mathml/presentation/mfrac-linethickness2.html: Removed. Ditto.
3471         * mathml/presentation/mfrac-linethickness3-expected-mismatch.html: Removed. Ditto.
3472         * mathml/presentation/mfrac-linethickness3.html: Removed. Ditto.
3473         * mathml/presentation/fractions-mrow-expected.html: Removed. Exported as frac-mrow-001.html.
3474         * mathml/presentation/fractions-mrow.html: Removed. Ditto.
3475         * mathml/presentation/fractions-numalign-denomalign-expected.html: Removed. Exported as
3476         frac-numalign-denomalign-001.html.
3477         * mathml/presentation/fractions-numalign-denomalign.html: Removed. Ditto.
3478         * mathml/presentation/fractions-vertical-alignment-expected.html: Removed. This is better
3479         tests by WPT tests frac-parameters-1.html, frac-parameters-2.html, frac-1.html.
3480         * mathml/presentation/fractions-vertical-alignment.html: Removed. Ditto.
3481
3482 2019-02-25  Yongjun Zhang  <yongjun_zhang@apple.com>
3483
3484         scalableNativeWebpageParameters() is not preserved on new page navigation.
3485         https://bugs.webkit.org/show_bug.cgi?id=194892
3486         <rdar://problem/47538280>
3487
3488         Reviewed by Wenson Hsieh.
3489
3490         * fast/viewport/ios/resources/go-back.html: Added.
3491         * fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation-expected.txt: Added.
3492         * fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation.html: Added.
3493         * fast/viewport/ios/minimum-scale-after-changing-view-scale.html: When shouldIgnoreMetaViewport
3494             setting is on, for pages don't have viewport meta-tag, the default configuration is now
3495             changed to scalableNativeWebpageParameters(). The original test was under the assumption
3496             that the default configuration is always fixedNativeWebpageParameters(). To keep the test
3497             still valid, add a viewport meta-tag to it.
3498         * resources/ui-helper.js:
3499         (window.UIHelper.setAllowsViewportShrinkToFit):
3500
3501 2019-02-25  Wenson Hsieh  <wenson_hsieh@apple.com>
3502
3503         [iOS] Adjust initial scale zooming heuristics when changing view scale
3504         https://bugs.webkit.org/show_bug.cgi?id=194995
3505
3506         Reviewed by Tim Horton.
3507
3508         Rebaseline and adjust an existing layout test.
3509
3510         * fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt:
3511         * fast/viewport/ios/initial-scale-after-changing-view-scale.html:
3512         * platform/ipad/fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt: Removed.
3513
3514         Removed an iPad-specific test expectation, since initial scale zooming behavior should be the same now at both
3515         device dimensions.
3516
3517 2019-02-25  Frederic Wang  <fwang@igalia.com>
3518
3519         Split iOS tests for hit testing in iframes
3520         https://bugs.webkit.org/show_bug.cgi?id=195003
3521
3522         This patch splits hit-testing-iframe.html into smaller tests to faciliate
3523         debugging and handling of test expectations. It also adds a new test
3524         for programmatic scrolling which was fixed after bug 194886.
3525
3526         Reviewed by Antti Koivisto.
3527
3528         * fast/scrolling/ios/hit-testing-iframe-001-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
3529         * fast/scrolling/ios/hit-testing-iframe-001.html: Added.
3530         * fast/scrolling/ios/hit-testing-iframe-002-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
3531         * fast/scrolling/ios/hit-testing-iframe-002.html: Added.
3532         * fast/scrolling/ios/hit-testing-iframe-003-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
3533         * fast/scrolling/ios/hit-testing-iframe-003.html: Added.
3534         * fast/scrolling/ios/hit-testing-iframe-004-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
3535         * fast/scrolling/ios/hit-testing-iframe-004.html: Added.
3536         * fast/scrolling/ios/hit-testing-iframe-005-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
3537         * fast/scrolling/ios/hit-testing-iframe-005.html: Added.
3538         * fast/scrolling/ios/hit-testing-iframe-006-expected.html: Renamed from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
3539         * fast/scrolling/ios/hit-testing-iframe-006.html: Added.
3540         * fast/scrolling/ios/hit-testing-iframe.html: Removed.
3541         * platform/ios-wk2/TestExpectations: Set failure to the corresponding extracted test.
3542
3543 2019-02-25  Chris Fleizach  <cfleizach@apple.com>
3544
3545         AX: <footer> HTML5 tag not reading as ARIA Landmark to VoiceOver
3546         https://bugs.webkit.org/show_bug.cgi?id=190138
3547         <rdar://problem/44907695>
3548
3549         Reviewed by Joanmarie Diggs.
3550
3551         * accessibility/mac/footer-expected.txt:
3552         * accessibility/mac/footer-roledescription-expected.txt:
3553         * accessibility/mac/footer-roledescription.html:
3554         * accessibility/mac/footer.html:
3555         * accessibility/roles-computedRoleString-expected.txt:
3556         * accessibility/roles-computedRoleString.html:
3557         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
3558         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
3559         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
3560         * platform/mac/accessibility/roles-exposed-expected.txt:
3561
3562 2019-02-25  Frederic Wang  <fwang@igalia.com>
3563
3564         Add tests mixing programmatic and user frame scrolling on iOS
3565         https://bugs.webkit.org/show_bug.cgi?id=194900
3566
3567         This patch adds tests initially written for bug 182868 but eventually
3568         fixed by bug 194886. They involve mixing user and programmatic
3569         scrolling.
3570
3571         Reviewed by Antti Koivisto.
3572
3573         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-001-expected.html: Added.
3574         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-001.html: Added.
3575         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-002-expected.html: Added.
3576         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-002.html: Added.
3577         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-003-expected.html: Added.
3578         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-003.html: Added.
3579         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-004-expected.html: Added.
3580         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-004.html: Added.
3581         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-005-expected.html: Added.
3582         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-005.html: Added.
3583         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-006-expected.html: Added.
3584         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-006.html: Added.
3585
3586 2019-02-25  Truitt Savell  <tsavell@apple.com>
3587
3588         fast/mediastream/MediaStream-video-element.html is flaky after r241821, marking as failure while waiting for fix.
3589         https://bugs.webkit.org/show_bug.cgi?id=194916
3590
3591         Unreviewed test gardening.
3592
3593         * platform/mac-wk2/TestExpectations:
3594
3595 2019-02-25  Sihui Liu  <sihui_liu@apple.com>
3596
3597         IndexedDB: IDBDatabase and IDBTransaction are leaked in layout tests
3598         https://bugs.webkit.org/show_bug.cgi?id=194709
3599
3600         Reviewed by Geoffrey Garen.
3601
3602         * TestExpectations:
3603         * platform/wk2/TestExpectations:
3604         * storage/indexeddb/IDBObject-leak-expected.txt: Added.
3605         * storage/indexeddb/IDBObject-leak.html: Added.
3606
3607 2019-02-25  Zan Dobersek  <zdobersek@igalia.com>
3608
3609         Unreviewed WPE gardening. Adding a few failure expectations as well
3610         as updating a couple of port-specific test baselines.
3611
3612         * platform/wpe/TestExpectations:
3613         * platform/wpe/fast/css/apple-system-colors-expected.txt: Added.
3614         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt:
3615         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
3616
3617 2019-02-24  Devin Rousso  <drousso@apple.com>
3618
3619         Web Inspector: Change the InspectorOverlay to use native rather than canvas
3620         https://bugs.webkit.org/show_bug.cgi?id=105023
3621         <rdar://problem/13443692>
3622
3623         Reviewed by Brian Burg.
3624
3625         * http/tests/inspector/dom/shapes-test.js: Removed.
3626         * inspector/dom/hideHighlight.html: Removed.
3627         * inspector/dom/hideHighlight-expected.txt: Removed.
3628         * inspector/dom/highlight-shape-outside.html: Removed.
3629         * inspector/dom/highlight-shape-outside-expected.txt: Removed.
3630         * inspector/dom/highlight-shape-outside-margin.html: Removed.
3631         * inspector/dom/highlight-shape-outside-margin-expected.txt: Removed.
3632         * inspector/dom/highlightFrame.html: Removed.
3633         * inspector/dom/highlightFrame-expected.txt: Removed.
3634         * inspector/dom/highlightNode.html: Removed.
3635         * inspector/dom/highlightNode-expected.txt: Removed.
3636         * inspector/dom/highlightNodeList.html: Removed.
3637         * inspector/dom/highlightNodeList-expected.txt: Removed.
3638         * inspector/dom/highlightSelector.html: Removed.
3639         * inspector/dom/highlightSelector-expected.txt: Removed.
3640         * platform/mac/TestExpectations:
3641
3642 2019-02-24  Devin Rousso  <drousso@apple.com>
3643
3644         Web Inspector: provide a way to make searches case sensitive or use a regular expression
3645         https://bugs.webkit.org/show_bug.cgi?id=192527
3646         <rdar://problem/46800955>
3647
3648         Reviewed by Joseph Pecoraro.
3649
3650         * inspector/debugger/search-scripts.html:
3651         * inspector/debugger/search-scripts-expected.txt:
3652
3653         * inspector/page/searchInResources.html:
3654         * inspector/page/searchInResources-expected.txt:
3655
3656         * inspector/page/resources/search-script.js:
3657         * inspector/page/resources/search-stylesheet.css:
3658         * inspector/page/resources/search-worker.js:
3659         * inspector/page/resources/search-xhr.txt:
3660
3661 2019-02-24  Devin Rousso  <drousso@apple.com>
3662
3663         Web Inspector: make debounce Proxy into its own class
3664         https://bugs.webkit.org/show_bug.cgi?id=194721
3665
3666         Reviewed by Joseph Pecoraro.
3667
3668         * inspector/unit-tests/debouncer.html: Renamed from inspector/unit-tests/debounce.html:.
3669         * inspector/unit-tests/debouncer-expected.txt: Renamed from inspector/unit-tests/debounce-expected.txt.
3670         * inspector/unit-tests/throttler.html: Renamed from inspector/unit-tests/throttle.html:.
3671         * inspector/unit-tests/throttler-expected.txt: Renamed from inspector/unit-tests/throttle-expected.txt.
3672         * platform/gtk/TestExpectations:
3673         * platform/mac/TestExpectations:
3674
3675 2019-02-23  Justin Fan  <justin_fan@apple.com>
3676
3677         [WebGPU] Buffer updates part 1: async mapping functions, unmap, and destroy
3678         https://bugs.webkit.org/show_bug.cgi?id=194665
3679
3680         Reviewed by Dean Jackson.
3681
3682         Rewrite buffers.html -> map-write-buffers.html to test new functionality. Rewrite other affected
3683         tests to use mapWriteAsync.
3684
3685         * webgpu/buffer-resource-triangles.html:
3686         * webgpu/buffers-expected.txt: Renamed to map-write-buffers-expected.txt.
3687         * webgpu/buffers.html: Renamed to map-write-buffers.html.
3688         * webgpu/depth-enabled-triangle-strip.html:
3689         * webgpu/map-write-buffers-expected.txt: Renamed from buffers-expected.txt.
3690         * webgpu/map-write-buffers.html: Renamed from buffers.html.
3691         * webgpu/vertex-buffer-triangle-strip.html:
3692
3693         * platform/mac/TestExpectations: Skip all webgpu tests on macOS 10.12 bots.
3694
3695 2019-02-23  chris fleizach  <cfleizach@apple.com>
3696
3697         AX: WebKit is incorrectly mapping the <meter> element to progressbar
3698         https://bugs.webkit.org/show_bug.cgi?id=164051
3699         <rdar://problem/29055615>
3700
3701         Reviewed by Joanmarie Diggs.
3702
3703         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
3704         * platform/mac/accessibility/meter-element-expected.txt:
3705         * platform/mac/accessibility/roles-exposed-expected.txt:
3706
3707 2019-02-22  Simon Fraser  <simon.fraser@apple.com>
3708
3709         Fix a legacy animation test. The <!-- webkit-test-runner --> was inside the <style>.
3710
3711         * legacy-animation-engine/animations/additive-transform-animations.html:
3712
3713 2019-02-22  Eric Liang  <ericliang@apple.com>
3714
3715         AX: Treat AXChildrenInNavigationOrder as AXChildren before adding support for aria-flowto
3716         https://bugs.webkit.org/show_bug.cgi?id=194923
3717
3718         Reviewed by Chris Fleizach.
3719
3720         Added test to check AXChildrenInNavigationOrder returns non-empty array from AXChildren.
3721         * accessibility/mac/children-in-navigation-order-returns-children-expected.txt: Added.
3722         * accessibility/mac/children-in-navigation-order-returns-children.html: Added.
3723
3724 2019-02-22  Basuke Suzuki  <basuke.suzuki@sony.com>
3725
3726         [WinCairo] Enable wk1/wk2 suffix for platform search path.
3727         https://bugs.webkit.org/show_bug.cgi?id=194846
3728
3729         Reviewed by Don Olmstead.
3730
3731         Added WebKitLegacy specific TestExpectations.
3732
3733         * platform/wincairo-wk1/TestExpectations: Added.
3734         * platform/wincairo/TestExpectations:
3735
3736 2019-02-22  Dean Jackson  <dino@apple.com>
3737
3738         Rotation animations sometimes use the wrong origin (affects apple.com)
3739         https://bugs.webkit.org/show_bug.cgi?id=194878
3740         <rdar://problem/43908047>
3741
3742         Reviewed by Simon Fraser.
3743
3744         Forgot another expected results file.
3745
3746         * legacy-animation-engine/animations/additive-transform-animations-expected.html: Added.
3747
3748 2019-02-22  Ryosuke Niwa  <rniwa@webkit.org>
3749
3750         Skip the test added in r241932 on iOS for now.
3751
3752         * platform/ios/TestExpectations:
3753
3754 2019-02-22  Wenson Hsieh  <wenson_hsieh@apple.com>
3755
3756         [iOS] Callout menu overlaps in-page controls when editing a comment in github.com's issue tracker
3757         https://bugs.webkit.org/show_bug.cgi?id=194873
3758         <rdar://problem/46701974>
3759
3760         Reviewed by Tim Horton.
3761
3762         Add a test to ensure that the we dodge clickable elements when showing the callout bar.
3763
3764         * editing/selection/ios/avoid-showing-callout-menu-over-controls-expected.txt: Added.
3765         * editing/selection/ios/avoid-showing-callout-menu-over-controls.html: Added.
3766         * resources/ui-helper.js:
3767         (window.UIHelper.waitForMenuToShow.return.new.Promise):
3768         (window.UIHelper.waitForMenuToShow):
3769         (window.UIHelper.menuRect):
3770         (window.UIHelper):
3771
3772 2019-02-22  Wenson Hsieh  <wenson_hsieh@apple.com>
3773
3774         Input type "formatSetInlineTextDirection" is dispatched when changing paragraph-level text direction
3775         https://bugs.webkit.org/show_bug.cgi?id=194703
3776         <rdar://problem/48111775>
3777
3778         Reviewed by Ryosuke Niwa.
3779
3780         Rebaseline some existing tests to expect input events of type "formatSetBlockTextDirection" instead of
3781         "formatSetInlineTextDirection" when changing paragraph text direction; additionally, add a new layout test that
3782         changes the inline text direction in some Bidi text, and verify that "formatSetInlineTextDirection" is emitted
3783         in this scenario, and that calling `preventDefault()` in the beforeinput event handler causes no change to be
3784         made.
3785
3786         * editing/input/ios/rtl-keyboard-input-on-focus-expected.txt:
3787         * fast/events/before-input-events-prevent-block-text-direction-expected.txt: Added.
3788         * fast/events/before-input-events-prevent-block-text-direction.html: Renamed from LayoutTests/fast/events/before-input-events-prevent-text-direction.html.
3789         * fast/events/before-input-events-prevent-inline-text-direction-expected.txt: Added.
3790         * fast/events/before-input-events-prevent-inline-text-direction.html: Added.
3791         * fast/events/before-input-events-prevent-text-direction-expected.txt: Removed.
3792
3793 2019-02-22  Rob Buis  <rbuis@igalia.com>
3794
3795         Fix unitless usage of mathsize
3796         https://bugs.webkit.org/show_bug.cgi?id=194940
3797
3798         Reviewed by Frédéric Wang.
3799
3800         Tests lengths-1.html and length-3.html now pass.
3801
3802         * TestExpectations:
3803
3804 2019-02-21  Simon Fraser  <simon.fraser@apple.com>
3805
3806         Hardcode Visual Viewports on everywhere except iOS WK1
3807         https://bugs.webkit.org/show_bug.cgi?id=194928
3808
3809         Reviewed by Zalan Bujtas.
3810         
3811         Remove "(visual viewport enabled 1)" from scrolling tree dumps. Remove calls
3812         to "internals.settings.setVisualViewportEnabled(true)"
3813
3814         * fast/dom/elementFromPoint-scaled-scrolled-layout-viewport.html:
3815         * fast/events/ios/rotation/resources/rotation-utils.js:
3816         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html:
3817         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
3818         * fast/visual-viewport/client-rects-relative-to-layout-viewport.html:
3819         * fast/visual-viewport/nonzoomed-rects.html:
3820         * fast/visual-viewport/resize-event-fired-window-resized.html:
3821         * fast/visual-viewport/resize-event-fired.html:
3822         * fast/visual-viewport/rtl-nonzoomed-rects.html:
3823         * fast/visual-viewport/rtl-zoomed-rects.html:
3824         * fast/visual-viewport/rubberbanding-viewport-rects-extended-background.html:
3825         * fast/visual-viewport/rubberbanding-viewport-rects-header-footer.html:
3826         * fast/visual-viewport/rubberbanding-viewport-rects.html:
3827         * fast/visual-viewport/scroll-event-fired.html:
3828         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
3829         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
3830         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up.html:
3831         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down.html:
3832         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
3833         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html:
3834         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html:
3835         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html:
3836         * fast/visual-viewport/viewport-dimensions-iframe.html:
3837         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html:
3838         * fast/visual-viewport/viewport-dimensions.html:
3839         * fast/visual-viewport/visual-viewport-same-object.html:
3840         * fast/visual-viewport/zoomed-fixed-header-and-footer.html:
3841         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up.html:
3842         * fast/visual-viewport/zoomed-fixed.html:
3843         * fast/visual-viewport/zoomed-rects.html:
3844         * fast/visual-viewport/zoomed-scroll-into-view-fixed.html:
3845         * fast/visual-viewport/zoomed-scroll-to-anchor-in-position-fixed.html:
3846         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
3847         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
3848         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
3849         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
3850         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
3851         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
3852         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
3853         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
3854         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt:
3855         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
3856         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
3857         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
3858         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
3859         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt:
3860         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
3861         * scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
3862         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
3863         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
3864         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
3865         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
3866         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
3867         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
3868         * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
3869         * scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt:
3870         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
3871         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
3872         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
3873         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
3874         * scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt:
3875         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
3876         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling.html: Don't insert the first scrolling tree
3877         dump until the end, to avoid it affecting main frame height before we get the second layer tree.
3878         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
3879         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
3880         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
3881         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
3882         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
3883         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
3884         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
3885         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
3886         * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3887         * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
3888         * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
3889         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
3890         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
3891         * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
3892         * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
3893         * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
3894         * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
3895         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
3896         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
3897
3898 2019-02-21  Darin Adler  <darin@apple.com>
3899
3900         Some refinements for Node and Document
3901         https://bugs.webkit.org/show_bug.cgi?id=194764
3902
3903         Reviewed by Ryosuke Niwa.
3904
3905         fast/forms/access-key-shadow-and-ordering-expected.txt: Added.
3906         fast/forms/access-key-shadow-and-ordering.html: Added.
3907
3908 2019-02-21  Daniel Bates  <dabates@apple.com>
3909
3910         Fix the test failure following r241918
3911         (https://bugs.webkit.org/show_bug.cgi?id=194906)
3912
3913         For some reason strict cookies are sent via HTTP in WK1 and not in WK2. Will investigate in <https://bugs.webkit.org/show_bug.cgi?id=194933>.
3914         This sub-test failure occurs with and without the patch. As the primary purpose of this test
3915         was to ensure correctness for Same Site lax cookies, I've amended the test and test result
3916         for now.
3917
3918         * http/tests/cookies/same-site/user-load-cross-site-redirect-expected.txt:
3919         * http/tests/cookies/same-site/user-load-cross-site-redirect.php:
3920
3921 2019-02-21  Daniel Bates  <dabates@apple.com>
3922
3923         Same Site Lax cookies are not sent with cross-site redirect from client-initiated load
3924         https://bugs.webkit.org/show_bug.cgi?id=194906
3925         <rdar://problem/44305947>
3926
3927         Reviewed by Brent Fulgham.
3928
3929         Add a test that is representative of a user loading a cross-site page that redirects
3930         to a page that expects Same Site Lax cookies.
3931
3932         * http/tests/cookies/same-site/user-load-cross-site-redirect-expected.txt: Added.
3933         * http/tests/cookies/same-site/user-load-cross-site-redirect.php: Added.
3934
3935 2019-02-21  Per Arne Vollan  <pvollan@apple.com>
3936
3937         Layout Test fast/text/international/khmer-selection.html is crashing
3938         https://bugs.webkit.org/show_bug.cgi?id=191368
3939
3940         Reviewed by Brent Fulgham.
3941
3942         * platform/win/TestExpectations:
3943
3944 2019-02-21  Dean Jackson  <dino@apple.com>
3945
3946         Rotation animations sometimes use the wrong origin (affects apple.com)
3947         https://bugs.webkit.org/show_bug.cgi?id=194878
3948         <rdar://problem/43908047>
3949
3950         Reviewed by Simon Fraser.
3951
3952         Forgot the expected results file.
3953
3954         * animations/additive-transform-animations-expected.html: Added.
3955
3956 2019-02-21  Zalan Bujtas  <zalan@apple.com>
3957
3958         [LFC][Floats] Add support for placing formatting roots in-between floats.
3959         https://bugs.webkit.org/show_bug.cgi?id=194902
3960
3961         Reviewed by Antti Koivisto.
3962
3963         * fast/block/block-only/floats-and-block-formatting-roots-expected.html: Added.
3964         * fast/block/block-only/floats-and-block-formatting-roots.html: Added.
3965
3966 2019-02-21  Diego Pino Garcia  <dpino@igalia.com>
3967
3968         [GTK] Gardening for unexpected passes
3969         https://bugs.webkit.org/show_bug.cgi?id=194854
3970
3971         Unreviewed test gardening.
3972
3973         * platform/gtk/TestExpectations:
3974
3975 2019-02-20  Antti Koivisto  <antti@apple.com>
3976
3977         Make programmatic frame scrolling work on iOS
3978         https://bugs.webkit.org/show_bug.cgi?id=194886
3979
3980         Reviewed by Simon Fraser.
3981
3982         Test by Frederic Wang.
3983
3984         * fast/scrolling/ios/programmatic-scroll-iframe-expected.html: Added.
3985         * fast/scrolling/ios/programmatic-scroll-iframe.html: Added.
3986
3987 2019-02-20  Dean Jackson  <dino@apple.com>
3988
3989         Rotation animations sometimes use the wrong origin (affects apple.com)
3990         https://bugs.webkit.org/show_bug.cgi?id=194878
3991         <rdar://problem/43908047>
3992
3993         Reviewed by Simon Fraser.
3994
3995         Update an old pixel test to be a new ref test, and remove all the old platform-specific
3996         -expected versions.
3997
3998         * animations/additive-transform-animations-expected.png: Removed.
3999         * animations/additive-transform-animations.html:
4000         * legacy-animation-engine/animations/additive-transform-animations-expected.png: Removed.
4001         * legacy-animation-engine/animations/additive-transform-animations.html:
4002         * platform/gtk/animations/additive-transform-animations-expected.png: Removed.
4003         * platform/gtk/animations/additive-transform-animations-expected.txt: Removed.
4004         * platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.png: Removed.
4005         * platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
4006         * platform/ios/animations/additive-transform-animations-expected.txt: Removed.
4007         * platform/ios/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
4008         * platform/mac/animations/additive-transform-animations-expected.txt: Removed.
4009         * platform/mac/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
4010         * platform/win/animations/additive-transform-animations-expected.txt: Removed.
4011         * platform/win/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
4012         * platform/wincairo/animations/additive-transform-animations-expected.txt: Removed.
4013         * platform/wincairo/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
4014         * platform/wpe/animations/additive-transform-animations-expected.txt: Removed.
4015         * platform/wpe/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
4016
4017 2019-02-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
4018
4019         drawImage() clears the canvas if it's the source of the image and globalCompositeOperation is "copy"
4020         https://bugs.webkit.org/show_bug.cgi?id=194746
4021
4022         Reviewed by Dean Jackson.
4023
4024         * fast/canvas/canvas-drawImage-composite-copy-expected.html: Added.
4025         * fast/canvas/canvas-drawImage-composite-copy.html: Added.
4026
4027 2019-02-20  Shawn Roberts  <sroberts@apple.com>
4028
4029         [ Mac WK2 ] REGRESSION (r231450) Layout Test http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies.html is a flaky failure
4030         https://bugs.webkit.org/show_bug.cgi?id=194350
4031
4032         Unreviewed test gardening.
4033
4034         * platform/mac-wk2/TestExpectations: Marking as flaky until a fix lands
4035
4036 2019-02-20  Shawn Roberts  <sroberts@apple.com>
4037
4038         [ Mac WK1 ] REGRESSION (r230006) Layout Test media/modern-media-controls/compact-media-controls/compact-media-controls-layout.html is a flaky text diff failure
4039         https://bugs.webkit.org/show_bug.cgi?id=194309
4040
4041         Unreviewed test gardening.
4042
4043         * platform/mac-wk1/TestExpectations: Marking as flaky until a fix lands
4044
4045 2019-02-20  Shawn Roberts  <sroberts@apple.com>
4046
4047         [ Mac WK2 iOS Debug ] REGRESSION (r240713) Layout Test scrollingcoordinator/scrolling-tree/fixed-inside-frame.html is flaky failure
4048         https://bugs.webkit.org/show_bug.cgi?id=194253
4049
4050         Unreviewed test gardening.
4051
4052         * platform/ios-wk2/TestExpectations: Marking as flaky until a fix lands
4053         * platform/mac-wk2/TestExpectations: ditto
4054
4055 2019-02-20  Shawn Roberts  <sroberts@apple.com>
4056
4057         [ Mac WK2 ] REGRESSION (r239333) Flaky ASSERTION FAILED: m_uncommittedState.state == State::Committed on http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html
4058         https://bugs.webkit.org/show_bug.cgi?id=194225
4059
4060         Unreviewed test gardening.
4061
4062         * platform/mac-wk2/TestExpectations: Marking as flaky while waiting for fix to land
4063
4064 2019-02-20  Shawn Roberts  <sroberts@apple.com>
4065
4066         [ Mac WK2 ] REGRESSION (r238519) Layout Test fast/repaint/placeholder-after-caps-lock-hidden.html is a flaky failure
4067         https://bugs.webkit.org/show_bug.cgi?id=194170
4068
4069         Unreviewed test gardening.
4070
4071         * platform/mac-wk2/TestExpectations: Marking as flaky while waiting for fix to land
4072
4073 2019-02-20  Timothy Hatcher  <timothy@apple.com>
4074
4075         RenderThemeIOS should use RenderTheme's color cache instead of its own.
4076         https://bugs.webkit.org/show_bug.cgi?id=194822
4077         rdar://problem/48208296
4078
4079         Reviewed by Tim Horton.
4080
4081         * platform/ios/fast/css/apple-system-colors-expected.txt: Rebased for -apple-system-purple.
4082         * platform/win/fast/css/apple-system-colors-expected.txt: Rebased for invalid color now
4083         that -apple-system colors are macOS and iOS only.
4084
4085 2019-02-20  Loïc Yhuel  <loic.yhuel@softathome.com>
4086
4087         Fix crash when opening Web Inspector after a WebSocket was blocked by content extensions
4088         https://bugs.webkit.org/show_bug.cgi?id=194819
4089
4090         Reviewed by Joseph Pecoraro.
4091
4092         * TestExpectations: Skip the test by default, like http/tests/contentextensions
4093         * http/tests/inspector/network/contentextensions/blocked-websocket-crash-expected.txt: Added.
4094         * http/tests/inspector/network/contentextensions/blocked-websocket-crash.html: Added.
4095         * http/tests/inspector/network/contentextensions/blocked-websocket-crash.html.json: Added.
4096         * platform/gtk/TestExpectations: Unskip the test
4097         * platform/mac-wk2/TestExpectations: Ditto
4098         * platform/wpe/TestExpectations: Ditto
4099
4100 2019-02-20  Shawn Roberts  <sroberts@apple.com>
4101
4102         REGRESSION (r240727) [ Mac iOS ] Layout Test http/tests/workers/service/basic-register-exceptions.html is flaky
4103         https://bugs.webkit.org/show_bug.cgi?id=194368
4104
4105         Unreviewed test gardening.
4106
4107         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations while waiting for a fix
4108         * platform/mac-wk2/TestExpectations: ditto
4109
4110 2019-02-19  Simon Fraser  <simon.fraser@apple.com>
4111
4112         REGRESSION (r238090): Toggling visibility on the <html> element can result in a blank web view
4113         https://bugs.webkit.org/show_bug.cgi?id=194827
4114         rdar://problem/47620594