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