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