Many resourceLoadStatistics tests and storageAccess tests using the ITP
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-11-07  Kate Cheney  <katherine_cheney@apple.com>
2
3        Many resourceLoadStatistics tests and storageAccess tests using the ITP
4        Database redirect to the corresponding memory store test after setting
5        a cookie
6        https://bugs.webkit.org/show_bug.cgi?id=203958
7        <rdar://problem/56984114>
8
9         Reviewed by John Wilander.
10
11         This patch fixes incorrect redirects in some ITP database store tests.
12         They should redirect back to themselves as opposed to corresponding
13         memory store tests to be sure they are testing the correct
14         functionality.
15
16         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-database.html:
17         * http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import-database.html:
18         * http/tests/resourceLoadStatistics/cookie-deletion-database.html:
19         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction-database.html:
20         * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations-database.html:
21         * http/tests/resourceLoadStatistics/downgraded-referrer-for-navigation-with-link-query-from-prevalent-resource-database.html:
22         * http/tests/resourceLoadStatistics/grandfathering-database.html:
23         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-database.html:
24         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource-database.html:
25         * http/tests/storageAccess/deny-due-to-no-interaction-under-general-third-party-cookie-blocking-database.html:
26         * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking-database.html:
27         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-database.html:
28         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-ephemeral-database.html:
29         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie-database.html:
30         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-database.html:
31         * http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access-database.html:
32         * http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access-database.html:
33
34 2019-11-06  Ryosuke Niwa  <rniwa@webkit.org>
35
36         Integrate scroll event into HTML5 event loop
37         https://bugs.webkit.org/show_bug.cgi?id=203839
38         <rdar://problem/56890922>
39
40         Reviewed by Simon Fraser.
41
42         Added tests to test the timing at which scroll events are fired across multiple elements and documents,
43         and with visualViewport, and updated the existing tests to work with the new timing.
44
45         * editing/selection/overflow-scroll-while-selecting-text.html:
46         * fast/events/scroll-multiple-elements-in-rendering-update-expected.txt: Added.
47         * fast/events/scroll-multiple-elements-in-rendering-update.html: Added.
48         * fast/events/scroll-subframe-in-rendering-update-expected.txt: Added.
49         * fast/events/scroll-subframe-in-rendering-update.html: Added.
50         * fast/scrolling/programmatic-scroll-to-negative-offset.html:
51         * fast/shadow-dom/trusted-event-scoped-flags.html:
52         * fast/visual-viewport/visual-viewport-scroll-after-resize-in-subframe-expected.txt: Added.
53         * fast/visual-viewport/visual-viewport-scroll-after-resize-in-subframe.html: Added.
54         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
55
56 2019-11-07  Justin Fan  <justin_fan@apple.com>
57
58         REGRESSION: r252121 introduced timeout in webgl/1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html
59         https://bugs.webkit.org/show_bug.cgi?id=203949
60
61         Unreviewed test expectation gardening.
62
63         shader-with-non-reserved-words takes dozens of minutes to pass. Skip everywhere.
64
65         * platform/gtk/TestExpectations:
66         * platform/ios-simulator-wk2/TestExpectations:
67         * platform/mac/TestExpectations:
68         * platform/wpe/TestExpectations:
69
70 2019-11-07  Devin Rousso  <drousso@apple.com>
71
72         Web Inspector: REGRESSION(r250087): inspector/model/remote-object.html is timing out
73         https://bugs.webkit.org/show_bug.cgi?id=202934
74         <rdar://problem/56270900>
75
76         Reviewed by Timothy Hatcher.
77
78         Split inspector/model/remote-object.html into separate tests for each type of object being
79         tested, as well as specialized tests for extremely large values. This allows us to better
80         know which specific expression can cause a timeout.
81
82         * inspector/model/remote-object.html: Removed.
83         * inspector/model/remote-object-expected.txt: Removed.
84         * platform/mac-wk1/inspector/model/remote-object-expected.txt: Removed.
85
86         * inspector/model/remote-object/array.html: Added.
87         * inspector/model/remote-object/array-expected.txt: Added.
88         * inspector/model/remote-object/array-large.html: Added.
89         * inspector/model/remote-object/array-large-expected.txt: Added.
90         * inspector/model/remote-object/boolean.html: Added.
91         * inspector/model/remote-object/boolean-expected.txt: Added.
92         * inspector/model/remote-object/class.html: Added.
93         * inspector/model/remote-object/class-expected.txt: Added.
94         * inspector/model/remote-object/date.html: Added.
95         * inspector/model/remote-object/date-expected.txt: Added.
96         * inspector/model/remote-object/error.html: Added.
97         * inspector/model/remote-object/error-expected.txt: Added.
98         * inspector/model/remote-object/function.html: Added.
99         * inspector/model/remote-object/function-expected.txt: Added.
100         * inspector/model/remote-object/immutable.html: Added.
101         * inspector/model/remote-object/immutable-expected.txt: Added.
102         * inspector/model/remote-object/iterator.html: Added.
103         * inspector/model/remote-object/iterator-expected.txt:  Added.
104         * inspector/model/remote-object/iterator-large.html: Added.
105         * inspector/model/remote-object/iterator-large-expected.txt: Added.
106         * inspector/model/remote-object/map.html: Added.
107         * inspector/model/remote-object/map-expected.txt: Added.
108         * inspector/model/remote-object/map-large.html: Added.
109         * inspector/model/remote-object/map-large-expected.txt: Added.
110         * inspector/model/remote-object/null.html: Added.
111         * inspector/model/remote-object/null-expected.txt: Added.
112         * inspector/model/remote-object/number.html: Added.
113         * inspector/model/remote-object/number-expected.txt: Added.
114         * platform/mac-wk1/inspector/number-expected.txt: Added.
115         * inspector/model/remote-object/object.html: Added.
116         * inspector/model/remote-object/object-expected.txt: Added.
117         * inspector/model/remote-object/object-large.html: Added.
118         * inspector/model/remote-object/object-large-expected.txt: Added.
119         * inspector/model/remote-object/promise.html: Added.
120         * inspector/model/remote-object/promise-expected.txt: Added.
121         * inspector/model/remote-object/regexp.html: Added.
122         * inspector/model/remote-object/regexp-expected.txt: Added.
123         * inspector/model/remote-object/set.html: Added.
124         * inspector/model/remote-object/set-expected.txt: Added.
125         * inspector/model/remote-object/set-large.html: Added.
126         * inspector/model/remote-object/set-large-expected.txt: Added.
127         * inspector/model/remote-object/string.html: Added.
128         * inspector/model/remote-object/string-expected.txt: Added.
129         * inspector/model/remote-object/string-large.html: Added.
130         * inspector/model/remote-object/string-large-expected.txt: Added.
131         * inspector/model/remote-object/undefined.html: Added.
132         * inspector/model/remote-object/undefined-expected.txt: Added.
133
134         * inspector/model/remote-object/dom.html: Renamed from LayoutTests/inspector/model/remote-object-dom.html.
135         * inspector/model/remote-object/dom-expected.txt: Renamed from LayoutTests/inspector/model/remote-object-dom-expected.txt.
136         * inspector/model/remote-object/iterators-mutated.html: Renamed from LayoutTests/inspector/model/remote-object-mutated-iterators.html.
137         * inspector/model/remote-object/iterators-mutated-expected.txt: Renamed from LayoutTests/inspector/model/remote-object-mutated-iterators-expected.txt.
138
139         * inspector/model/remote-object/resources/remote-object-utilities.js: Renamed from LayoutTests/inspector/model/resources/remote-object-utilities.js.
140
141         * inspector/runtime/getDisplayableProperties.html:
142         * inspector/runtime/getDisplayableProperties-expected.txt:
143         * inspector/runtime/getProperties.html:
144         * inspector/runtime/getProperties-expected.txt:
145         Drive-by: fix assertion for when the `__proto__` is included if `fetchStart` is 0.
146
147         * TestExpectations:
148
149 2019-11-07  Tuomas Karkkainen  <tuomas.webkit@apple.com>
150
151         didPassSomeTestsSilenty and didFaileSomeTests are misspelled in standalone-pre.js
152         https://bugs.webkit.org/show_bug.cgi?id=203948
153
154         Reviewed by Yusuke Suzuki.
155
156         * resources/standalone-pre.js:
157
158 2019-11-07  Alex Christensen  <achristensen@webkit.org>
159
160         Re-enable NSURLSession isolation after r252116
161         https://bugs.webkit.org/show_bug.cgi?id=203934
162         <rdar://problem/56921584>
163
164         Reviewed by Chris Dumez.
165
166         * platform/wk2/TestExpectations:
167         Re-enable skipped tests.
168
169 2019-11-06  Antti Koivisto  <antti@apple.com>
170
171         REGRESSION: [ iOS ] ( r251015 ) Layout Test fast/text/whitespace/pre-wrap-overflow-selection.html is flaky
172         https://bugs.webkit.org/show_bug.cgi?id=203366
173         <rdar://problem/56580680>
174
175         Reviewed by Simon Fraser.
176
177         * platform/ios/TestExpectations:
178
179 2019-11-07  Simon Fraser  <simon.fraser@apple.com>
180
181         REGRESSION (r252161): 3 transitions/ tests time-out
182         https://bugs.webkit.org/show_bug.cgi?id=203966
183
184         Reviewed by Dean Jackson.
185
186         Fix the shadow parsing code to deal with non-integral values.
187
188         * legacy-animation-engine/transitions/resources/transition-test-helpers.js:
189         (isShadow):
190         * transitions/resources/transition-test-helpers.js:
191         (isShadow):
192
193 2019-11-06  Nikita Vasilyev  <nvasilyev@apple.com>
194
195         Web Inspector: Display color picker for p3 colors
196         https://bugs.webkit.org/show_bug.cgi?id=203436
197         <rdar://problem/56635062>
198
199         Reviewed by Brian Burg.
200
201         Add tests for WI.Color.rgb2hsv and WI.Color.hsv2rgb.
202
203         * inspector/model/color-expected.txt:
204         * inspector/model/color.html:
205
206 2019-11-06  Justin Fan  <justin_fan@apple.com>
207
208         REGRESSION: r252121 introduced new webgl/ failures
209         https://bugs.webkit.org/show_bug.cgi?id=203908
210
211         Unreviewed test gardening to quell the bots.
212
213         * TestExpectations:
214         * platform/ios/TestExpectations:
215
216 2019-11-06  Jer Noble  <jer.noble@apple.com>
217
218         Screen locks while watching previously-muted-then-unmuted video
219         https://bugs.webkit.org/show_bug.cgi?id=203906
220         <rdar://problem/55821375>
221
222         Reviewed by Eric Carlson.
223
224         * media/video-unmuted-after-play-holds-sleep-assertion-expected.txt: Added.
225         * media/video-unmuted-after-play-holds-sleep-assertion.html: Added.
226
227 2019-11-06  Daniel Bates  <dabates@apple.com>
228
229         Update SameSite tests for new semantics for empty and invalid SameSite attribute
230         https://bugs.webkit.org/show_bug.cgi?id=203755
231         <rdar://problem/50816282>
232
233         Reviewed by Brent Fulgham.
234
235         Update the tests and test expectations following CFNetwork change <rdar://problem/42290578> as we
236         now only recognize SameSite=Strict and SameSite=Lax. That is, we no longer treat SameSite= or
237         SameSite=<some garbage value> as SameSite=Strict.
238
239         MacOS Mojave does not have the fix for <rdar://problem/42290578> and so we land expected failure results.
240
241         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt:
242         * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt:
243         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt:
244         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt:
245         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt:
246         * http/tests/cookies/same-site/popup-cross-site-post.html:
247         * http/tests/cookies/same-site/popup-cross-site.html:
248         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html:
249         * http/tests/cookies/same-site/resources/fetch-after-navigating-iframe-in-cross-origin-page.php:
250         * http/tests/cookies/same-site/resources/fetch-after-top-level-cross-origin-redirect.php:
251         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-from-cross-origin-page.php:
252         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.php:
253         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-service-worker.html:
254         * platform/ios-12/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Removed.
255         * platform/ios-12/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Removed.
256         * platform/ios-12/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Removed.
257         * platform/ios-12/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Removed.
258         * platform/ios-12/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Removed.
259         * platform/ios-12/http/tests/cookies/same-site/popup-cross-site-expected.txt: Removed.
260         * platform/ios-12/http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Removed.
261         * platform/ios-12/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Removed.
262         * platform/ios/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Removed.
263         * platform/ios/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Removed.
264         * platform/ios/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Removed.
265         * platform/ios/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Removed.
266         * platform/ios/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Removed.
267         * platform/ios/http/tests/cookies/same-site/popup-cross-site-expected.txt: Removed.
268         * platform/ios/http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Removed.
269         * platform/ios/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Removed.
270         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt:
271         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt:
272         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt:
273         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt:
274         * platform/mac-mojave/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt:
275         * platform/mac-mojave/http/tests/cookies/same-site/popup-cross-site-expected.txt:
276         * platform/mac-mojave/http/tests/cookies/same-site/popup-cross-site-post-expected.txt:
277         * platform/mac-mojave/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt:
278         * platform/mac/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Removed.
279         * platform/mac/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Removed.
280         * platform/mac/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Removed.
281         * platform/mac/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Removed.
282         * platform/mac/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Removed.
283         * platform/mac/http/tests/cookies/same-site/popup-cross-site-expected.txt: Removed.
284         * platform/mac/http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Removed.
285         * platform/mac/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Removed.
286
287 2019-11-06  Truitt Savell  <tsavell@apple.com>
288
289         Unreviewed, rolling out r252138.
290
291         Caused 8 http/tests/cookies/same-site/ to fail
292
293         Reverted changeset:
294
295         "Update SameSite tests for new semantics for empty and invalid
296         SameSite attribute"
297         https://bugs.webkit.org/show_bug.cgi?id=203755
298         https://trac.webkit.org/changeset/252138
299
300 2019-11-06  Peng Liu  <peng.liu6@apple.com>
301
302         Layout tests in media/modern-media-controls/pip-placard are designed for MacOS only
303         https://bugs.webkit.org/show_bug.cgi?id=203859
304
305         Reviewed by Eric Carlson.
306
307         * platform/ios/TestExpectations:
308
309 2019-11-05  Timothy Hatcher  <timothy@apple.com>
310
311         [ Mac Debug WK1 ] REGRESSION (r251262?): fast/scrolling/latching/scroll-select-bottom-test.html is a Flaky Failure
312         https://bugs.webkit.org/show_bug.cgi?id=203176
313         rdar://problem/56425901
314
315         Unreviewed test gardening.
316
317         This hasn't been flaky since r251565 when a related r251261 regression/bug was fixed.
318         I was also able to run it locally against r252065 a total of 1,100 times with no failures.
319
320         * platform/mac-wk1/TestExpectations: Removed scroll-select-bottom-test.html.
321
322 2019-11-06  Daniel Bates  <dabates@apple.com>
323
324         REGRESSION [ PHP ][ iOS ]: Two http/tests/cookies/same-site/set-first-party-* Tests are Failing
325         https://bugs.webkit.org/show_bug.cgi?id=203567
326         <rdar://problem/56708500>
327
328         Reviewed by Youenn Fablet.
329
330         A callable must be passed by string in PHP. Any other way seems to be non-standard and your
331         mileage may vary.
332
333         * http/tests/cookies/resources/cookie-utilities.php:
334         * http/tests/cookies/resources/cookie-utility.php:
335         * platform/ios-wk2/TestExpectations:
336
337 2019-11-06  Daniel Bates  <dabates@apple.com>
338
339         http/tests/security/isolatedWorld/bypass-main-world-csp-worker.html is a Flakey Failure
340         https://bugs.webkit.org/show_bug.cgi?id=198924
341         <rdar://problem/51811010>
342
343         Reviewed by Brent Fulgham.
344
345         JavaScript alert() cannot be called from a Web Worker. Use postMessage() instead to post "PASS"
346         to the worker's owner document. The tests don't actually make use of this posted message, but
347         fixing the code to use postMessage() may come in handy for future tests.
348
349         * http/tests/security/contentSecurityPolicy/resources/worker.php:
350         * http/tests/security/contentSecurityPolicy/worker-script-src.html:
351         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker.html:
352
353 2019-11-06  Daniel Bates  <dabates@apple.com>
354
355         Update SameSite tests for new semantics for empty and invalid SameSite attribute
356         https://bugs.webkit.org/show_bug.cgi?id=203755
357         <rdar://problem/50816282>
358
359         Reviewed by Brent Fulgham.
360
361         Update the tests and test expectations following CFNetwork change <rdar://problem/42290578> as we
362         now only recognize SameSite=Strict and SameSite=Lax. That is, we no longer treat SameSite= or
363         SameSite=<some garbage value> as SameSite=Strict.
364
365         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt:
366         * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt:
367         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt:
368         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt:
369         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt:
370         * http/tests/cookies/same-site/popup-cross-site-post.html:
371         * http/tests/cookies/same-site/popup-cross-site.html:
372         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html:
373         * http/tests/cookies/same-site/resources/fetch-after-navigating-iframe-in-cross-origin-page.php:
374         * http/tests/cookies/same-site/resources/fetch-after-top-level-cross-origin-redirect.php:
375         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-from-cross-origin-page.php:
376         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.php:
377         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-service-worker.html:
378         * platform/ios-12/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Removed.
379         * platform/ios-12/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Removed.
380         * platform/ios-12/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Removed.
381         * platform/ios-12/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Removed.
382         * platform/ios-12/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Removed.
383         * platform/ios-12/http/tests/cookies/same-site/popup-cross-site-expected.txt: Removed.
384         * platform/ios-12/http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Removed.
385         * platform/ios-12/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Removed.
386         * platform/ios/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Removed.
387         * platform/ios/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Removed.
388         * platform/ios/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Removed.
389         * platform/ios/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Removed.
390         * platform/ios/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Removed.
391         * platform/ios/http/tests/cookies/same-site/popup-cross-site-expected.txt: Removed.
392         * platform/ios/http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Removed.
393         * platform/ios/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Removed.
394         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Removed.
395         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Removed.
396         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Removed.
397         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Removed.
398         * platform/mac-mojave/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Removed.
399         * platform/mac-mojave/http/tests/cookies/same-site/popup-cross-site-expected.txt: Removed.
400         * platform/mac-mojave/http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Removed.
401         * platform/mac-mojave/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Removed.
402         * platform/mac/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Removed.
403         * platform/mac/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Removed.
404         * platform/mac/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Removed.
405         * platform/mac/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Removed.
406         * platform/mac/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Removed.
407         * platform/mac/http/tests/cookies/same-site/popup-cross-site-expected.txt: Removed.
408         * platform/mac/http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Removed.
409         * platform/mac/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Removed.
410
411 2019-11-06  Carlos Garcia Campos  <cgarcia@igalia.com>
412
413         [GTK] Implement support for Pointer Lock API
414         https://bugs.webkit.org/show_bug.cgi?id=202956
415
416         Reviewed by Carlos Alberto Lopez Perez.
417
418         Unskip Pointer Lock tests and update expectations for tests still failing.
419
420         * platform/gtk/TestExpectations:
421         * platform/gtk/pointer-lock/mouse-event-delivery-expected.txt: Added.
422
423 2019-11-05  Kate Cheney  <katherine_cheney@apple.com>
424
425         Layout test website-data-removal-for-site-navigated-to-with-link-decoration.html is a flaky failure
426         https://bugs.webkit.org/show_bug.cgi?id=203706
427         <rdar://problem/56801615> 
428
429         Reviewed by Chris Dumez. 
430
431         Since the state is reset between tests, the call to 
432         setUseITPDatabase(false) is redundant. 
433
434         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration.html:
435         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html:
436
437 2019-11-05  Ryosuke Niwa  <rniwa@webkit.org>
438
439         Integrate visualViewport's resize event with HTML5 event loop
440         https://bugs.webkit.org/show_bug.cgi?id=203842
441
442         Reviewed by Simon Fraser.
443
444         Added a test to make sure resize event fires on visualViewport in the frame tree order.
445
446         * fast/visual-viewport/visual-viewport-resize-subframe-in-rendering-update-expected.txt: Added.
447         * fast/visual-viewport/visual-viewport-resize-subframe-in-rendering-update.html: Added.
448
449 2019-11-05  Justin Fan  <justin_fan@apple.com>
450
451         [WebGL] Update WebGL 1 tests to prep for WebGL Conformance bot
452         https://bugs.webkit.org/show_bug.cgi?id=203763
453
454         Reviewed by Dean Jackson.
455
456         Remove the 1.0.2 suite and update 1.0.3 suite, which supercedes the former.
457
458         * webgl/1.0.2: Removed.
459         * webgl/1.0.3: Updated to latest Khronos version and expectations to match. Unskip all non-timeout/non-crashing tests.
460
461 2019-11-05  John Wilander  <wilander@apple.com>
462
463         Temporarily turn off NSURLSession isolation
464         https://bugs.webkit.org/show_bug.cgi?id=201822
465
466         Reviewed by Chris Dumez.
467
468         Re-enabling it is tracked in rdar://problem/56921584.
469
470         * platform/wk2/TestExpectations:
471             Skipped the associated tests.
472
473 2019-11-05  Oriol Brufau  <obrufau@igalia.com>
474
475         [css-lists] Implement list-style-type: <string>
476         https://bugs.webkit.org/show_bug.cgi?id=167729
477
478         Reviewed by Antti Koivisto.
479
480         Most tests pass now, but some still fail because mixed-bidi is not
481         supported in markers (https://bugs.webkit.org/show_bug.cgi?id=202849).
482
483         iOS and Mac have some extra failures due to subpixel differences for the
484         marker position.
485
486         * TestExpectations:
487         * platform/ios/TestExpectations:
488         * platform/mac/TestExpectations:
489
490 2019-11-05  Simon Fraser  <simon.fraser@apple.com>
491
492         Content can disappear with a combination of <video> with controls and clipping
493         https://bugs.webkit.org/show_bug.cgi?id=203834
494
495         Reviewed by Zalan Bujtas.
496
497         * compositing/shared-backing/clipping-and-shared-backing-expected.html: Added.
498         * compositing/shared-backing/clipping-and-shared-backing.html: Added.
499
500 2019-11-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
501
502         Disabled SVG shapes should not be hit
503         https://bugs.webkit.org/show_bug.cgi?id=200140
504
505         Reviewed by Simon Fraser.
506
507         * platform/gtk/imported/w3c/web-platform-tests/svg/import/animate-elem-32-t-manual-expected.txt:
508         * platform/gtk/imported/w3c/web-platform-tests/svg/import/shapes-circle-02-t-manual-expected.txt:
509         * platform/gtk/imported/w3c/web-platform-tests/svg/import/shapes-ellipse-02-t-manual-expected.txt:
510         * platform/gtk/imported/w3c/web-platform-tests/svg/import/shapes-intro-01-t-manual-expected.txt:
511         * platform/gtk/imported/w3c/web-platform-tests/svg/import/shapes-rect-02-t-manual-expected.txt:
512         * platform/gtk/imported/w3c/web-platform-tests/svg/shapes/circle-01-expected.txt:
513         * platform/gtk/imported/w3c/web-platform-tests/svg/shapes/ellipse-04-expected.txt:
514         * platform/gtk/imported/w3c/web-platform-tests/svg/shapes/ellipse-09-expected.txt:
515         * platform/gtk/imported/w3c/web-platform-tests/svg/shapes/rect-05-expected.txt:
516         * platform/gtk/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
517         * platform/gtk/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
518         * platform/gtk/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt:
519         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/animate-elem-32-t-manual-expected.txt:
520         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/shapes-circle-02-t-manual-expected.txt:
521         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/shapes-ellipse-02-t-manual-expected.txt:
522         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/shapes-intro-01-t-manual-expected.txt:
523         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/shapes-rect-02-t-manual-expected.txt:
524         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/types-dom-08-f-manual-expected.txt:
525         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/shapes/circle-01-expected.txt:
526         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/shapes/ellipse-04-expected.txt:
527         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/shapes/ellipse-09-expected.txt:
528         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/shapes/rect-05-expected.txt:
529         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/shapes/reftests/disabled-shapes-01-expected.txt:
530         * platform/ios/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
531         * platform/ios/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt:
532         * platform/ios/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt:
533         * platform/ios/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
534         * platform/ios/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt:
535         * platform/mac/imported/w3c/web-platform-tests/svg/import/animate-elem-32-t-manual-expected.txt:
536         * platform/mac/imported/w3c/web-platform-tests/svg/import/shapes-circle-02-t-manual-expected.txt:
537         * platform/mac/imported/w3c/web-platform-tests/svg/import/shapes-ellipse-02-t-manual-expected.txt:
538         * platform/mac/imported/w3c/web-platform-tests/svg/import/shapes-intro-01-t-manual-expected.txt:
539         * platform/mac/imported/w3c/web-platform-tests/svg/import/shapes-rect-02-t-manual-expected.txt:
540         * platform/mac/imported/w3c/web-platform-tests/svg/import/types-dom-08-f-manual-expected.txt:
541         * platform/mac/imported/w3c/web-platform-tests/svg/shapes/circle-01-expected.txt:
542         * platform/mac/imported/w3c/web-platform-tests/svg/shapes/ellipse-04-expected.txt:
543         * platform/mac/imported/w3c/web-platform-tests/svg/shapes/ellipse-09-expected.txt:
544         * platform/mac/imported/w3c/web-platform-tests/svg/shapes/rect-05-expected.txt:
545         * platform/mac/imported/w3c/web-platform-tests/svg/shapes/reftests/disabled-shapes-01-expected.txt:
546         * platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
547         * platform/mac/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt:
548         * platform/mac/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt:
549         * platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
550         * platform/mac/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt:
551         * platform/win/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
552         * platform/win/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt:
553         * platform/win/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt:
554         * platform/win/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
555         * platform/win/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt:
556         * platform/wpe/imported/w3c/web-platform-tests/svg/import/animate-elem-32-t-manual-expected.txt:
557         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-circle-02-t-manual-expected.txt:
558         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-ellipse-02-t-manual-expected.txt:
559         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-intro-01-t-manual-expected.txt:
560         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-rect-02-t-manual-expected.txt:
561         * platform/wpe/imported/w3c/web-platform-tests/svg/shapes/circle-01-expected.txt:
562         * platform/wpe/imported/w3c/web-platform-tests/svg/shapes/ellipse-04-expected.txt:
563         * platform/wpe/imported/w3c/web-platform-tests/svg/shapes/ellipse-09-expected.txt:
564         * platform/wpe/imported/w3c/web-platform-tests/svg/shapes/rect-05-expected.txt:
565         * platform/wpe/imported/w3c/web-platform-tests/svg/shapes/reftests/disabled-shapes-01-expected.txt:
566         * platform/wpe/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
567         * platform/wpe/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt:
568         * platform/wpe/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt:
569         * platform/wpe/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
570
571         * svg/custom/getBBox-js-circle-zerodimension-expected.txt: Removed.
572         * svg/custom/getBBox-js-circle-zerodimension.html: Removed.
573         * svg/custom/getBBox-js-ellipse-zerodimension-expected.txt: Removed.
574         * svg/custom/getBBox-js-ellipse-zerodimension.html: Removed.
575         * svg/custom/getBBox-js-rect-zerodimension-expected.txt: Removed.
576         * svg/custom/getBBox-js-rect-zerodimension.html: Removed.
577         These tests were added in r169522. They succeed in Safari and Chrome but
578         they fail in FireFox. The issue of calculating getBBox was discussed in:
579         https://lists.w3.org/Archives/Public/www-svg/2012Aug/0014.html. But no
580         resolution was reached. 
581
582 2019-11-05  Devin Rousso  <drousso@apple.com>
583
584         Layout test http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html is a flakey failure
585         https://bugs.webkit.org/show_bug.cgi?id=203841
586         <rdar://problem/51752151>
587
588         Reviewed by Brian Burg.
589
590         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
591         Rewrite the test so it actually waits for the resource response information to be received
592         in the frontend before testing any information about the resource, as the response is what
593         contains the status code and source. Previously, we would only wait for the inspected page
594         to finish loading, which did guarantee that the inspector frontend at least knew about the
595         resource being loaded, but not necessarily that it had been told about the response.
596
597 2019-11-05  Daniel Bates  <dabates@apple.com>
598
599         [Cocoa] Right Command key should have location DOM_KEY_LOCATION_RIGHT instead of DOM_KEY_LOCATION_STANDARD
600         https://bugs.webkit.org/show_bug.cgi?id=202601
601         <rdar://problem/55992775>
602
603         Reviewed by Wenson Hsieh.
604
605         Update test to emit the location property of the DOM key event to ensure that we do not
606         regress the value of this property.
607
608         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
609         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html:
610
611 2019-11-05  Chris Dumez  <cdumez@apple.com>
612
613         DatabaseContext should not prevent entering the back/forward cache
614         https://bugs.webkit.org/show_bug.cgi?id=203103
615         <rdar://problem/56592193>
616
617         Reviewed by Geoffrey Garen.
618
619         * fast/history/page-cache-webdatabase-pending-transaction-expected.txt:
620         * fast/history/page-cache-webdatabase-pending-transaction.html:
621         Update existing test to reflect behavior change.
622
623         * platform/gtk/TestExpectations:
624         * platform/mac/TestExpectations:
625         Unmark test as flaky.
626
627 2019-11-05  Wenson Hsieh  <wenson_hsieh@apple.com>
628
629         Native text substitutions interfere with HTML <datalist> options resulting in crash
630         https://bugs.webkit.org/show_bug.cgi?id=203116
631         <rdar://problem/49875932>
632
633         Reviewed by Tim Horton.
634
635         Add a new layout test to exercise the crash.
636
637         * fast/forms/datalist/datalist-click-crash-expected.txt: Added.
638         * fast/forms/datalist/datalist-click-crash.html: Added.
639         * resources/ui-helper.js:
640         (window.UIHelper.activateDataListSuggestion):
641
642 2019-11-05  Andy Estes  <aestes@apple.com>
643
644         ApplePaySession should never prevent entering the back/forward cache
645         https://bugs.webkit.org/show_bug.cgi?id=203087
646         <rdar://problem/56744401>
647
648         Reviewed by Chris Dumez.
649
650         * http/tests/ssl/applepay/page-cache-active-apple-pay-session-expected.txt: Added.
651         * http/tests/ssl/applepay/page-cache-active-apple-pay-session.html: Added.
652         * http/tests/ssl/applepay/page-cache-inactive-apple-pay-session-expected.txt: Added.
653         * http/tests/ssl/applepay/page-cache-inactive-apple-pay-session.html: Added.
654
655 2019-11-05  youenn fablet  <youenn@apple.com>
656
657         MessagePort::close cannot assume that is execution context is not null
658         https://bugs.webkit.org/show_bug.cgi?id=203843
659         <rdar://problem/55599877>
660
661         Reviewed by Chris Dumez.
662
663         * http/tests/workers/service/basic-messageport-expected.txt:
664         * http/tests/workers/service/resources/basic-messageport.js:
665         (async.doLog):
666         (then):
667         (): Deleted.
668
669 2019-11-05  Eric Carlson  <eric.carlson@apple.com>
670
671         [iOS] Update fast/forms/ios/file-upload-panel.html test and results
672         https://bugs.webkit.org/show_bug.cgi?id=203823
673         <rdar://problem/56080440>
674
675         Reviewed by Youenn Fablet.
676
677         * fast/forms/ios/file-upload-panel-expected.txt:
678         * fast/forms/ios/file-upload-panel.html:
679
680 2019-11-05  youenn fablet  <youenn@apple.com>
681
682         mp4 video element broken with service worker
683         https://bugs.webkit.org/show_bug.cgi?id=184447
684         <rdar://problem/39313155>
685
686         Reviewed by Chris Dumez.
687
688         Enable test for WK2, not WK1.
689
690         * TestExpectations:
691         * platform/mac-wk1/TestExpectations:
692
693 2019-11-05  youenn fablet  <youenn@apple.com>
694
695         Enforce user gesture for getUserMedia in case a previous getUserMedia call was denied
696         https://bugs.webkit.org/show_bug.cgi?id=203362
697         <rdar://problem/56648232>
698
699         Reviewed by Eric Carlson.
700
701         * fast/mediastream/constraint-intrinsic-size.html:
702         * fast/mediastream/get-display-media-muted.html:
703         * fast/mediastream/getUserMedia-deny-persistency5-expected.txt:
704         * fast/mediastream/getUserMedia-deny-persistency5.html:
705         * fast/mediastream/media-stream-page-muted.html:
706         Use user gesture simulation instead of disabling user gesture check.
707         * fast/mediastream/screencapture-user-gesture.html:
708         * fast/mediastream/screencapture-user-gesture-expected.txt:
709         * http/tests/media/media-stream/get-display-media-iframe-allow-attribute-expected.txt:
710         * http/tests/media/media-stream/get-display-media-prompt.html:
711         * http/tests/media/media-stream/resources/get-display-media-devices-iframe.html:
712         * resources/testharnessreport.js:
713
714 2019-11-05  youenn fablet  <youenn@apple.com>
715
716         LayoutTest webrtc/captureCanvas-webrtc.html is flaky
717         https://bugs.webkit.org/show_bug.cgi?id=181835
718
719         Unreviewed.
720
721         * platform/mac-wk2/TestExpectations:
722         Test is no longer a flaky timeout.
723
724 2019-11-04  Ryosuke Niwa  <rniwa@webkit.org>
725
726         Skip fast/forms/ios/inputmode-change-update-keyboard.html on iPads as this test relies on iPhone's keyboard behavior.
727
728         * platform/ipad/TestExpectations:
729
730 2019-11-04  Zalan Bujtas  <zalan@apple.com>
731
732         [iOS] LayoutTest fast/events/touch/ios/double-tap-for-double-click3.html is failing
733         https://bugs.webkit.org/show_bug.cgi?id=203835
734         <rdar://problem/56123067>
735
736         Unable to reproduce. Inserting a double-tap-delay between the events usually fixes these problems.
737
738         Reviewed by Wenson Hsieh.
739
740         * fast/events/touch/ios/double-tap-for-double-click3.html:
741
742 2019-11-04  Zalan Bujtas  <zalan@apple.com>
743
744         [iOS] fast/events/touch/ios/content-observation/click-event-suppression-on-content-change.html is failing
745         https://bugs.webkit.org/show_bug.cgi?id=203838
746         <rdar://problem/55664976>
747
748         Reviewed by Wenson Hsieh.
749
750         Unable to reproduce. Replace the magic 50ms timeouts with the more robust UIHelper.waitForDoubleTapDelay().
751
752         * fast/events/touch/ios/content-observation/click-event-suppression-on-content-change.html:
753
754 2019-11-04  Ryosuke Niwa  <rniwa@webkit.org>
755
756         Removed the flaky failure expectation from focusing-element-with-tabindex-by-tap-or-click.html
757         since it appears to be always passing now.
758
759         * platform/ios/TestExpectations:
760
761 2019-11-04  Myles C. Maxfield  <mmaxfield@apple.com>
762
763         Rename ui-monospaced to ui-monospace to match the monospace generic font family
764         https://bugs.webkit.org/show_bug.cgi?id=203602
765
766         Reviewed by Simon Fraser.
767
768         Updated existing tests.
769
770         * fast/text/design-system-ui-12.html:
771         * fast/text/design-system-ui-15.html:
772         * fast/text/design-system-ui-2-expected.html:
773         * fast/text/design-system-ui-2.html:
774         * fast/text/design-system-ui-4-expected-mismatch.html:
775         * fast/text/design-system-ui-4.html:
776         * fast/text/design-system-ui-7-expected.html:
777         * fast/text/design-system-ui-7.html:
778         * fast/text/design-system-ui-9-expected-mismatch.html:
779         * fast/text/design-system-ui-9.html:
780
781 2019-11-04  Chris Dumez  <cdumez@apple.com>
782
783         MediaKeySession / WebKitMediaKeySession should not prevent entering the back/forward cache
784         https://bugs.webkit.org/show_bug.cgi?id=203089
785
786         Reviewed by Youenn Fablet.
787
788         Add layout test coverage.
789
790         * http/tests/navigation/page-cache-mediakeysession-expected.txt: Added.
791         * http/tests/navigation/page-cache-mediakeysession.html: Added.
792
793 2019-11-04  Yusuke Suzuki  <ysuzuki@apple.com>
794
795         [JSC] Introduce LinkTimeConstant mechanism
796         https://bugs.webkit.org/show_bug.cgi?id=153792
797
798         Reviewed by Saam Barati.
799
800         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-this-value-expected.txt:
801
802 2019-11-04  Yury Semikhatsky  <yurys@chromium.org>
803
804         [GTK] Inspector protocol tests timing out on the bots
805         https://bugs.webkit.org/show_bug.cgi?id=122571
806
807         Reviewed by Devin Rousso.
808
809         Mark more inspector tests as passing on GTK.
810
811         * inspector/dom/focus.html: Remove 'focus' event listener before closing dummy inspector
812         window. Otherwise it triggers a WebPage::setActivityState which in turn triggers focus
813         event on the page and on the focused element which results in two extra 'focus' lines printed.
814         To be clear this only avoids the extra text output that could be added to the output. Timeout
815         and crash problems must have been fixed before (likely by the recent changes in local inspector
816         client).
817         * platform/gtk/TestExpectations:
818
819 2019-11-04  Truitt Savell  <tsavell@apple.com>
820
821         Unreviewed, rolling out r251993.
822
823         Broke platform/mac/media/encrypted-media/fps-
824         generateRequest.html on Mojave+
825
826         Reverted changeset:
827
828         "MediaKeySession / WebKitMediaKeySession should not prevent
829         entering the back/forward cache"
830         https://bugs.webkit.org/show_bug.cgi?id=203089
831         https://trac.webkit.org/changeset/251993
832
833 2019-11-06  Simon Fraser  <simon.fraser@apple.com>
834
835         Box-shadow spread radius does not transition or animate correctly with CSS Transitions & Animations
836         https://bugs.webkit.org/show_bug.cgi?id=202489
837
838         Reviewed by Zalan Bujtas.
839
840         * fast/box-shadow/hidpi-box-shadow-expected.html: Added.
841         * fast/box-shadow/hidpi-box-shadow.html: Added.
842
843 2019-11-04  Chris Dumez  <cdumez@apple.com>
844
845         MediaRecorder should not prevent entering the back/forward cache
846         https://bugs.webkit.org/show_bug.cgi?id=203093
847         <rdar://problem/56748870>
848
849         Reviewed by Eric Carlson.
850
851         Add layout test coverage.
852
853         * fast/history/page-cache-media-recorder-expected.txt: Added.
854         * fast/history/page-cache-media-recorder.html: Added.
855
856 2019-11-04  Yury Semikhatsky  <yurys@chromium.org>
857
858         [GTK] inspector/runtime/getPreview.html timing out
859         https://bugs.webkit.org/show_bug.cgi?id=180096
860
861         Unreviewed. Mark the test as always passing on GTK (1k iterations passed with
862         no issues locally).
863
864         * platform/gtk/TestExpectations:
865
866 2019-11-04  Devin Rousso  <drousso@apple.com>
867
868         Unreviewed, fix test failure after r251959
869
870         * inspector/timeline/timeline-recording.html:
871         `WI.TimelineRecording.import` was made `async`, so add an `await`.
872
873 2019-11-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
874
875         Flaky Test: imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-003-visual.svg
876         https://bugs.webkit.org/show_bug.cgi?id=203172
877
878         Unreviewed Test Gardening.
879
880         * TestExpectations:
881         Mark the test as flaky.
882
883 2019-11-04  Chris Dumez  <cdumez@apple.com>
884
885         MediaKeySession / WebKitMediaKeySession should not prevent entering the back/forward cache
886         https://bugs.webkit.org/show_bug.cgi?id=203089
887
888         Reviewed by Youenn Fablet.
889
890         Add layout test coverage.
891
892         * http/tests/navigation/page-cache-mediakeysession-expected.txt: Added.
893         * http/tests/navigation/page-cache-mediakeysession.html: Added.
894
895 2019-11-04  youenn fablet  <youenn@apple.com>
896
897         Layout Test webrtc/filtering-ice-candidate-after-reload.html is flaky.
898         https://bugs.webkit.org/show_bug.cgi?id=174471
899
900         Unreviewed.
901
902         * platform/wk2/TestExpectations:
903         Test is no longer flaky.
904
905 2019-11-04  youenn fablet  <youenn@apple.com>
906
907         Layout Test http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html is a flaky failure
908         https://bugs.webkit.org/show_bug.cgi?id=183801
909
910         Unreviewed.
911
912         * platform/wk2/TestExpectations:
913         Test is no longer a flaky failure.
914
915 2019-11-04  youenn fablet  <youenn@apple.com>
916
917         Order of postMessage and fetch events should be preserved when going from client to service worker
918         https://bugs.webkit.org/show_bug.cgi?id=203236
919
920         Reviewed by Chris Dumez.
921
922         * http/wpt/service-workers/service-worker/postMessage-fetch-order-worker.js: Added.
923         * http/wpt/service-workers/service-worker/postMessage-fetch-order.https-expected.txt: Added.
924         * http/wpt/service-workers/service-worker/postMessage-fetch-order.https.html: Added.
925
926 2019-11-04  Oriol Brufau  <obrufau@igalia.com>
927
928         [css-lists] Import tests for list-style-type: <string>
929         https://bugs.webkit.org/show_bug.cgi?id=203759
930
931         Reviewed by Manuel Rego Casasnovas.
932
933         Most tests fail because the feature hasn't been implemented yet
934         (https://bugs.webkit.org/show_bug.cgi?id=167729).
935
936         * TestExpectations:
937
938 2019-11-04  youenn fablet  <youenn@apple.com>
939
940         Add a test verifying video plays well when switching from MediaStreams to regular videos
941         https://bugs.webkit.org/show_bug.cgi?id=203421
942
943         Reviewed by Geoffrey Garen.
944
945         * fast/mediastream/stream-switch-expected.txt: Added.
946         * fast/mediastream/stream-switch.html: Added.
947
948 2019-11-02  Yury Semikhatsky  <yurys@chromium.org>
949
950         REGRESSION: [ Mac ] inspector/dom/getAccessibilityPropertiesForNode.html is failing
951         https://bugs.webkit.org/show_bug.cgi?id=203746
952
953         Unreviewed. Move custom test expectation under platform/gtk and revert generic
954         one to the previous state (it was wrongly updated in r251818).
955
956         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
957         * platform/gtk/inspector/dom/getAccessibilityPropertiesForNode-expected.txt: Copied from LayoutTests/inspector/dom/getAccessibilityPropertiesForNode-expected.txt.
958
959 2019-11-01  Devin Rousso  <drousso@apple.com>
960
961         Web Inspector: Timelines: add a timeline that shows information about any recorded CSS animation/transition
962         https://bugs.webkit.org/show_bug.cgi?id=203651
963         <rdar://problem/56128726>
964
965         Reviewed by Brian Burg.
966
967         * inspector/animation/tracking.html: Added.
968         * inspector/animation/tracking-expected.txt: Added.
969
970 2019-11-01  Said Abou-Hallawa  <sabouhallawa@apple.com>
971
972         SVG pair properties must be detached from their owner before it's deleted
973         https://bugs.webkit.org/show_bug.cgi?id=203545
974
975         Reviewed by Simon Fraser.
976
977         * svg/custom/pair-properties-detach-expected.txt: Added.
978         * svg/custom/pair-properties-detach.html: Added.
979
980 2019-11-01  Eric Carlson  <eric.carlson@apple.com>
981
982         Add experimental TextTrackCue API
983         https://bugs.webkit.org/show_bug.cgi?id=203649
984         <rdar://problem/55675172>
985
986         Reviewed by Jer Noble.
987
988         * media/track/texttrackcue/texttrackcue-addcue-expected.txt: Added.
989         * media/track/texttrackcue/texttrackcue-addcue.html: Added.
990         * media/track/texttrackcue/texttrackcue-constructor-expected.txt: Added.
991         * media/track/texttrackcue/texttrackcue-constructor.html: Added.
992         * media/track/texttrackcue/texttrackcue-displaycue-expected.txt: Added.
993         * media/track/texttrackcue/texttrackcue-displaycue.html: Added.
994         * platform/ios/TestExpectations:
995         * platform/mac/TestExpectations:
996
997 2019-11-01  Kate Cheney  <katherine_cheney@apple.com>
998
999         http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers.html is flaky
1000         https://bugs.webkit.org/show_bug.cgi?id=176240
1001         <rdar://problem/51445000>
1002
1003         Reviewed by Alexey Proskuryakov.
1004
1005         Flakiness no longer reproducible.
1006
1007         * platform/ios-wk2/TestExpectations:
1008         * platform/mac-wk2/TestExpectations:
1009
1010 2019-11-01  Ryosuke Niwa  <rniwa@webkit.org>
1011
1012         macOS WK1: requestidlecallback/requestidlecallback-document-gc.html is flaky
1013         https://bugs.webkit.org/show_bug.cgi?id=203758
1014
1015         Reviewed by Wenson Hsieh.
1016
1017         Fix the test by delaying the check until the next run loop via setTimeout.
1018         This is needed to make GC work reliably in WK1.
1019
1020         * requestidlecallback/requestidlecallback-document-gc.html:
1021
1022 2019-11-01  Nikita Vasilyev  <nvasilyev@apple.com>
1023
1024         Web Inspector: Display color swatches for p3 colors
1025         https://bugs.webkit.org/show_bug.cgi?id=203439
1026         <rdar://problem/56637250>
1027
1028         Reviewed by Devin Rousso.
1029
1030         * inspector/model/color-expected.txt:
1031         * inspector/model/color.html:
1032
1033 2019-11-01  Ryosuke Niwa  <rniwa@webkit.org>
1034
1035         Integrate media query evaluation into HTML5 event loop
1036         https://bugs.webkit.org/show_bug.cgi?id=203134
1037         <rdar://problem/56396316>
1038
1039         Reviewed by Antti Koivisto.
1040
1041         Added tests for listening to accessiblity related media queries without having any style rules
1042         get affected by those media queries so that we can catch any future regressions. For now,
1043         changing accessiblity settings seem to always schedule a rendering update so there is nothing to do
1044         when these accessibility settings do change.
1045
1046         * fast/media/media-query-list-07.html: Fixed the test to be compatible with new behavior.
1047         * fast/media/mq-inverted-colors-live-update-for-listener-expected.txt: Added.
1048         * fast/media/mq-inverted-colors-live-update-for-listener.html: Added.
1049         * fast/media/mq-prefers-reduced-motion-live-update-for-listener-expected.txt: Added.
1050         * fast/media/mq-prefers-reduced-motion-live-update-for-listener.html: Added.
1051
1052 2019-11-01  Ryosuke Niwa  <rniwa@webkit.org>
1053
1054         Don't leak documents with a pending requestIdleCallback
1055         https://bugs.webkit.org/show_bug.cgi?id=203708
1056
1057         Reviewed by Simon Fraser.
1058
1059         Added a test for removing iframes with a pending idle callback and test that
1060         the current documents of those iframes are collected immediately by GCController.collect.
1061
1062         * requestidlecallback/requestidlecallback-document-gc-expected.txt: Added.
1063         * requestidlecallback/requestidlecallback-document-gc.html: Added.
1064
1065 2019-11-01  Peng Liu  <peng.liu6@apple.com>
1066
1067         Picture-in-Picture layout test cases interfere with each other
1068         https://bugs.webkit.org/show_bug.cgi?id=203614
1069
1070         Reviewed by Eric Carlson.
1071
1072         Use "internals.setPictureInPictureAPITestEnabled(video, true)" to test
1073         the picture-in-picture API implementation without AVKit/CoreMedia stuffs.
1074
1075         * media/picture-in-picture-api-enter-pip-1-expected.txt:
1076         * media/picture-in-picture-api-enter-pip-1.html:
1077         * media/picture-in-picture-api-enter-pip-2-expected.txt:
1078         * media/picture-in-picture-api-enter-pip-2.html:
1079         * media/picture-in-picture-api-enter-pip-3-expected.txt:
1080         * media/picture-in-picture-api-enter-pip-3.html:
1081         * media/picture-in-picture-api-enter-pip-4-expected.txt:
1082         * media/picture-in-picture-api-enter-pip-4.html:
1083         * media/picture-in-picture-api-exit-pip-1-expected.txt:
1084         * media/picture-in-picture-api-exit-pip-1.html:
1085         * media/picture-in-picture-api-exit-pip-2-expected.txt:
1086         * media/picture-in-picture-api-exit-pip-2.html:
1087         * media/picture-in-picture-api-pip-events-expected.txt:
1088         * media/picture-in-picture-api-pip-events.html:
1089         * media/picture-in-picture-api-pip-window-expected.txt:
1090         * media/picture-in-picture-api-pip-window.html:
1091
1092 2019-11-01  Tim Horton  <timothy_horton@apple.com>
1093
1094         Turn on IOSurface support in the iOS Simulator
1095         https://bugs.webkit.org/show_bug.cgi?id=203026
1096         <rdar://problem/56320993>
1097
1098         * platform/ios/TestExpectations:
1099         Adjust some more test expectations after turning on accelerated drawing.
1100         This is starting to get concerning.
1101
1102 2019-10-31  Tim Horton  <timothy_horton@apple.com>
1103
1104         Turn on IOSurface support in the iOS Simulator
1105         https://bugs.webkit.org/show_bug.cgi?id=203026
1106         <rdar://problem/56320993>
1107
1108         * platform/ios/TestExpectations:
1109         Adjust some more test expectations after turning on accelerated drawing.
1110
1111 2019-10-31  Tim Horton  <timothy_horton@apple.com>
1112
1113         Turn on IOSurface support in the iOS Simulator
1114         https://bugs.webkit.org/show_bug.cgi?id=203026
1115         <rdar://problem/56320993>
1116
1117         Reviewed by Simon Fraser.
1118
1119         * compositing/canvas/accelerated-canvas-compositing-size-limit-expected.txt:
1120         * platform/ios-device/TestExpectations:
1121         * platform/ios/TestExpectations:
1122         * platform/ios/compositing/canvas/accelerated-canvas-compositing-expected.txt: Added.
1123         * platform/ios/compositing/canvas/accelerated-canvas-compositing-size-limit-expected.txt: Removed.
1124         * platform/ios/fast/canvas/canvas-render-layer-expected.txt: Added.
1125         * platform/ios/fast/canvas/canvas-scale-shadowBlur-expected.txt: Added.
1126         * platform/ios/fast/canvas/canvas-scale-strokePath-shadow-expected.txt: Added.
1127         * platform/ios/imported/w3c/web-platform-tests/2dcontext/drawing-images-to-the-canvas/drawimage_html_image-expected.txt: Removed.
1128         Move and expand the scope of some TestExpectations for canvas tests
1129         that fail due to noise introduced in the hardware accelerated drawing path.
1130         We will separately investigate how to mitigate this, but it already affects
1131         iOS on-device testing (as well as macOS in most cases). The tiny reduction
1132         in coverage here is well worth the massive improvement in coverage of
1133         accelerated drawing code paths.
1134
1135         * fast/images/exif-orientation-canvas-expected.html:
1136         Due to rdar://problem/56755864, <canvas> and <img> render slightly differently.
1137         Use <canvas> for the reference as well, but use transforms to translate it
1138         instead of depending on EXIF orientation support, to continue testing
1139         the intended behavior.
1140
1141 2019-10-31  Jer Noble  <jer.noble@apple.com>
1142
1143         [EME] Batch multiple key requests into one request and response
1144         https://bugs.webkit.org/show_bug.cgi?id=203580
1145         <rdar://problem/54853345>
1146
1147         Reviewed by Eric Carlson.
1148
1149         * platform/mac/TestExpectations:
1150         * platform/mac/media/encrypted-media/fps-multiple-pssh-expected.txt: Added.
1151         * platform/mac/media/encrypted-media/fps-multiple-pssh.html: Added.
1152
1153 2019-10-31  Nikita Vasilyev  <nvasilyev@apple.com>
1154
1155         Web Inspector: Color picker: incorrect saturation when selecting color on color square
1156         https://bugs.webkit.org/show_bug.cgi?id=203695
1157         <rdar://problem/56793697>
1158
1159         Reviewed by Matt Baker.
1160
1161         * inspector/model/color-expected.txt:
1162         * inspector/model/color.html:
1163
1164 2019-10-31  Devin Rousso  <drousso@apple.com>
1165
1166         Web Inspector: DOMDebugger: Node Removed breakpoints should fire whenever the node is removed from the main DOM tree, not just when it's removed from it's parent
1167         https://bugs.webkit.org/show_bug.cgi?id=203349
1168
1169         Reviewed by Matt Baker.
1170
1171         * inspector/dom-debugger/dom-breakpoints.html:
1172         * inspector/dom-debugger/dom-breakpoints-expected.txt:
1173
1174 2019-10-31  Ryosuke Niwa  <rniwa@webkit.org>
1175
1176         Integrate resize event with HTML5 event loop
1177         https://bugs.webkit.org/show_bug.cgi?id=202964
1178
1179         Reviewed by Geoffrey Garen and Simon Fraser.
1180
1181         Added a regression test and fixed an existing test to work with the new behavior.
1182
1183         * fast/events/resize-subframe-in-rendering-update-expected.txt: Added.
1184         * fast/events/resize-subframe-in-rendering-update.html: Added.
1185         * fast/shadow-dom/trusted-event-scoped-flags.html:
1186
1187 2019-10-31  Truitt Savell  <tsavell@apple.com>
1188
1189         Update results for fast/css/hsl-color.html on win
1190         https://bugs.webkit.org/show_bug.cgi?id=203592
1191
1192         Unreviewed test gardening
1193
1194         * platform/win/fast/css/hsl-color-expected.txt:
1195
1196 2019-10-31  Yury Semikhatsky  <yurys@chromium.org>
1197
1198         [GTK] Web Inspector: inspector/timeline/timeline-event-*.html are failing
1199         https://bugs.webkit.org/show_bug.cgi?id=203625
1200
1201         Reviewed by Devin Rousso.
1202
1203         Unflake inspector/timeline/timeline-event-*.html tests on GTK.
1204
1205         * inspector/timeline/resources/timeline-event-utilities.js: There is a race between CapturingState.Inactive
1206         and SavePageData events, so the test has to wait for both.
1207         Drive-by: wrap promis.reject in a lambda, otherwise reject would be called on an undefined 'this' object.
1208         arrive before resolving the promise.
1209         (TestPage.registerInitializer):
1210         * platform/gtk/TestExpectations:
1211
1212 2019-10-31  Miguel Gomez  <magomez@igalia.com>
1213
1214         Unreviewed GTK and WPE gardening after r251837.
1215
1216         * platform/gtk/TestExpectations:
1217         * platform/wpe/TestExpectations:
1218         * platform/wpe/imported/w3c/web-platform-tests/svg/geometry/parsing/height-computed-expected.txt: Added.
1219         * platform/wpe/imported/w3c/web-platform-tests/svg/geometry/parsing/width-computed-expected.txt: Added.
1220         * platform/wpe/imported/w3c/web-platform-tests/svg/shapes/scripted/disabled-shapes-not-hit-expected.txt: Added.
1221         * platform/wpe/webgl/2.0.0/conformance/extensions/oes-texture-half-float-expected.txt:
1222         * platform/wpe/webgl/2.0.0/conformance2/extensions/ext-color-buffer-float-expected.txt:
1223         * platform/wpe/webgl/2.0.0/conformance2/textures/misc/tex-new-formats-expected.txt:
1224
1225 2019-10-30  Peng Liu  <peng.liu6@apple.com>
1226
1227         [Picture-in-Picture Web API] Enable the support for iOS
1228         https://bugs.webkit.org/show_bug.cgi?id=202618
1229
1230         Reviewed by Jer Noble.
1231
1232         We do not need to play the video before entering the picture-in-picture mode,
1233         so remove the code to start video playback in the test pages.
1234         Also, enable the layout test cases of the Picture-in-Picture API for iPad.
1235
1236         * media/picture-in-picture-api-pip-events-expected.txt:
1237         * media/picture-in-picture-api-pip-events.html:
1238         * media/picture-in-picture-api-pip-window-expected.txt:
1239         * media/picture-in-picture-api-pip-window.html:
1240         * platform/ipad/TestExpectations:
1241
1242 2019-10-30  Yury Semikhatsky  <yurys@chromium.org>
1243
1244         inspector-protocol/debugger/setBreakpoint-dfg.html is flaky
1245         https://bugs.webkit.org/show_bug.cgi?id=128736
1246
1247         Reviewed by Devin Rousso.
1248
1249         Reenabling the test on all platforms. Depending on the platform implementation of EventLoop
1250         there is a difference in what is dispatched first when execution is resumed: previously
1251         paused inspected script or commands from the inspector front-end. It would not be a problem
1252         if InspectorFrontendAPI.dispatchMessageAsync actually delivered messages asynchronously.
1253         With the current implementation though response to Debugger.resume
1254         is dispatched in the front-end synchronously and the front-end would call InspectoTest.log
1255         when inspected script execution is not yet resumed.
1256
1257         * TestExpectations:
1258         * inspector/debugger/setBreakpoint-dfg-expected.txt:
1259         * inspector/debugger/setBreakpoint-dfg.html: Print final 'PASS' output after exiting nested loop
1260         so that it always appears last.
1261         * platform/gtk/TestExpectations:
1262
1263 2019-10-30  Simon Fraser  <simon.fraser@apple.com>
1264
1265         Opacity should always serialize as a number
1266         https://bugs.webkit.org/show_bug.cgi?id=203601
1267
1268         Reviewed by Dean Jackson.
1269
1270         Fix the tests and results.
1271
1272         * fast/css/parsing-opacity-expected.txt:
1273         * fast/css/parsing-opacity.html:
1274         * fast/svg/parsing-fill-opacity-expected.txt:
1275         * fast/svg/parsing-fill-opacity.html:
1276         * fast/svg/parsing-flood-opacity-expected.txt:
1277         * fast/svg/parsing-flood-opacity.html:
1278         * fast/svg/parsing-stop-opacity-expected.txt:
1279         * fast/svg/parsing-stop-opacity.html:
1280         * fast/svg/parsing-stroke-opacity-expected.txt:
1281         * fast/svg/parsing-stroke-opacity.html:
1282
1283 2019-10-30  Chris Dumez  <cdumez@apple.com>
1284
1285         GPUCanvasContext should not prevent entering the back/forward cache
1286         https://bugs.webkit.org/show_bug.cgi?id=203104
1287         <rdar://problem/56748066>
1288
1289         Reviewed by Tim Horton.
1290
1291         Add layout test coverage.
1292
1293         * fast/history/page-cache-gpu-canvas-context-expected.txt: Added.
1294         * fast/history/page-cache-gpu-canvas-context.html: Added.
1295
1296 2019-10-30  Yury Semikhatsky  <yurys@chromium.org>
1297
1298         [GTK] LayoutTests/inspector tests timeout
1299         https://bugs.webkit.org/show_bug.cgi?id=147518
1300
1301         Unreviewed. Renable inspector/dom and inspector/timeline tests on GTK.
1302
1303         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt: This test has consistent output which
1304         is slightly different from Mac.
1305         * platform/gtk/TestExpectations:
1306         * platform/gtk/inspector/timeline/line-column-expected.txt: Added. TimelineRecordType::RenderingFrame
1307         is only emitted on PLATFORM(COCOA), so we need custom expectation on other platforms.
1308
1309 2019-10-30  Russell Epstein  <repstein@apple.com>
1310
1311         [ iOS ] Layout Test fast/css-custom-paint/simple-hidpi.html is a Flaky Failure (203637).
1312         https://bugs.webkit.org/show_bug.cgi?id=203637
1313
1314         Unreviewed Test Gardening.
1315
1316         * platform/ios-wk2/TestExpectations: Marked test as flaky.
1317
1318 2019-10-30  Alex Christensen  <achristensen@webkit.org>
1319
1320         WKContentRuleLists should block requests from service workers
1321         https://bugs.webkit.org/show_bug.cgi?id=201980
1322         <rdar://problem/55516735>
1323
1324         Reviewed by Chris Dumez.
1325
1326         * http/tests/contentextensions/resources/fetch-worker.js: Added.
1327         (event.fetch.string_appeared_here.then):
1328         (event.catch):
1329         * http/tests/contentextensions/resources/serviceworkertest.js: Added.
1330         (testServiceWorker):
1331         (test):
1332         * http/tests/contentextensions/service-worker.https-expected.txt: Added.
1333         * http/tests/contentextensions/service-worker.https.html: Added.
1334         * http/tests/contentextensions/service-worker.https.html.json: Added.
1335
1336 2019-10-30  Daniel Bates  <dabates@apple.com>
1337
1338         Fix misspelling test named fast/dom/simultaneouslyRegsiteredTimerFireOrder.html
1339         https://bugs.webkit.org/show_bug.cgi?id=203578
1340
1341         Reviewed by Jer Noble.
1342
1343         * fast/dom/simultaneously-registered-timer-fire-order-expected.txt: Renamed from LayoutTests/fast/dom/simultaneouslyRegsiteredTimerFireOrder-expected.txt.
1344         * fast/dom/simultaneously-registered-timer-fire-order.html: Renamed from LayoutTests/fast/dom/simultaneouslyRegsiteredTimerFireOrder.html.
1345
1346 2019-10-30  Russell Epstein  <repstein@apple.com>
1347
1348         REGRESSION [ PHP ][ iOS ]: Two http/tests/cookies/same-site/set-first-party-* Tests are Failing
1349         https://bugs.webkit.org/show_bug.cgi?id=203567
1350
1351         Unreviewed Test Gardening.
1352
1353         * platform/ios-wk2/TestExpectations: Marked tests as failing.
1354
1355 2019-10-30  Simon Fraser  <simon.fraser@apple.com>
1356
1357         REGRESSION (r251750): Three CSS Tests are Failing
1358         https://bugs.webkit.org/show_bug.cgi?id=203616
1359         <rdar://problem/56749907>
1360
1361         Unreviewed test gardening.
1362
1363         Fix the conic-gradient-parsing.html tests, and update iOS expectations for two hsl tests.
1364
1365         * http/wpt/css/css-images-4/conic-gradient-parsing.html:
1366         * platform/ios/fast/css/hsl-color-expected.txt:
1367         * platform/ios/fast/css/hsla-color-expected.txt:
1368
1369 2019-10-30  Zalan Bujtas  <zalan@apple.com>
1370
1371         ASSERTION FAILED: !object || !isRuby(object->parent()) || is<RenderRubyRun>(*object) || (object->isInline() && (object->isBeforeContent() || object->isAfterContent())) || (object->isAnonymous() && is<RenderBlock>(*object) && object->style().display() == D
1372         https://bugs.webkit.org/show_bug.cgi?id=196003
1373         <rdar://problem/49219890>
1374
1375         Reviewed by Antti Koivisto.
1376
1377         * TestExpectations:
1378
1379 2019-10-30  Peng Liu  <peng.liu6@apple.com>
1380
1381         [Picture-in-Picture Web API] Implement PictureInPictureWindow
1382         https://bugs.webkit.org/show_bug.cgi?id=202615
1383
1384         Unreviewed test gardening.
1385
1386         * platform/mac-wk2/TestExpectations:
1387
1388 2019-10-30  Chris Dumez  <cdumez@apple.com>
1389
1390         REGRESSION (r238252): HTTP POST is losing application/x-www-form-urlencoded body if there's a redirect to different host
1391         https://bugs.webkit.org/show_bug.cgi?id=201950
1392         <rdar://problem/55577782>
1393
1394         Reviewed by Alex Christensen.
1395
1396         Add layout test coverage.
1397
1398         * http/tests/misc/form-submit-file-cross-site-redirect-expected.txt: Added.
1399         * http/tests/misc/form-submit-file-cross-site-redirect.html: Added.
1400
1401 2019-10-30  Antti Koivisto  <antti@apple.com>
1402
1403         ::before/::after elements not filling their grid cell when container has display: contents
1404         https://bugs.webkit.org/show_bug.cgi?id=193567
1405
1406         Reviewed by Simon Fraser.
1407
1408         * fast/css/display-contents-before-after-grid-expected.html: Added.
1409         * fast/css/display-contents-before-after-grid.html: Added.
1410
1411 2019-10-30  Antti Koivisto  <antti@apple.com>
1412
1413         Update css/css-display web platform tests
1414         https://bugs.webkit.org/show_bug.cgi?id=203607
1415
1416         Reviewed by Simon Fraser.
1417
1418         * TestExpectations:
1419
1420 2019-10-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
1421
1422         Make testharnessreport.js report the results correctly inside an SVG document
1423         https://bugs.webkit.org/show_bug.cgi?id=203503
1424
1425         Reviewed by Chris Dumez.
1426
1427         For SVG tests, the completion callback has to create a foreignObject and
1428         append it to the root element. Then the results element has to be appended
1429         to this foreignObject.
1430
1431         * TestExpectations:
1432         * platform/mac/imported/w3c/web-platform-tests/svg/path/error-handling/bounding-expected.txt: Removed.
1433         * platform/mac/imported/w3c/web-platform-tests/svg/shapes/scripted/disabled-shapes-not-hit-expected.txt: Removed.
1434         * resources/testharnessreport.js:
1435         (self.testRunner.add_completion_callback):
1436
1437 2019-10-30  Chris Dumez  <cdumez@apple.com>
1438
1439         Unreviewed, unskip imported/w3c/web-platform-tests/cors/credentials-flag.htm
1440
1441         The test is not flaky if we don't dump JS console messages in the output.
1442
1443         * TestExpectations:
1444
1445 2019-10-30  Chris Dumez  <cdumez@apple.com>
1446
1447         Unreviewed, skip 3 WPT tests that are timing out since they were imported.
1448
1449         It unnecessarily slows down our test runs.
1450
1451         * TestExpectations:
1452
1453 2019-10-30  Megan Gardner  <megan_gardner@apple.com>
1454
1455         Fix autoscroll test to work on iPad.
1456         https://bugs.webkit.org/show_bug.cgi?id=203598
1457         <rdar://problem/51863703>
1458
1459         Reviewed by Wenson Hsieh.
1460
1461         iPads are much taller than iPhones, so to test autoscrolling under a
1462         software keyboard, we need to return several more times.
1463         Also take the opportunity to make the test more robust to races.
1464
1465         * fast/events/autoscroll-with-software-keyboard.html:
1466         * platform/ipad/TestExpectations:
1467
1468 2019-10-30  Frederic Wang  <fwang@igalia.com>
1469
1470         Import WPT tests for scrollend and overscroll events
1471         https://bugs.webkit.org/show_bug.cgi?id=203500
1472
1473         Reviewed by Simon Fraser.
1474
1475         * TestExpectations: Skip the tests on most platforms, since
1476         sendEventStream is not supported.
1477         * platform/ios/TestExpectations: Enable the tests on iOS.
1478
1479 2019-10-29  Said Abou-Hallawa  <sabouhallawa@apple.com>
1480
1481         [SVG2] SVGSymbolElement should inherits SVGGraphicsElement
1482         https://bugs.webkit.org/show_bug.cgi?id=203573
1483
1484         Reviewed by Simon Fraser.
1485
1486         * svg/dom/svg2-inheritance-expected.txt:
1487         * svg/dom/svg2-inheritance.html:
1488
1489 2019-10-29  Wenson Hsieh  <wenson_hsieh@apple.com>
1490
1491         REGRESSION (r251693): [iOS] Unable to change selection after focusing an element with keyboard attached
1492         https://bugs.webkit.org/show_bug.cgi?id=203582
1493
1494         Reviewed by Tim Horton.
1495
1496         Add a new layout test to cover this scenario.
1497
1498         * editing/selection/ios/set-selection-by-tapping-after-changing-focused-element-bounds-expected.txt: Added.
1499         * editing/selection/ios/set-selection-by-tapping-after-changing-focused-element-bounds.html: Added.
1500
1501 2019-10-29  Chris Dumez  <cdumez@apple.com>
1502
1503         UserMediaRequest should not prevent entering the back/forward cache
1504         https://bugs.webkit.org/show_bug.cgi?id=203098
1505         <rdar://problem/56716101>
1506
1507         Reviewed by Eric Carlson.
1508
1509         Add layout test coverage.
1510
1511         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
1512         * http/tests/navigation/page-cache-getUserMedia-pending-promise-expected.txt: Added.
1513         * http/tests/navigation/page-cache-getUserMedia-pending-promise.html: Added.
1514
1515 2019-10-29  Peng Liu  <peng.liu6@apple.com>
1516
1517         [Picture-in-Picture Web API] Implement PictureInPictureWindow
1518         https://bugs.webkit.org/show_bug.cgi?id=202615
1519
1520         Reviewed by Eric Carlson.
1521
1522         Add layout test cases for the Picture-in-Picture API.
1523
1524         * TestExpectations:
1525         * media/picture-in-picture-api-enter-pip-1-expected.txt: Added.
1526         * media/picture-in-picture-api-enter-pip-1.html: Added.
1527         * media/picture-in-picture-api-enter-pip-2-expected.txt: Added.
1528         * media/picture-in-picture-api-enter-pip-2.html: Added.
1529         * media/picture-in-picture-api-enter-pip-3-expected.txt: Added.
1530         * media/picture-in-picture-api-enter-pip-3.html: Added.
1531         * media/picture-in-picture-api-enter-pip-4-expected.txt: Added.
1532         * media/picture-in-picture-api-enter-pip-4.html: Added.
1533         * media/picture-in-picture-api-exit-pip-1-expected.txt: Added.
1534         * media/picture-in-picture-api-exit-pip-1.html: Added.
1535         * media/picture-in-picture-api-exit-pip-2-expected.txt: Added.
1536         * media/picture-in-picture-api-exit-pip-2.html: Added.
1537         * media/picture-in-picture-api-pip-events-expected.txt: Added.
1538         * media/picture-in-picture-api-pip-events.html: Added.
1539         * media/picture-in-picture-api-pip-window-expected.txt: Added.
1540         * media/picture-in-picture-api-pip-window.html: Added.
1541         * platform/mac-wk2/TestExpectations:
1542
1543 2019-10-29  Antoine Quint  <graouts@apple.com>
1544
1545         WebAnimation should never prevent entering the back/forward cache
1546         https://bugs.webkit.org/show_bug.cgi?id=203088
1547         <rdar://problem/56374249>
1548
1549         Reviewed by Antti Koivisto.
1550
1551         Add a new test that checks that an Animation that would run past a page's navigation is correctly suspended
1552         and resumed as it enters and leaves the back/forward cache.
1553
1554         * webanimations/animation-page-cache-expected.txt: Added.
1555         * webanimations/animation-page-cache.html: Added.
1556
1557 2019-10-29  Megan Gardner  <megan_gardner@apple.com>
1558
1559         Update autocorrect test to have correctly focused contenteditable
1560         https://bugs.webkit.org/show_bug.cgi?id=203552
1561         <rdar://problem/51690426>
1562
1563         Reviewed by Wenson Hsieh.
1564
1565         Autocorrection bails when we are not first responder after 
1566         https://bugs.webkit.org/show_bug.cgi?id=192824
1567         Therefore, this test must be written to first focus the 
1568         contenteditable, and then apply the autocorrection.
1569
1570         * fast/events/ios/autocorrect-with-range-selection.html:
1571
1572 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
1573
1574         Align CSS hsl() -> rgb() color conversion with the spec
1575         https://bugs.webkit.org/show_bug.cgi?id=203592
1576
1577         Reviewed by Tim Horton.
1578
1579         * platform/mac/fast/css/hsl-color-expected.txt:
1580         * platform/mac/fast/css/hsla-color-expected.txt:
1581
1582 2019-10-07  Jer Noble  <jer.noble@apple.com>
1583
1584         Implement the Remote Playback API.
1585         https://bugs.webkit.org/show_bug.cgi?id=162971
1586
1587         Reviewed by Youenn Fablet.
1588
1589         * media/remoteplayback-cancel-invalid-expected.txt: Added.
1590         * media/remoteplayback-cancel-invalid.html: Added.
1591         * media/remoteplayback-prompt-expected.txt: Added.
1592         * media/remoteplayback-prompt.html: Added.
1593         * media/remoteplayback-target-availability-expected.txt: Added.
1594         * media/remoteplayback-target-availability.html: Added.
1595         * media/remoteplayback-watch-disableremoteplayback-expected.txt: Added.
1596         * media/remoteplayback-watch-disableremoteplayback.html: Added.
1597         * platform/ios-wk2/TestExpectations:
1598
1599 2019-10-29  Truitt Savell  <tsavell@apple.com>
1600
1601         imported/w3c/web-platform-tests/css/css-sizing/dynamic-available-size-iframe.html is flakey
1602         https://bugs.webkit.org/show_bug.cgi?id=203517
1603
1604         Unreviewed test gardening.
1605
1606         * platform/mac-wk1/TestExpectations:
1607
1608 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
1609
1610         Update css/css-color WPT
1611         https://bugs.webkit.org/show_bug.cgi?id=203585
1612
1613         Reviewed by Zalan Bujtas.
1614
1615         * tests-options.json:
1616
1617 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
1618
1619         Flaky Test: imported/w3c/web-platform-tests/css/css-values/absolute_length_units.html
1620         https://bugs.webkit.org/show_bug.cgi?id=203581
1621
1622         Unreviewed Test Gardening. Mark as flakey.
1623
1624         * TestExpectations:
1625
1626 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
1627
1628         css/css-sizing/aspect-ratio-affects-container-width-when-height-changes.html is flakey
1629         https://bugs.webkit.org/show_bug.cgi?id=203583
1630
1631         Unreviewed Test Gardening. Mark as flakey.
1632
1633         * TestExpectations:
1634
1635 2019-10-29  Chris Dumez  <cdumez@apple.com>
1636
1637         <input type="range">.setAttribute("value") does not update the value
1638         https://bugs.webkit.org/show_bug.cgi?id=202859
1639         <rdar://problem/56204271>
1640
1641         Reviewed by Frédéric Wang.
1642
1643         Unskip ref test that is no longer failing.
1644
1645         * TestExpectations:
1646
1647 2019-10-29  Russell Epstein  <repstein@apple.com>
1648
1649         (r251242) [ iOS ]: fast/scrolling/ios/touch-scroll-visibility-hidden.html is a Flaky Timeout.
1650         https://bugs.webkit.org/show_bug.cgi?id=203577
1651
1652         Unreviewed Test Gardening.
1653
1654         * platform/ios-wk2/TestExpectations:
1655
1656 2019-10-29  Russell Epstein  <repstein@apple.com>
1657
1658         [iOS] fast/forms/contenteditable-font-optical-size.html landed flaky.
1659         https://bugs.webkit.org/show_bug.cgi?id=203371
1660
1661         Unreviewed Test Gardening.
1662
1663         * platform/ios-wk2/TestExpectations:
1664
1665 2019-10-29  Kate Cheney  <katherine_cheney@apple.com>
1666
1667         Layout Test http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html is flaky (183093)
1668         <https://bugs.webkit.org/show_bug.cgi?id=183093>
1669         <rdar://problem/37964600>
1670
1671         Reviewed by John Wilander.
1672
1673         Flakiness no longer reproducible. 
1674
1675         * platform/ios/TestExpectations:
1676         * platform/mac-wk2/TestExpectations:
1677
1678 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
1679
1680         Update css/css-multicol WPT
1681         https://bugs.webkit.org/show_bug.cgi?id=203551
1682
1683         Reviewed by Zalan Bujtas.
1684
1685         * TestExpectations:
1686
1687 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
1688
1689         Import css/css-sizing WPT
1690         https://bugs.webkit.org/show_bug.cgi?id=203517
1691
1692         Reviewed by Tim Horton.
1693
1694         * TestExpectations:
1695         * platform/ios/TestExpectations:
1696         * platform/ios/imported/w3c/web-platform-tests/css/css-sizing/aspect-ratio-affects-container-width-when-height-changes-expected.txt: Added.
1697         * platform/ios/imported/w3c/web-platform-tests/css/css-sizing/button-min-width-expected.txt: Added.
1698
1699 2019-10-29  Truitt Savell  <tsavell@apple.com>
1700
1701         Unreviewed, rolling out r251639.
1702
1703         Caused flakey API failures for GetDisplayMediaTest.Constraints
1704
1705         Reverted changeset:
1706
1707         "Enforce user gesture for getUserMedia in case a previous
1708         getUserMedia call was denied"
1709         https://bugs.webkit.org/show_bug.cgi?id=203362
1710         https://trac.webkit.org/changeset/251639
1711
1712 2019-10-29  Chris Dumez  <cdumez@apple.com>
1713
1714         Unreviewed, rolling out r251594.
1715
1716         Caused an API test failure
1717
1718         Reverted changeset:
1719
1720         "mp4 video element broken with service worker"
1721         https://bugs.webkit.org/show_bug.cgi?id=184447
1722         https://trac.webkit.org/changeset/251594
1723
1724 2019-10-29  Chris Dumez  <cdumez@apple.com>
1725
1726         Unreviewed, revert r251637 as it caused http/tests/lazyload/scroll-element-removed-from-document.html to crash
1727         https://bugs.webkit.org/show_bug.cgi?id=203566
1728
1729         * TestExpectations:
1730         * http/tests/lazyload/attribute-expected.txt: Removed.
1731         * http/tests/lazyload/attribute.html: Removed.
1732         * http/tests/lazyload/invisible-image-expected.txt: Removed.
1733         * http/tests/lazyload/invisible-image.html: Removed.
1734         * http/tests/lazyload/js-image-expected.txt: Removed.
1735         * http/tests/lazyload/js-image.html: Removed.
1736         * http/tests/lazyload/lazy-expected.txt: Removed.
1737         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-disabled-expected.txt: Removed.
1738         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-disabled.html: Removed.
1739         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-enabled-expected.txt: Removed.
1740         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-enabled.html: Removed.
1741         * http/tests/lazyload/lazy.html: Removed.
1742         * http/tests/lazyload/lazy2-expected.txt: Removed.
1743         * http/tests/lazyload/placeholder.js: Removed.
1744         * http/tests/lazyload/resources/lazy-load-in-iframe.html: Removed.
1745         * http/tests/lazyload/scroll-element-moved-from-document-expected.txt: Removed.
1746         * http/tests/lazyload/scroll-element-moved-from-document.html: Removed.
1747         * http/tests/lazyload/scroll-element-removed-from-document-expected.txt: Removed.
1748         * http/tests/lazyload/scroll-element-removed-from-document.html: Removed.
1749         * http/tests/lazyload/scroll-expected.txt: Removed.
1750         * http/tests/lazyload/scroll.html: Removed.
1751         * platform/mac-wk1/TestExpectations:
1752         * platform/win/TestExpectations:
1753
1754 2019-10-29  Wenson Hsieh  <wenson_hsieh@apple.com>
1755
1756         Unreviewed, add missing platform-specific test expectations after r251686
1757
1758         Add mac-wk2-specific baselines.
1759
1760         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt: Added.
1761         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https.html: Removed.
1762
1763 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
1764
1765         Unreviewed test gardening; new iOS results for these now passing tests.
1766
1767         * platform/ios/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-1-expected.txt:
1768         * platform/ios/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-2-expected.txt:
1769         * platform/ios/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-3-expected.txt:
1770         * platform/ios/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-4-expected.txt:
1771
1772 2019-10-29  Peng Liu  <peng.liu6@apple.com>
1773
1774         [Picture-in-Picture Web API] Synchronize the attributes and properties of HTMLVideoElementPictureInPicture
1775         https://bugs.webkit.org/show_bug.cgi?id=203518
1776
1777         Reviewed by Eric Carlson.
1778
1779         * TestExpectations:
1780         * media/picture-in-picture-api-element-attributes-expected.txt: Added.
1781         * media/picture-in-picture-api-element-attributes.html: Added.
1782         * platform/mac-wk2/TestExpectations:
1783
1784 2019-10-29  Dirk Schulze  <krit@webkit.org>
1785
1786         [SVG2] fill-opacity, stroke-opacity, stop-opacity and flood-opacity doe not support percentage
1787         https://bugs.webkit.org/show_bug.cgi?id=201731
1788
1789         Test number and percentage values for opacity, fill-opacity, stroke-opacity, stop-opacity, flood-opacity.
1790
1791         Reviewed by Simon Fraser.
1792
1793         * fast/css/parsing-opacity-expected.txt: Added.
1794         * fast/css/parsing-opacity.html: Added.
1795         * fast/svg/parsing-fill-opacity-expected.txt: Added.
1796         * fast/svg/parsing-fill-opacity.html: Added.
1797         * fast/svg/parsing-flood-opacity-expected.txt: Added.
1798         * fast/svg/parsing-flood-opacity.html: Added.
1799         * fast/svg/parsing-stop-opacity-expected.txt: Added.
1800         * fast/svg/parsing-stop-opacity.html: Added.
1801         * fast/svg/parsing-stroke-opacity-expected.txt: Added.
1802         * fast/svg/parsing-stroke-opacity.html: Added.
1803
1804 2019-10-28  Kate Cheney  <katherine_cheney@apple.com>
1805
1806         http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-w* are flaky timeouts
1807         https://bugs.webkit.org/show_bug.cgi?id=196269
1808         <rdar://problem/49288612>
1809
1810         Reviewed by Alexey Proskuryakov.
1811
1812         Flakiness no longer reproducible.
1813
1814         * platform/ios-simulator-wk2/TestExpectations:
1815         * platform/ios-wk2/TestExpectations:
1816
1817 2019-10-28  Yusuke Suzuki  <ysuzuki@apple.com>
1818
1819         [JSC] Remove JSPromiseDeferred
1820         https://bugs.webkit.org/show_bug.cgi?id=203400
1821
1822         Reviewed by Keith Miller.
1823
1824         * js/dom/promise-stack-overflow-expected.txt: Added.
1825         * js/dom/promise-stack-overflow.html: Added.
1826
1827 2019-10-28  Simon Fraser  <simon.fraser@apple.com>
1828
1829         Update css/css-text-decor WPT
1830         https://bugs.webkit.org/show_bug.cgi?id=203532
1831
1832         Reviewed by Tim Horton.
1833
1834         Mark tests as failing.
1835
1836         * TestExpectations:
1837
1838 2019-10-28  Wenson Hsieh  <wenson_hsieh@apple.com>
1839
1840         Add bindings support for the enterkeyhint HTML attribute
1841         https://bugs.webkit.org/show_bug.cgi?id=203440
1842
1843         Reviewed by Ryosuke Niwa.
1844
1845         * fast/forms/enterkeyhint-attribute-values-expected.txt: Added.
1846         * fast/forms/enterkeyhint-attribute-values.html: Added.
1847
1848         Add a new layout test to exercise the new attribute (including case sensitivity, the default value, unknown
1849         values, all known value types, and different types of elements).
1850
1851         * platform/ios-wk2/TestExpectations:
1852         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1853         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt: Added.
1854         * platform/ios-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
1855         * platform/mac-wk2/TestExpectations:
1856         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1857         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt: Added.
1858         * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
1859
1860         Add some new baselines for some existing layout tests.
1861
1862 2019-10-28  Truitt Savell  <tsavell@apple.com>
1863
1864         Correcting expectations after r251666
1865         https://bugs.webkit.org/show_bug.cgi?id=203501
1866
1867         Unreviewed test gardening.
1868
1869         * platform/mac-wk1/TestExpectations:
1870
1871 2019-10-28  Zalan Bujtas  <zalan@apple.com>
1872
1873         Hidden framesets should provide default edgeInfo value
1874         https://bugs.webkit.org/show_bug.cgi?id=203506
1875         <rdar://problem/56233726>
1876
1877         Reviewed by Simon Fraser.
1878
1879         * fast/frames/hidden-frameset-expected.txt: Added.
1880         * fast/frames/hidden-frameset.html: Added.
1881
1882 2019-10-28  Chris Dumez  <cdumez@apple.com>
1883
1884         Update html/semantics/forms WPT tests from upstream
1885         https://bugs.webkit.org/show_bug.cgi?id=203499
1886
1887         Reviewed by Ryosuke Niwa.
1888
1889         * TestExpectations:
1890         Skip new ref-test that is failing.
1891
1892         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1893         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1894         Baseline existing WPT test.
1895
1896 2019-10-28  Yusuke Suzuki  <ysuzuki@apple.com>
1897
1898         [JSC] Optimize Promise runtime functions
1899         https://bugs.webkit.org/show_bug.cgi?id=203454
1900
1901         Reviewed by Keith Miller.
1902
1903         * inspector/console/message-stack-trace-expected.txt:
1904
1905 2019-10-28  Simon Fraser  <simon.fraser@apple.com>
1906
1907         Re-import the css/css-shapes WPT
1908         https://bugs.webkit.org/show_bug.cgi?id=203441
1909
1910         Reviewed by Tim Horton.
1911
1912         * TestExpectations:
1913         * platform/ios/TestExpectations:
1914
1915 2019-10-28  Truitt Savell  <tsavell@apple.com>
1916
1917         Two imported tests from r251591 are failing
1918         https://bugs.webkit.org/show_bug.cgi?id=203501
1919
1920         Unreviewed test gardening.
1921
1922         * platform/mac-wk1/TestExpectations:
1923
1924 2019-10-28  Simon Fraser  <simon.fraser@apple.com>
1925
1926         Properties that take <position> should not accept 3 values
1927         https://bugs.webkit.org/show_bug.cgi?id=189142
1928
1929         Reviewed by Antti Koivisto.
1930
1931         Land some FAIL results for these shapes tests. They should get removed when
1932         the css/css-shapes WPT are imported (webkit.org/b/203441), though the WPT
1933         haven't been updated for the new syntax either.
1934
1935         * css3/shapes/shape-outside/values/shape-outside-circle-002-expected.txt:
1936         * css3/shapes/shape-outside/values/shape-outside-circle-004-expected.txt:
1937         * css3/shapes/shape-outside/values/shape-outside-ellipse-002-expected.txt:
1938         * css3/shapes/shape-outside/values/shape-outside-ellipse-004-expected.txt:
1939         * fast/css/object-position/parsing-object-position-expected.txt:
1940         * fast/css/object-position/parsing-object-position.html: Remove the invalid position test.
1941         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
1942         * fast/shapes/parsing/parsing-test-utils.js:  Remove the invalid position tests.
1943
1944 2019-10-28  John Wilander  <wilander@apple.com>
1945
1946         Storage Access API: Make the API work with the experimental 3rd-party cookie blocking
1947         https://bugs.webkit.org/show_bug.cgi?id=203428
1948         <rdar://problem/56626949>
1949
1950         Reviewed by Alex Christensen.
1951
1952         * http/tests/storageAccess/deny-due-to-no-interaction-under-general-third-party-cookie-blocking-database-expected.txt: Added.
1953         * http/tests/storageAccess/deny-due-to-no-interaction-under-general-third-party-cookie-blocking-database.html: Added.
1954         * http/tests/storageAccess/deny-due-to-no-interaction-under-general-third-party-cookie-blocking-expected.txt: Added.
1955         * http/tests/storageAccess/deny-due-to-no-interaction-under-general-third-party-cookie-blocking.html: Added.
1956         * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking-database-expected.txt: Added.
1957         * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking-database.html: Added.
1958         * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking-expected.txt: Added.
1959         * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking.html: Added.
1960         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies.html:
1961         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie-database-expected.txt: Added.
1962         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie-database.html: Added.
1963         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie-expected.txt: Added.
1964         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie.html: Added.
1965         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-without-cookie-database-expected.txt: Added.
1966         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-without-cookie-database.html: Added.
1967         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-without-cookie-expected.txt: Added.
1968         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-without-cookie.html: Added.
1969
1970 2019-10-28  Alex Christensen  <achristensen@webkit.org>
1971
1972         Remove flaky debug log from WK1 expectations after r251582
1973         https://bugs.webkit.org/show_bug.cgi?id=203383
1974
1975         * platform/mac-wk1/TestExpectations:
1976         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-expected.txt:
1977         The important part of this test is that there are 3 PASSes, not that the console log is consistent.
1978
1979 2019-10-28  Simon Fraser  <simon.fraser@apple.com>
1980
1981         Add support for the Q unit
1982         https://bugs.webkit.org/show_bug.cgi?id=203469
1983
1984         Reviewed by Antti Koivisto.
1985
1986         More tests now pass.
1987
1988         * TestExpectations:
1989         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-1-expected.txt:
1990         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-2-expected.txt:
1991         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-3-expected.txt:
1992         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-4-expected.txt:
1993         * platform/ios/imported/w3c/web-platform-tests/css/css-values/minmax-length-computed-expected.txt:
1994         * platform/ios/imported/w3c/web-platform-tests/css/css-values/minmax-length-percent-computed-expected.txt:
1995
1996 2019-10-28  Antoine Quint  <graouts@apple.com>
1997
1998         CSS Transitions and CSS Animations properties should treat unitless 0 as an invalid value for times
1999         https://bugs.webkit.org/show_bug.cgi?id=203484
2000
2001         Reviewed by Antti Koivisto.
2002
2003         Use 0s instead of 0 in places where unitless times were used but shouldn't have been.
2004
2005         * animations/fill-mode-forwards-zero-duration.html:
2006         * compositing/animation/keyframe-order.html:
2007         * css1/units/zero-duration-without-units.html:
2008         * legacy-animation-engine/animations/fill-mode-forwards-zero-duration.html:
2009         * legacy-animation-engine/compositing/animation/keyframe-order.html:
2010         * legacy-animation-engine/css1/units/zero-duration-without-units.html:
2011         * legacy-animation-engine/transitions/zero-duration-in-list.html:
2012         * legacy-animation-engine/transitions/zero-duration-without-units.html:
2013         * transitions/zero-duration-in-list.html:
2014         * transitions/zero-duration-without-units.html:
2015         * webanimations/css-animations-expected.txt:
2016         * webanimations/css-animations.html:
2017
2018 2019-10-28  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2019
2020         [GTK][WPE] Enable CSS typed OM
2021         https://bugs.webkit.org/show_bug.cgi?id=192875
2022
2023         Reviewed by Carlos Garcia Campos.
2024
2025         Unskip the tests that now pass.
2026
2027         * platform/gtk/TestExpectations:
2028         * platform/wpe/TestExpectations:
2029
2030 2019-10-28  Simon Fraser  <simon.fraser@apple.com>
2031
2032         Can't change @font-face descriptors from fontFaceRule.style.setProperty()
2033         https://bugs.webkit.org/show_bug.cgi?id=177975
2034         <rdar://problem/56648761>
2035
2036         Reviewed by Antti Koivisto.
2037
2038         Fix tests for the urange serialization fix.
2039
2040         * fast/text/font-face-javascript-expected.txt:
2041         * fast/text/font-face-javascript.html:
2042         * fast/text/unicode-range-javascript-expected.txt:
2043         * fast/text/unicode-range-javascript.html:
2044
2045 2019-10-28  Antoine Quint  <graouts@apple.com>
2046
2047         [Web Animations] Update WPT tests related to Web Animations and remove imported Mozilla tests
2048         https://bugs.webkit.org/show_bug.cgi?id=203291
2049
2050         Unreviewed test gardening.
2051
2052         * TestExpectations:
2053         * platform/gtk/TestExpectations:
2054
2055 2019-10-27  Simon Fraser  <simon.fraser@apple.com>
2056
2057         Fix nth-child An+B serialization to match the spc
2058         https://bugs.webkit.org/show_bug.cgi?id=203464
2059
2060         Reviewed by Antti Koivisto.
2061
2062         New results. Some tests that assumed that the selectors simply round-trip had to be
2063         fixed to supply test and expected selectors.
2064
2065         * css3/parsing-css3-nthchild-expected.txt:
2066         * css3/parsing-css3-nthchild.html:
2067         * fast/css/css-selector-text-expected.txt:
2068         * fast/css/css-selector-text.html:
2069         * fast/css/css-set-selector-text-expected.txt:
2070         * fast/css/css-set-selector-text.html:
2071         * fast/css/parsing-css-matches-1-expected.txt:
2072         * fast/css/parsing-css-matches-1.html:
2073         * fast/css/parsing-css-matches-2-expected.txt:
2074         * fast/css/parsing-css-matches-2.html:
2075         * fast/css/parsing-css-matches-4-expected.txt:
2076         * fast/css/parsing-css-matches-4.html:
2077         * fast/css/parsing-css-not-1-expected.txt:
2078         * fast/css/parsing-css-not-1.html:
2079         * fast/css/parsing-css-not-2-expected.txt:
2080         * fast/css/parsing-css-not-2.html:
2081         * fast/css/parsing-css-not-4-expected.txt:
2082         * fast/css/parsing-css-not-4.html:
2083         * fast/css/parsing-css-nth-child-expected.txt:
2084         * fast/css/parsing-css-nth-child-of-1-expected.txt:
2085         * fast/css/parsing-css-nth-child-of-1.html:
2086         * fast/css/parsing-css-nth-child-of-2-expected.txt:
2087         * fast/css/parsing-css-nth-child-of-2.html:
2088         * fast/css/parsing-css-nth-child.html:
2089         * fast/css/parsing-css-nth-last-child-of-1-expected.txt:
2090         * fast/css/parsing-css-nth-last-child-of-1.html:
2091         * fast/css/parsing-css-nth-last-child-of-2-expected.txt:
2092         * fast/css/parsing-css-nth-last-child-of-2.html:
2093         * fast/dom/css-selectorText-expected.txt:
2094
2095 2019-10-21  Jiewen Tan  <jiewen_tan@apple.com>
2096
2097         [WebAuthn] Warn users when multiple NFC tags present
2098         https://bugs.webkit.org/show_bug.cgi?id=200932
2099         <rdar://problem/54890736>
2100
2101         Reviewed by Brent Fulgham.
2102
2103         * http/wpt/webauthn/public-key-credential-create-success-nfc.https-expected.txt:
2104         * http/wpt/webauthn/public-key-credential-create-success-nfc.https.html:
2105         Adds new tests for multiple physical tags and service restart.
2106
2107 2019-10-27  Simon Fraser  <simon.fraser@apple.com>
2108
2109         Import css/css-position WPT
2110         https://bugs.webkit.org/show_bug.cgi?id=203446
2111
2112         Reviewed by Antti Koivisto.
2113
2114         Import css/css-position from WPT at 5eebc927c57ec8c5e234fef8e4cc480ac339462c (Mon Oct 21 20:23:09 2019 +0100).
2115
2116         * TestExpectations:
2117
2118 2019-10-26  youenn fablet  <youenn@apple.com>
2119
2120         Enforce user gesture for getUserMedia in case a previous getUserMedia call was denied
2121         https://bugs.webkit.org/show_bug.cgi?id=203362
2122
2123         Reviewed by Eric Carlson.
2124
2125         * fast/mediastream/getUserMedia-deny-persistency5-expected.txt:
2126         * fast/mediastream/getUserMedia-deny-persistency5.html:
2127         * fast/mediastream/screencapture-user-gesture-expected.txt:
2128         * fast/mediastream/screencapture-user-gesture.html:
2129
2130 2019-10-26  Rob Buis  <rbuis@igalia.com>
2131
2132         Main implementation for lazy image loading
2133         https://bugs.webkit.org/show_bug.cgi?id=200764
2134
2135         Reviewed by Simon Fraser.
2136
2137         Import relevant tests into http/tests/lazyload.
2138         Skip lazy image load tests for WK1 and windows, which
2139         has IntersectionObserver turned off by default.
2140
2141         * TestExpectations:
2142         * http/tests/lazyload/attribute-expected.txt: Added.
2143         * http/tests/lazyload/attribute.html: Added.
2144         * http/tests/lazyload/invisible-image-expected.txt: Added.
2145         * http/tests/lazyload/invisible-image.html: Added.
2146         * http/tests/lazyload/js-image-expected.txt: Added.
2147         * http/tests/lazyload/js-image.html: Added.
2148         * http/tests/lazyload/lazy-expected.txt: Added.
2149         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-disabled-expected.txt: Added.
2150         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-disabled.html: Added.
2151         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-enabled-expected.txt: Added.
2152         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-enabled.html: Added.
2153         * http/tests/lazyload/lazy.html: Added.
2154         * http/tests/lazyload/lazy2-expected.txt: Added.
2155         * http/tests/lazyload/placeholder.js: Added.
2156         (is_image_fully_loaded):
2157         * http/tests/lazyload/resources/lazy-load-in-iframe.html: Added.
2158         * http/tests/lazyload/scroll-element-moved-from-document-expected.txt: Added.
2159         * http/tests/lazyload/scroll-element-moved-from-document.html: Added.
2160         * http/tests/lazyload/scroll-element-removed-from-document-expected.txt: Added.
2161         * http/tests/lazyload/scroll-element-removed-from-document.html: Added.
2162         * http/tests/lazyload/scroll-expected.txt: Added.
2163         * http/tests/lazyload/scroll.html: Added.
2164         * platform/mac-wk1/TestExpectations:
2165         * platform/win/TestExpectations:
2166
2167 2019-10-26  Yury Semikhatsky  <yurys@chromium.org>
2168
2169         [GTK] LayoutTests/inspector tests timeout
2170         https://bugs.webkit.org/show_bug.cgi?id=147518
2171
2172         Unreviewed. Added missing generic test expectation (it was accidentally placed under platform/mac).
2173
2174         * inspector/model/remote-object-dom-expected.txt: Renamed from LayoutTests/platform/mac/inspector/model/remote-object-dom-expected.txt.
2175
2176 2019-10-26  Chris Lord  <clord@igalia.com>
2177
2178         Put OffscreenCanvas behind a build flag
2179         https://bugs.webkit.org/show_bug.cgi?id=203146
2180
2181         Reviewed by Ryosuke Niwa.
2182
2183         OffscreenCanvas is disabled by default except on GTK/WPE. Adjust test
2184         expectations accordingly.
2185
2186         * TestExpectations:
2187         * platform/gtk/TestExpectations:
2188         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt.
2189         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt.
2190         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt.
2191         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: Renamed from LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt.
2192         * platform/gtk/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt.
2193         * platform/gtk/imported/w3c/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window-expected.txt.
2194         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
2195         * platform/ios/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2196         * platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
2197         * platform/wpe/TestExpectations:
2198         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt.
2199         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt.
2200         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt.
2201         * platform/wpe/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt.
2202         * platform/wpe/imported/w3c/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window-expected.txt.
2203
2204 2019-10-25  Yury Semikhatsky  <yurys@chromium.org>
2205
2206         Web Inspector: remove custom expectations from platform/gtk/inspector-protocol
2207         https://bugs.webkit.org/show_bug.cgi?id=203453
2208
2209         Unreviewed, test expectations cleanup.
2210
2211         * platform/gtk/inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local-expected.txt: Removed.
2212         * platform/gtk/inspector-protocol/debugger/setBreakpoint-dfg-expected.txt: Removed.
2213         * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Removed.
2214         Removed platform/gtk/inspector-protocol altogether as there is no LayoutTests/inspector-protocol
2215         folder any more. Corresponding tests were either deleted or moved to LayoutTests/inspector a while ago.
2216
2217 2019-10-25  Yury Semikhatsky  <yurys@chromium.org>
2218
2219         [GTK] Layout test inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html is flaky
2220         https://bugs.webkit.org/show_bug.cgi?id=139359
2221
2222         Reviewed by Devin Rousso.
2223
2224         Renable the test on all platforms. With the current implementation of inspector client in tests
2225         response to Debugger.resume is dispatched in the front-end synchronously and the front-end would
2226         call InspectoTest.log when inspected script execution is not yet resumed.
2227
2228         * inspector/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local-expected.txt:
2229         * inspector/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html:
2230         * platform/gtk/TestExpectations:
2231         * platform/mac/TestExpectations:
2232         * platform/win/TestExpectations:
2233
2234 2019-10-25  Eric Carlson  <eric.carlson@apple.com>
2235
2236         Support for callbacks for manifest events
2237         https://bugs.webkit.org/show_bug.cgi?id=202101
2238         <rdar://problem/54277362>
2239
2240         Reviewed by Jer Noble.
2241
2242         * http/tests/media/resources/hls/metadata/prog_index.m3u8:
2243         * http/tests/media/track-in-band-hls-metadata-expected.txt:
2244         * http/tests/media/track-in-band-hls-metadata.html:
2245
2246 2019-10-25  Wenson Hsieh  <wenson_hsieh@apple.com>
2247
2248         [iOS WK2] fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta.html is a flaky failure
2249         https://bugs.webkit.org/show_bug.cgi?id=196298
2250         <rdar://problem/49337021>
2251
2252         Reviewed by Simon Fraser.
2253
2254         * fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta-expected.txt:
2255         * fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta.html:
2256
2257         Adjust this flaky layout test so that it's more robust:
2258         -   Begin the test after the first visible content rect update following the load event.
2259         -   Add an initial step to the test to sanity check the viewport dimensions when setting the minimum effective
2260             device width to 0.
2261         -   At each step, instead of waiting for the next visible content rect update and presentation update, simply
2262             wait for the window width to reach the expected value.
2263
2264         From local testing, this brings the test failure rate down from ~25 failures in 1000 runs to 0 failures.
2265
2266         * platform/ios-simulator-wk2/TestExpectations:
2267         * platform/ios/TestExpectations:
2268
2269         Remove the failing test expectations.
2270
2271         * platform/ipad/fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta-expected.txt:
2272
2273         Adjust the text expectations so that they contain an entry for setMinimumEffectiveWidth(0) as well.
2274
2275 2019-10-25  Wenson Hsieh  <wenson_hsieh@apple.com>
2276
2277         Adjust a layout test after r251522
2278         https://bugs.webkit.org/show_bug.cgi?id=202663
2279
2280         Reviewed by Simon Fraser.
2281
2282         Fix relative file paths when including ui-helper.js and basic-gestures.js.
2283
2284         * fast/events/touch/ios/long-press-on-link.html:
2285
2286 2019-10-25  Yury Semikhatsky  <yurys@chromium.org>
2287
2288         [GTK] LayoutTests/inspector tests timeout
2289         https://bugs.webkit.org/show_bug.cgi?id=147518
2290
2291         Reviewed by Devin Rousso.
2292
2293         Renable inspector/model tests on GTK.
2294
2295         * TestExpectations: There are two real issues that actually happen on all platforms,
2296         filed separate bugs for each of them.
2297         * platform/gtk/TestExpectations:
2298         * platform/mac/TestExpectations:
2299
2300 2019-10-25  Yury Semikhatsky  <yurys@chromium.org>
2301
2302         Web Inspector: support emulateUserGesture parameter in Runtime.callFunctionOn
2303         https://bugs.webkit.org/show_bug.cgi?id=200262
2304
2305         Reviewed by Devin Rousso.
2306
2307         Supported emulateUserGesture in Runtime.callFunctionOn protocol command.
2308
2309         * TestExpectations:
2310         * inspector/runtime/callFunctionOn-emulateUserGesture-expected.txt: Added.
2311         * inspector/runtime/callFunctionOn-emulateUserGesture-userIsInteracting-expected.txt: Added.
2312         * inspector/runtime/callFunctionOn-emulateUserGesture-userIsInteracting.html: Added.
2313         * inspector/runtime/callFunctionOn-emulateUserGesture.html: Added.
2314         * platform/wk2/TestExpectations:
2315         Only enable the new test on WK2, as the user interaction state is only supported by WK2.
2316
2317 2019-10-25  Megan Gardner  <megan_gardner@apple.com>
2318
2319         Fix autoscroll test specifically for iPad
2320         https://bugs.webkit.org/show_bug.cgi?id=203392
2321         <rdar://problem/51712479>
2322
2323         Reviewed by Wenson Hsieh.
2324
2325         On iPad, we only have one gesture that will set off the magnified caret gesture.
2326         If we touch in the same point as where we touched to focus the element, in the
2327         test environment, nothing resets the positionInformation, which then erroneously
2328         thinks that there is no focused element, which then blocks the caret gesture from
2329         starting. The easiest fix for this is to not have the point to focus the element 
2330         be the same point that we use to start the caret gesture.
2331
2332         * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html:
2333
2334 2019-10-25  Sihui Liu  <sihui_liu@apple.com>
2335
2336         REGRESSION (r251261?): Flaky Test: inspector/runtime/getProperties.html
2337         https://bugs.webkit.org/show_bug.cgi?id=203271
2338         <rdar://problem/56557216>
2339
2340         Reviewed by Devin Rousso.
2341
2342         r251261 was reverted and the test has become not so flaky, but the previous flakiness showed us a potential bug
2343         in the test: it is possible that the console message for unhandled rejected promise gets dispatched after 
2344         dumping the results. To make the test more robust, stop showing that message in console.
2345
2346         * inspector/runtime/getProperties-expected.txt:
2347         * inspector/runtime/getProperties.html:
2348
2349 2019-10-25  Per Arne Vollan  <pvollan@apple.com>
2350
2351         REGRESSION: fast/css/paint-order.html and fast/css/paint-order-shadow.html are failing
2352         https://bugs.webkit.org/show_bug.cgi?id=203313
2353         <rdar://problem/52557916>
2354
2355         Reviewed by Alexey Proskuryakov.
2356
2357         Catalina introduced a regression, causing these tests to fail. This was not a regression related to the feature these
2358         tests are testing, but a regression related to the rendering position and size of a specific glyph. Given this, the
2359         tests are changed to take this into consideration, making them pass both on Catalina and previous versions of the OS.
2360
2361         * fast/css/paint-order-expected.html:
2362         * fast/css/paint-order-shadow-expected.html:
2363         * fast/css/paint-order-shadow.html:
2364         * fast/css/paint-order.html:
2365         * platform/mac/TestExpectations:
2366
2367 2019-10-25  Truitt Savell  <tsavell@apple.com>
2368
2369         Adding expectations for editing/pasteboard/smart-paste-paragraph-003.html
2370         https://bugs.webkit.org/show_bug.cgi?id=203264
2371
2372         Unreviewed test gardening
2373
2374         * platform/ios-wk2/TestExpectations:
2375
2376 2019-10-25  Yury Semikhatsky  <yurys@chromium.org>
2377
2378         inspector/heap/getRemoteObject.html is a flaky failure
2379         https://bugs.webkit.org/show_bug.cgi?id=156077
2380         <rdar://problem/25469998>
2381
2382         Unreviewed test gardening. Skip the test on GTK in addition to Mac WK2 as it's
2383         now failing and crashing.
2384
2385         * platform/gtk/TestExpectations:
2386
2387 2019-10-25  Commit Queue  <commit-queue@webkit.org>
2388
2389         Unreviewed, rolling out r251322.
2390         https://bugs.webkit.org/show_bug.cgi?id=203430
2391
2392         Causing more test failures after the rollout of resize event
2393         patch (Requested by rniwa on #webkit).
2394
2395         Reverted changeset:
2396
2397         "Integrate media query evaluation into HTML5 event loop"
2398         https://bugs.webkit.org/show_bug.cgi?id=203134
2399         https://trac.webkit.org/changeset/251322
2400
2401 2019-10-25  Matt Lewis  <jlewis3@apple.com>
2402
2403         Rolling out r251579,r251162,r251512,r251500, and r251498 for build failures
2404         and test failures
2405
2406         Unreviewed rollout.
2407
2408         * http/wpt/webauthn/public-key-credential-create-success-nfc.https-expected.txt:
2409         * http/wpt/webauthn/public-key-credential-create-success-nfc.https.html:
2410
2411 2019-10-24  Wenson Hsieh  <wenson_hsieh@apple.com>
2412
2413         [iOS 13] fast/forms/ios/accessory-bar-navigation.html is a flaky failure
2414         https://bugs.webkit.org/show_bug.cgi?id=203294
2415         <rdar://problem/54520848>
2416
2417         Reviewed by Tim Horton.
2418
2419         Upstream an iOS 13 layout test result into open source. Note that fast/forms/ios is not currently run in open
2420         automation at all, so this expectation was unused anyways.
2421
2422         * fast/forms/ios/accessory-bar-navigation-expected.txt:
2423
2424 2019-10-25  youenn fablet  <youenn@apple.com>
2425
2426         WebProcess should unregister its interest for a SWServerRegistration when all its corresponding ServiceWorkerRegistrations are destroyed
2427         https://bugs.webkit.org/show_bug.cgi?id=203410
2428
2429         Reviewed by Chris Dumez.
2430
2431         * platform/ios-wk2/TestExpectations:
2432         * platform/mac-wk2/TestExpectations:
2433
2434 2019-10-25  Truitt Savell  <tsavell@apple.com>
2435
2436         Followup test gardening after r251591
2437         https://bugs.webkit.org/show_bug.cgi?id=203291
2438
2439         Unreviewed test gardening.
2440
2441         * platform/ios/TestExpectations:
2442         * platform/mac-wk1/TestExpectations:
2443         * platform/mac/TestExpectations:
2444
2445 2019-10-25  Alex Christensen  <achristensen@webkit.org>
2446
2447         Rebase WK1 test after r251582
2448         https://bugs.webkit.org/show_bug.cgi?id=203383
2449
2450         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/scripting-1: Added.
2451         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element: Added.
2452         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module: Added.
2453         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-expected.txt: Added.
2454
2455 2019-10-25  youenn fablet  <youenn@apple.com>
2456
2457         mp4 video element broken with service worker
2458         https://bugs.webkit.org/show_bug.cgi?id=184447
2459         <rdar://problem/39313155>
2460
2461         Reviewed by Chris Dumez.
2462
2463         Enable test for WK2, not WK1.
2464
2465         * TestExpectations:
2466         * platform/mac-wk1/TestExpectations:
2467
2468 2019-10-25  Chris Dumez  <cdumez@apple.com>
2469
2470         Unreviewed, rolling out r251586.
2471
2472         New test is flaky
2473
2474         Reverted changeset:
2475
2476         "DatabaseContext should not prevent entering the back/forward
2477         cache"
2478         https://bugs.webkit.org/show_bug.cgi?id=203103
2479         https://trac.webkit.org/changeset/251586
2480
2481 2019-10-25  Antoine Quint  <graouts@apple.com>
2482
2483         [Web Animations] Update WPT tests related to Web Animations and remove imported Mozilla tests
2484         https://bugs.webkit.org/show_bug.cgi?id=203291
2485         <rdar://problem/56577481>
2486
2487         Reviewed by Youenn Fablet.
2488
2489         * TestExpectations:
2490         * platform/gtk/TestExpectations:
2491         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2492         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2493         * platform/ios/TestExpectations:
2494         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2495         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2496         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2497         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2498         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2499         * platform/mac-wk1/TestExpectations:
2500         * platform/win/TestExpectations:
2501         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2502         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2503         * tests-options.json:
2504
2505 2019-10-25  Chris Dumez  <cdumez@apple.com>
2506
2507         DatabaseContext should not prevent entering the back/forward cache
2508         https://bugs.webkit.org/show_bug.cgi?id=203103
2509
2510         Reviewed by Geoffrey Garen.
2511
2512         * fast/history/page-cache-webdatabase-pending-transaction-expected.txt:
2513         * fast/history/page-cache-webdatabase-pending-transaction.html:
2514         Update existing test to reflect behavior change.
2515
2516         * platform/gtk/TestExpectations:
2517         * platform/mac/TestExpectations:
2518         Unmark test as flaky.
2519
2520 2019-10-24  Alex Christensen  <achristensen@webkit.org>
2521
2522         Add more information to SRI failure console messages
2523         https://bugs.webkit.org/show_bug.cgi?id=203383
2524
2525         Reviewed by Geoff Garen.
2526
2527         * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt:
2528         * http/tests/subresource-integrity/sri-module-expected.txt:
2529         * http/tests/subresource-integrity/sri-script-expected.txt:
2530         * http/tests/subresource-integrity/sri-style-expected.txt:
2531
2532 2019-10-24  Devin Rousso  <drousso@apple.com>
2533
2534         Automate generation of computedProperties
2535         https://bugs.webkit.org/show_bug.cgi?id=198680
2536         <rdar://problem/51507834>
2537
2538         Reviewed by Simon Fraser.
2539
2540         * fast/css/getComputedStyle/computed-style-expected.txt:
2541         * platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt:
2542         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
2543         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2544         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
2545         * platform/wpe/fast/css/getComputedStyle/computed-style-expected.txt:
2546
2547         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2548         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2549         * platform/ios/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2550         * platform/mac/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2551         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2552         * platform/wpe/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2553
2554         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2555         * platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2556         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2557         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2558         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2559         * platform/wpe/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2560
2561         * svg/css/getComputedStyle-basic-expected.txt:
2562         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
2563         * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
2564         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
2565         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
2566         * platform/wpe/svg/css/getComputedStyle-basic-expected.txt:
2567
2568 2019-10-24  Simon Fraser  <simon.fraser@apple.com>
2569
2570         imported/w3c/web-platform-tests/css/css-values/calc-positive-fraction-001.html fails
2571         https://bugs.webkit.org/show_bug.cgi?id=203332
2572
2573         Reviewed by Dean Jackson.
2574
2575         imported/w3c/web-platform-tests/css/css-values/calc-positive-fraction-001.html passes now.
2576
2577         * TestExpectations:
2578
2579 2019-10-24  Zhifei Fang  <zhifei_fang@apple.com>
2580
2581         [jsc test] Skip intl-numberformat.js test
2582         https://bugs.webkit.org/show_bug.cgi?id=203279
2583
2584         Reviewed by Yusuke Suzuki.
2585
2586         * js/script-tests/intl-numberformat.js:
2587
2588 2019-10-24  Russell Epstein  <repstein@apple.com>
2589
2590         Unreviewed, rolling out r251536.
2591
2592         Landed 3 Broken Tests.
2593
2594         Reverted changeset:
2595
2596         "[Web Animations] Update WPT tests related to Web Animations
2597         and remove imported Mozilla tests"
2598         https://bugs.webkit.org/show_bug.cgi?id=203291
2599         https://trac.webkit.org/changeset/251536
2600
2601 2019-10-24  Commit Queue  <commit-queue@webkit.org>
2602
2603         Unreviewed, rolling out r251269, r251294, and r251328.
2604         https://bugs.webkit.org/show_bug.cgi?id=203384
2605
2606         Probably made many animation tests flaky (Requested by rniwa
2607         on #webkit).
2608
2609         Reverted changesets:
2610
2611         "Integrate resize event with HTML5 event loop"
2612         https://bugs.webkit.org/show_bug.cgi?id=202964
2613         https://trac.webkit.org/changeset/251269
2614
2615         "Flaky Test: fast/events/resize-subframe-in-rendering-
2616         update.html"
2617         https://bugs.webkit.org/show_bug.cgi?id=203140
2618         https://trac.webkit.org/changeset/251294
2619
2620         "Flaky Test: fast/events/resize-subframe-in-rendering-
2621         update.html"
2622         https://bugs.webkit.org/show_bug.cgi?id=203140
2623         https://trac.webkit.org/changeset/251328
2624
2625 2019-10-24  Sihui Liu  <sihui_liu@apple.com>
2626
2627         [ Mac WK1 ] REGRESSION (r251261): Layout Test inspector/console/webcore-logging.html is consistently Failing
2628         https://bugs.webkit.org/show_bug.cgi?id=203173
2629         <rdar://problem/56424721>
2630
2631         Reviewed by Geoffrey Garen.
2632
2633         play() returns a promise and the promise can be rejected by a later pause(). We didn't handle
2634         that case so we could receive a type JavaScript message for the unhandled rejected promise.
2635
2636         * inspector/console/webcore-logging.html:
2637         * platform/mac-wk1/TestExpectations:
2638
2639 2019-10-24  Antoine Quint  <graouts@apple.com>
2640
2641         [Web Animations] Fix compositing/backing/transform-transition-from-outside-view.html
2642         https://bugs.webkit.org/show_bug.cgi?id=184566
2643
2644         Reviewed by Simon Fraser.
2645
2646         For the most part this is the same fix that Simon Fraser made to address 184611 in r251412 although here I also
2647         changed the setTimeout call to requestAnimationFrame in order to ensure that the backing store bit was set in the
2648         layer dump for WK1.
2649
2650         * TestExpectations:
2651         * compositing/backing/transform-transition-from-outside-view.html:
2652
2653 2019-10-24  Chris Dumez  <cdumez@apple.com>
2654
2655         Unreviewed, skip new tests added in 251509 on Windows
2656
2657         DataTransferItems is not supported on this platform.
2658
2659         * platform/win/TestExpectations:
2660
2661 2019-10-24  Simon Fraser  <simon.fraser@apple.com>
2662
2663         Unreviewed test gardening.
2664
2665         Make the test added in r251385 pass in WebKit1.
2666
2667         * compositing/video/video-border-radius-clipping-expected.html:
2668         * compositing/video/video-border-radius-clipping.html:
2669
2670 2019-10-24  Chris Dumez  <cdumez@apple.com>
2671
2672         FetchResponse should not prevent entering the back/forward cache
2673         https://bugs.webkit.org/show_bug.cgi?id=203092
2674         <rdar://problem/56554677>
2675
2676         Reviewed by Alex Christensen.
2677
2678         Add layout test coverage.
2679
2680         * TestExpectations:
2681         * fast/history/page-cache-active-fetch-response-blobReadAsBlob-expected.txt: Added.
2682         * fast/history/page-cache-active-fetch-response-blobReadAsBlob.html: Added.
2683
2684 2019-10-24  Truitt Savell  <tsavell@apple.com>
2685
2686         Removing expectations for legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html
2687         https://bugs.webkit.org/show_bug.cgi?id=203225
2688
2689         unreviewed test gardening.
2690
2691         * platform/mac-wk2/TestExpectations:
2692
2693 2019-10-24  Truitt Savell  <tsavell@apple.com>
2694
2695         REGRESSION: [ iOS ] ( r251015 ) Layout Test fast/text/whitespace/pre-wrap-overflow-selection.html is flaky
2696         https://bugs.webkit.org/show_bug.cgi?id=203366
2697
2698         Unreviewed test gardening
2699
2700         * platform/ios/TestExpectations:
2701
2702 2019-10-24  Chris Dumez  <cdumez@apple.com>
2703
2704         AudioContext should not prevent entering the back/forward cache
2705         https://bugs.webkit.org/show_bug.cgi?id=203102
2706
2707         Reviewed by Geoffrey Garen.
2708
2709         Update layout test coverage.
2710
2711         * fast/history/page-cache-running-audiocontext-expected.txt:
2712         * fast/history/page-cache-running-audiocontext.html:
2713
2714 2019-10-24  Antoine Quint  <graouts@apple.com>
2715
2716         [Web Animations] Update WPT tests related to Web Animations and remove imported Mozilla tests
2717         https://bugs.webkit.org/show_bug.cgi?id=203291
2718
2719         Reviewed by Youenn Fablet.
2720
2721         * TestExpectations:
2722         * platform/gtk/TestExpectations:
2723         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2724         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2725         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2726         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2727         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2728         * platform/mac-wk1/TestExpectations:
2729         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2730         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2731         * platform/win/TestExpectations:
2732         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2733         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2734         * tests-options.json:
2735
2736 2019-10-23  Devin Rousso  <drousso@apple.com>
2737
2738         Web Inspector: provide a way to inject "bootstrap" JavaScript into the page as the first script executed
2739         https://bugs.webkit.org/show_bug.cgi?id=195847
2740         <rdar://problem/48950551>
2741
2742         Reviewed by Joseph Pecoraro.
2743
2744         * inspector/page/setBootstrapScript-main-frame.html: Added.
2745         * inspector/page/setBootstrapScript-main-frame-expected.txt: Added.
2746         * inspector/page/setBootstrapScript-sub-frame.html: Added.
2747         * inspector/page/setBootstrapScript-sub-frame-expected.txt: Added.
2748         * inspector/page/resources/bootstrap-iframe.html: Added.
2749
2750 2019-10-23  Chris Dumez  <cdumez@apple.com>
2751
2752         Notification should not prevent entering the back/forward cache
2753         https://bugs.webkit.org/show_bug.cgi?id=203099
2754         <rdar://problem/56557479>
2755
2756         Reviewed by Geoffrey Garen.
2757
2758         Add layout test coverage.
2759
2760         * fast/history/page-cache-notification-non-suspendable-expected.txt: Removed.
2761         * fast/history/page-cache-notification-non-suspendable.html: Removed.
2762         * fast/history/page-cache-notification-showing-expected.txt: Added.
2763         * fast/history/page-cache-notification-showing.html: Added.
2764
2765 2019-10-23  Said Abou-Hallawa  <sabouhallawa@apple.com>
2766
2767         [SVG2] Fix SVGSVGElement to conform with SVG2
2768         https://bugs.webkit.org/show_bug.cgi?id=203278
2769
2770         Reviewed by Simon Fraser.
2771
2772         * svg/custom/immutable-properties-expected.txt:
2773         * svg/custom/immutable-properties.html:
2774         SVGSVGElement.viewport has to be removed.
2775
2776         * svg/custom/intersection-list-null-expected.txt: Removed.
2777         * svg/custom/intersection-list-null.svg: Removed.
2778         The specs state that the SVGElement argument to checkIntersection() and
2779         checkEnclosure() is not optional. This test was testing the argument 
2780         optional case.
2781
2782 2019-10-23  Wenson Hsieh  <wenson_hsieh@apple.com>
2783
2784         [iOS 13] imported/mozilla/svg/text/textpath-selection.svg is flaky
2785         https://bugs.webkit.org/show_bug.cgi?id=203247
2786         <rdar://problem/52124292>
2787
2788         Reviewed by Tim Horton.
2789
2790         Remove the failing test expectation. See Tools/ChangeLog for more details.
2791
2792         * platform/ios-wk2/TestExpectations:
2793
2794 2019-10-23  Megan Gardner  <megan_gardner@apple.com>
2795
2796         Rename force-press-related functions to refer to context menus, and fix a former force-press test
2797         https://bugs.webkit.org/show_bug.cgi?id=202663
2798         <rdar://problem/52699530>
2799
2800         Reviewed by Dean Jackson.
2801
2802         Move and rename force press test to correctly test context menu functionality.
2803
2804         * fast/events/touch/ios/long-press-on-link-expected.txt: Renamed from LayoutTests/platform/iphone-7/fast/events/touch/force-press-on-link-expected.txt.
2805         * fast/events/touch/ios/long-press-on-link.html: Added.
2806         * platform/iphone-7/fast/events/touch/force-press-on-link.html: Removed.
2807         * resources/ui-helper.js:
2808         (window.UIHelper.longPressAndGetContextMenuContentAt.return.new.Promise.):
2809         (window.UIHelper.longPressAndGetContextMenuContentAt.return.new.Promise):
2810         (window.UIHelper.longPressAndGetContextMenuContentAt):
2811         (window.UIHelper.waitForInputSessionAt.return.new.Promise.):
2812         (window.UIHelper.waitForInputSessionAt.return.new.Promise):
2813         (window.UIHelper.waitForInputSessionAt):
2814
2815 2019-10-23  Simon Fraser  <simon.fraser@apple.com>
2816
2817         Import the css/css-values web platform tests
2818         https://bugs.webkit.org/show_bug.cgi?id=203342
2819
2820         Reviewed by Dean Jackson.
2821
2822         Import wpt revision e68120da0fb52f010f206f3ecc63cfa09885b0f4 (Wed Oct 23 13:18:06 2019 -0700)
2823         css-values tests.
2824
2825         * TestExpectations:
2826         * platform/ios/imported/w3c/web-platform-tests/css/css-values/absolute_length_units-expected.txt: Added.
2827         * platform/ios/imported/w3c/web-platform-tests/css/css-values/lh-rlh-on-root-001-expected.txt: Added.
2828         * platform/ios/imported/w3c/web-platform-tests/css/css-values/minmax-length-computed-expected.txt: Added.
2829         * platform/ios/imported/w3c/web-platform-tests/css/css-values/minmax-length-percent-computed-expected.txt: Added.
2830         * tests-options.json:
2831
2832 2019-10-23  Russell Epstein  <repstein@apple.com>
2833
2834         Unreviewed, rolling out r251469.
2835
2836         Broke accessibility/ios-simulator/link-with-images-text.html
2837         on iOS
2838
2839         Reverted changeset:
2840
2841         "AX: Implement support for new ARIA roles: code, strong,
2842         emphasis, generic"
2843         https://bugs.webkit.org/show_bug.cgi?id=203257
2844         https://trac.webkit.org/changeset/251469
2845
2846 2019-10-23  Truitt Savell  <tsavell@apple.com>
2847
2848         Unreviewed, rolling out r251261.
2849
2850         This broke multiple tests
2851
2852         Reverted changeset:
2853
2854         "Using version 1 CFRunloopSource for faster task dispatch"
2855         https://bugs.webkit.org/show_bug.cgi?id=202874
2856         https://trac.webkit.org/changeset/251261
2857
2858 2019-10-23  Truitt Savell  <tsavell@apple.com>
2859
2860         Unreviewed, rolling out r251482.
2861
2862         r251261 broke multiple tests, reverting this as part of that
2863         rollout.
2864
2865         Reverted changeset:
2866
2867         "[ Mac WK1 ] REGRESSION (r251261): Layout Test
2868         inspector/console/webcore-logging.html is consistently
2869         Failing"
2870         https://bugs.webkit.org/show_bug.cgi?id=203173
2871         https://trac.webkit.org/changeset/251482
2872
2873 2019-10-23  Chris Dumez  <cdumez@apple.com>
2874
2875         FileSystemDirectoryReader / FileSystemEntry should not prevent entering the back/forward cache
2876         https://bugs.webkit.org/show_bug.cgi?id=203090
2877         <rdar://problem/56550805>
2878
2879         Reviewed by Geoffrey Garen.
2880
2881         Add layout test coverage.
2882
2883         * editing/pasteboard/entries-api/DirectoryEntry-getFile-back-forward-cache-expected.txt: Added.
2884         * editing/pasteboard/entries-api/DirectoryEntry-getFile-back-forward-cache.html: Added.
2885         * editing/pasteboard/entries-api/DirectoryReader-readEntries-back-forward-cache-expected.txt: Added.
2886         * editing/pasteboard/entries-api/DirectoryReader-readEntries-back-forward-cache.html: Added.
2887
2888 2019-10-23  Truitt Savell  <tsavell@apple.com>
2889
2890         update expectations for inspector/heap/getRemoteObject.html
2891         https://bugs.webkit.org/show_bug.cgi?id=156077
2892
2893         Unreviewed test gardening.
2894
2895         * platform/mac-wk2/TestExpectations:
2896
2897 2019-10-23  Chris Dumez  <cdumez@apple.com>
2898
2899         Ignore document.open/write after the active parser has been aborted
2900         https://bugs.webkit.org/show_bug.cgi?id=203028
2901
2902         Reviewed by Geoffrey Garen.
2903
2904         Import test from blink.
2905
2906         * imported/blink/fast/loader/document-write-after-location-change-expected.txt: Added.
2907         * imported/blink/fast/loader/document-write-after-location-change.html: Added.
2908         * imported/blink/fast/loader/resources/pass-and-notify-done.html: Added.
2909
2910 2019-10-23  Russell Epstein  <repstein@apple.com>
2911
2912         REGRESSION (r250936?) [ iOS ]: Layout Test http/tests/IndexedDB/storage-limit-1.https.html is a Flaky Failure (203275)
2913         https://bugs.webkit.org/show_bug.cgi?id=203275
2914
2915         Unreviewed Test Gardening.
2916
2917         * platform/ios-wk2/TestExpectations:
2918
2919 2019-10-23  Kate Cheney  <katherine_cheney@apple.com>
2920
2921         [macOS WK2] Layout Test http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access.html is a flaky timeout (198670)
2922         https://bugs.webkit.org/show_bug.cgi?id=198670
2923         <rdar://problem/51529251>
2924
2925         Reviewed by John Wilander.
2926
2927         Was able to reproduce flaky timeouts extremely rarely accompanied by
2928         the error 'JS ERROR TypeError: null is not an object (evaluating
2929         'document.body.appendChild’)'. Since the frame was being created in
2930         head, the document body was sometimes not finished loading by the time
2931         the appendChild call was being made. Moving the frame load to the body should fix this flakiness.
2932
2933         * http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access.html:
2934         * platform/mac-wk2/TestExpectations:
2935
2936 2019-10-23  Kate Cheney  <katherine_cheney@apple.com>
2937
2938         Implement dumpResourceLoadStatistics in SQLite ITP Database
2939         https://bugs.webkit.org/show_bug.cgi?id=203224
2940         <rdar://problem/56482165>
2941
2942         Reviewed by John Wilander. 
2943
2944         Migrated tests from the memory store to be used to test dumping
2945         for database store. Both tests are almost identical to the memory
2946         store tests except they set the useITPDatabase flag to true and 
2947         log-cross-site-load-with-link-decoration-database.html tests one additional domain
2948         to be sure that listing multiple domains in a category works in the database store.
2949
2950         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration-database-expected.txt: Added.
2951         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration-database.html: Added.
2952         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-database-expected.txt: Added.
2953         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-database.html: Added.
2954
2955 2019-10-23  Said Abou-Hallawa  <sabouhallawa@apple.com>
2956
2957         [SVG2] Fix SVGElement to conform with SVG2
2958         https://bugs.webkit.org/show_bug.cgi?id=203280
2959
2960         Reviewed by Simon Fraser.
2961
2962         * platform/gtk/svg/custom/getPresentationAttribute-expected.png: Removed.
2963         * platform/gtk/svg/custom/getPresentationAttribute-expected.txt: Removed.
2964         * platform/ios/svg/custom/getPresentationAttribute-expected.txt: Removed.
2965         * platform/mac/svg/custom/getPresentationAttribute-expected.png: Removed.
2966         * platform/mac/svg/custom/getPresentationAttribute-expected.txt: Removed.
2967         * platform/mac/svg/custom/getPresentationAttribute-modify-expected.png: Removed.
2968         * platform/win/svg/custom/getPresentationAttribute-expected.txt: Removed.
2969         * platform/wincairo/svg/custom/getPresentationAttribute-expected.txt: Removed.
2970         * platform/wpe/svg/custom/getPresentationAttribute-expected.txt: Removed.
2971         * svg/custom/getPresentationAttribute.svg: Removed.
2972         * svg/custom/path-getPresentationAttribute-crash-expected.txt: Removed.
2973         * svg/custom/path-getPresentationAttribute-crash.html: Removed.
2974         SVGElement.getPresentationAttribute has to be removed.
2975
2976 2019-10-23  Chris Dumez  <cdumez@apple.com>
2977
2978         FetchRequest should not prevent entering the back/forward cache
2979         https://bugs.webkit.org/show_bug.cgi?id=203091
2980         <rdar://problem/56525333>
2981
2982         Reviewed by Youenn Fablet.
2983
2984         Add layout test coverage.
2985
2986         * TestExpectations:
2987         * fast/history/page-cache-active-fetch-request-blobReadAsBlob-expected.txt: Added.
2988         * fast/history/page-cache-active-fetch-request-blobReadAsBlob.html: Added.
2989         * fast/history/page-cache-active-fetch-request-blobReadAsReadableStream-expected.txt: Added.
2990         * fast/history/page-cache-active-fetch-request-blobReadAsReadableStream.html: Added.
2991         * fast/history/page-cache-active-fetch-request-blobReadAsText-expected.txt: Added.
2992         * fast/history/page-cache-active-fetch-request-blobReadAsText.html: Added.
2993
2994 2019-10-23  Yury Semikhatsky  <yurys@chromium.org>
2995
2996         Web Inspector: notify inspector when provisional page is created, committed and destroyed
2997         https://bugs.webkit.org/show_bug.cgi?id=202704
2998
2999         Reviewed by Devin Rousso.
3000
3001         Added new test for Target events during PSON. It is only enabled on WebKit2 as there is
3002         no Target agent in WebKit1.
3003
3004         * TestExpectations:
3005         * http/tests/inspector/target/target-events-for-provisional-page-expected.txt: Added.
3006         * http/tests/inspector/target/target-events-for-provisional-page.html: Added.
3007         * platform/wk2/TestExpectations:
3008
3009 2019-10-23  Rob Buis  <rbuis@igalia.com>
3010
3011         Be strict on request's Content-Type
3012         https://bugs.webkit.org/show_bug.cgi?id=191356
3013
3014         Reviewed by Alex Christensen.
3015
3016         Remove expected results for tests that now pass.
3017
3018         * TestExpectations:
3019         * platform/mac-wk1/imported/w3c/web-platform-tests/cors/client-hint-request-headers-expected.txt: Removed.
3020         * platform/mac-wk1/imported/w3c/web-platform-tests/cors/late-upload-events-expected.txt: Removed.
3021
3022 2019-10-22  Jiewen Tan  <jiewen_tan@apple.com>
3023
3024         [WebAuthn] Supply FrameInfo in -[WKUIDelegatePrivate _webView:runWebAuthenticationPanel:initiatedByFrame:completionHandler:]
3025         https://bugs.webkit.org/show_bug.cgi?id=202563
3026         <rdar://problem/55973968>
3027
3028         Reviewed by Brent Fulgham.
3029
3030         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
3031         Imporves the flakiness.
3032
3033 2019-10-23  Wenson Hsieh  <wenson_hsieh@apple.com>
3034
3035         fast/forms/ios/click-should-not-suppress-misspelling.html is a flaky failure
3036         https://bugs.webkit.org/show_bug.cgi?id=203283
3037         <rdar://problem/52701047>
3038
3039         Reviewed by Tim Horton.
3040
3041         This layout test frequently fails on iOS 13, because it assumes that the `selectionchange` event due to tapping
3042         a misspelled word must occur within one zero-delay timeout after detecting a click event. However, this is not
3043         guaranteed; to fix the test, we simply wait until both `click` and `selectionchange` events have occured, and
3044         then check that the entire contents of the text field are selected.
3045
3046         * fast/forms/ios/click-should-not-suppress-misspelling-expected.txt:
3047         * fast/forms/ios/click-should-not-suppress-misspelling.html:
3048
3049 2019-10-23  Yury Semikhatsky  <yurys@chromium.org>
3050
3051         Web Inspector: frontend tests should clear output before resending results
3052         https://bugs.webkit.org/show_bug.cgi?id=203262
3053
3054         Reviewed by Devin Rousso.
3055
3056         Unflake some of the tests that reload inspected page. This is achieved by waiting for
3057         explicit TestPageDidLoad event. At that point it's known that accumulated so far test
3058         output has been resent to the inspected page and the log lines will not change their
3059         order / appear twice.
3060
3061         * http/tests/inspector/resources/inspector-test.js:
3062         (TestPage.clearOutput):
3063         * inspector/debugger/breakpoint-action-eval.html:
3064         * inspector/debugger/breakpoint-action-log-expected.txt:
3065         * inspector/debugger/breakpoint-action-log.html:
3066         * inspector/debugger/probe-manager-add-remove-actions-expected.txt:
3067         * inspector/debugger/probe-manager-add-remove-actions.html:
3068
3069 2019-10-23  Sihui Liu  <sihui_liu@apple.com>
3070
3071         [ Mac WK1 ] REGRESSION (r251261): Layout Test inspector/console/webcore-logging.html is consistently Failing
3072         https://bugs.webkit.org/show_bug.cgi?id=203173
3073         <rdar://problem/56424721>
3074
3075         Reviewed by Geoffrey Garen.
3076
3077         play() returns a promise and the promise can be rejected by a later pause(). We didn't handle
3078         that case so we could receive a type JavaScript message for the unhandled rejected promise.
3079
3080         * inspector/console/webcore-logging.html:
3081         * platform/mac-wk1/TestExpectations:
3082
3083 2019-10-22  Simon Fraser  <simon.fraser@apple.com>
3084
3085         wpt/css/css-images/gradient/color-stops-parsing.html fails
3086         https://bugs.webkit.org/show_bug.cgi?id=200211
3087
3088         Reviewed by Dean Jackson.
3089
3090         Mark the conic gradient test as skipped, then passing on Mojave+.
3091
3092         * TestExpectations:
3093         * platform/mac/TestExpectations:
3094
3095 2019-10-22  Joanmarie Diggs  <jdiggs@igalia.com>
3096
3097         AX: Implement support for new ARIA roles: code, strong, emphasis, generic
3098         https://bugs.webkit.org/show_bug.cgi?id=203257
3099
3100         Reviewed by Chris Fleizach.
3101
3102         Add new roles to existing role-related tests and update expectations.
3103
3104         * accessibility/gtk/xml-roles-exposed-expected.txt:
3105         * accessibility/gtk/xml-roles-exposed.html:
3106         * accessibility/roles-computedRoleString.html:
3107         * accessibility/roles-exposed.html:
3108         * platform/gtk/accessibility/gtk/xml-roles-exposed-expected.txt:
3109         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
3110         * platform/gtk/accessibility/roles-exposed-expected.txt:
3111         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
3112         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
3113         * platform/mac/accessibility/roles-exposed-expected.txt:
3114
3115 2019-10-22  John Wilander  <wilander@apple.com>
3116
3117         Resource Load Statistics (experimental): Block all third-party cookies
3118         https://bugs.webkit.org/show_bug.cgi?id=203266
3119         <rdar://problem/56512858>
3120
3121         Reviewed by Alex Christensen.
3122
3123         This change updates the experimental change in
3124         <https://trac.webkit.org/changeset/251213> to block all
3125         third-party cookies, regardless of user interaction with
3126         the first-party website.
3127
3128         * http/tests/resourceLoadStatistics/third-party-cookie-blocking-database-expected.txt: Renamed from LayoutTests/http/tests/resourceLoadStatistics/third-party-cookie-blocking-on-sites-without-user-interaction-expected.txt.
3129         * http/tests/resourceLoadStatistics/third-party-cookie-blocking-database.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/third-party-cookie-blocking-on-sites-without-user-interaction.html.
3130         * http/tests/resourceLoadStatistics/third-party-cookie-blocking-expected.txt: Renamed from LayoutTests/http/tests/resourceLoadStatistics/third-party-cookie-blocking-on-sites-without-user-interaction-database-expected.txt.
3131         * http/tests/resourceLoadStatistics/third-party-cookie-blocking.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/third-party-cookie-blocking-on-sites-without-user-interaction-database.html.
3132
3133 2019-10-22  Wenson Hsieh  <wenson_hsieh@apple.com>
3134
3135         editing/pasteboard/paste-and-sanitize.html is a flaky failure
3136         https://bugs.webkit.org/show_bug.cgi?id=203199
3137         <rdar://problem/53551736>
3138
3139         Reviewed by Tim Horton.
3140
3141         Try to make this test more robust in WebKit2 on iOS 13 by ensuring at least one round trip between the web
3142         content process and the UI process after copying and pasting. The root cause of the flakiness is still unknown,
3143         but evidence suggests that code in Pasteboard.framework needs at least one runloop to sever the connection
3144         between the application process and `pasted` after writing content to the pasteboard; otherwise, this
3145         post-writing cleanup step will race against the next time we attempt to trigger a paste.
3146
3147         * editing/pasteboard/paste-and-sanitize.html:
3148         * platform/ios-12/TestExpectations:
3149         * platform/ios/TestExpectations:
3150
3151         Remove the failing test expectations.
3152
3153 2019-10-22  Charlie Turner  <cturner@igalia.com>
3154
3155         [GStreamer] Skip http/tests/media/hls/hls-video-resize.html
3156         https://bugs.webkit.org/show_bug.cgi?id=199617
3157
3158         Unreviewed gardening.
3159
3160         Generally speaking, the HTML spec says that HAVE_METADATA => video
3161         dimensions are available. Only when the state is < HAVE_METADATA
3162         is it specified that "If the element's readyState attribute is
3163         HAVE_NOTHING, then the [width, height] attributes must return 0."
3164
3165         However, there is a provision mentioned implicitly that the UA can
3166         be in HAVE_METADATA and have received no video data. "When no
3167         video data is available (the element's readyState attribute is
3168         either HAVE_NOTHING, or HAVE_METADATA but no video data has yet
3169         been obtained at all..."
3170
3171         The two definitions of the HAVE_METADATA both state that
3172         dimensions should be available though,
3173
3174         Defn 1.  "Enough of the resource has been obtained that the
3175         duration of the resource is available. In the case of a video
3176         element, the dimensions of the video are also available. No media
3177         data is available for the immediate current playback position."
3178
3179         Defn 2.  "The user agent has just determined the duration and
3180         dimensions of the media resource and the text tracks are ready."
3181
3182         And yet there's one more mention of transitioning to this state
3183         that suggests the UA only needs to know the duration of the media:
3184         "The user agent must determine the duration of the media resource
3185         before playing any part of the media data and before setting
3186         readyState to a value equal to or greater than HAVE_METADATA, even
3187         if doing so requires fetching multiple parts of the resource."
3188
3189         So, it seems more like the spec itself it unclear, and the test
3190         was added to check the Apple ports' specific HLS behaviour.
3191
3192         * platform/gtk/TestExpectations: Skip this test, since it relies
3193         on behaviour that does not seem to be standard, but rather quite
3194         specific to how the Apple HLS player works.
3195
3196 2019-10-22  Said Abou-Hallawa  <sabouhallawa@apple.com>
3197
3198         [SVG2] Remove the 'viewTarget' property of SVGViewElement
3199         https://bugs.webkit.org/show_bug.cgi?id=203217
3200
3201         Reviewed by Simon Fraser.
3202
3203         * svg/dom/SVGViewElement-viewTarget-expected.txt: Removed.
3204         * svg/dom/SVGViewElement-viewTarget.html: Removed.
3205
3206 2019-10-22  Charlie Turner  <cturner@igalia.com>
3207
3208         media/W3C/video/networkState/networkState_during_progress.html is flaky
3209         https://bugs.webkit.org/show_bug.cgi?id=76280
3210
3211         Reviewed by Eric Carlson.
3212
3213         The onprogress event must be received when networkState is
3214         NETWORK_LOADING, make sure in the transition from loading to idle
3215         that the progress event is fired synchronously, so that it is
3216         received before the networkState changes to NETWORK_IDLE.
3217
3218         * TestExpectations:
3219         * platform/gtk/TestExpectations:
3220         * platform/mac/TestExpectations:
3221         * platform/win/TestExpectations:
3222
3223 2019-10-22  Russell Epstein  <repstein@apple.com>
3224
3225         [ iOS ] Three editing/pasteboard/smart-paste-paragraph tests have been flaky since they landed in r243124 (203264)
3226         https://bugs.webkit.org/show_bug.cgi?id=203264
3227
3228         Unreviewed Test Gardening..
3229
3230         * platform/ios-wk2/TestExpectations: Marked tests as flaky failures
3231         * platform/ipad/TestExpectations: Marked tests as passing on iPad.
3232
3233 2019-10-22  Dirk Schulze  <krit@webkit.org>
3234
3235         SVG2: Add bounding-box keyword to pointer-events
3236         https://bugs.webkit.org/show_bug.cgi?id=191382
3237
3238         Reviewed by Dean Jackson.
3239
3240         Test pointer-events: bounding-box with different SVG elements.
3241
3242         * platform/mac/svg/custom/pointer-events-image-css-transform-expected.txt:
3243         * platform/mac/svg/custom/pointer-events-image-expected.txt:
3244         * platform/mac/svg/custom/pointer-events-path-expected.txt:
3245         * platform/mac/svg/custom/pointer-events-text-expected.txt:
3246         * svg/custom/pointer-events-image-css-transform.svg:
3247         * svg/custom/pointer-events-image.svg:
3248         * svg/custom/pointer-events-path.svg:
3249         * svg/custom/pointer-events-text-css-transform.svg:
3250         * svg/custom/pointer-events-text.svg:
3251
3252 2019-10-22  Simon Fraser  <simon.fraser@apple.com>
3253
3254         wpt/css/css-images/gradient/color-stops-parsing.html fails
3255         https://bugs.webkit.org/show_bug.cgi?id=200211
3256
3257         Reviewed by Dean Jackson.
3258
3259         Mark the conic gradient test as skipped, then passing on Mojave+.
3260
3261         * TestExpectations:
3262         * platform/mac/TestExpectations:
3263
3264 2019-10-22  youenn fablet  <youenn@apple.com>
3265
3266         Carriage return character sometimes missing in SDP c-line
3267         https://bugs.webkit.org/show_bug.cgi?id=203190
3268
3269         Reviewed by Eric Carlson.
3270
3271         * webrtc/datachannel/filter-ice-candidate.html:
3272
3273 2019-10-22  Russell Epstein  <repstein@apple.com>
3274
3275         Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-iceConnectionState.https.html is a flaky failure
3276         https://bugs.webkit.org/show_bug.cgi?id=203256
3277
3278         Unreviewed Test Gardening.
3279
3280         * platform/ios-wk2/TestExpectations: Marked test as Flaky.
3281         * platform/mac-wk2/TestExpectations: Marked test as Flaky on Debug.
3282
3283 2019-10-21  Simon Fraser  <simon.fraser@apple.com>
3284
3285         wpt/css/css-images/gradient/color-stops-parsing.html crashes
3286         https://bugs.webkit.org/show_bug.cgi?id=200206
3287
3288         Reviewed by Carlos Alberto Lopez Perez.
3289
3290         Unskip the test. It fails, but no longer crashes.
3291
3292         * TestExpectations:
3293         * imported/w3c/web-platform-tests/css/css-images/gradient/color-stops-parsing-expected.txt: Added.
3294         * platform/mac-highsierra/imported/w3c/web-platform-tests/css/css-images/gradient/color-stops-parsing-expected.txt: Added.
3295
3296 2019-10-22  Alexey Proskuryakov  <ap@apple.com>
3297
3298         Remove expectations for compositing/iframes/nested-iframe-scrolling.html.
3299
3300         It passes now.
3301
3302         * platform/ios/TestExpectations:
3303
3304 2019-10-22  Miguel Gomez  <magomez@igalia.com>
3305
3306         REGRESSION(r244372): [GTK][WPE] fast/images/icon-decoding.html and others are failing
3307         https://bugs.webkit.org/show_bug.cgi?id=197251
3308
3309         Reviewed by Adrian Perez de Castro.
3310
3311         Update expectations for passing tests.
3312
3313         * platform/gtk/TestExpectations:
3314         * platform/gtk/fast/images/icon-decoding-expected.txt:
3315         * platform/wpe/TestExpectations:
3316         * platform/wpe/fast/images/icon-decoding-expected.txt:
3317
3318 2019-10-22  Dirk Schulze  <krit@webkit.org>
3319
3320         SVG2: Use DOMMatrix2DInit for setMatrix and createSVGTransformFromMatrix
3321         https://bugs.webkit.org/show_bug.cgi?id=191417
3322
3323         Reviewed by Dean Jackson.
3324
3325         Extended existing tests to cover change to new argument
3326         DOMMatrix2DInit.
3327
3328         * svg/dom/SVGTransform-expected.txt:
3329         * svg/dom/SVGTransform.html:
3330         * svg/dom/SVGTransformList-expected.txt:
3331         * svg/dom/SVGTransformList.html:
3332
3333 2019-10-21  Simon Fraser  <simon.fraser@apple.com>
3334
3335         Multiple fast/scrolling/ios tests failing with unexpected scrollbars appearing in result
3336         https://bugs.webkit.org/show_bug.cgi?id=203223
3337
3338         Reviewed by Wenson Hsieh.
3339         
3340         Hide scrollbars in iOS iframe scrolling ref tests.
3341
3342         * fast/scrolling/ios/hit-testing-iframe-006.html:
3343         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-002.html:
3344         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-003.html:
3345         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-006.html:
3346         * fast/scrolling/ios/scroll-iframe-001.html:
3347         * fast/scrolling/ios/scroll-iframe-002.html:
3348         * fast/scrolling/ios/scroll-iframe-003.html:
3349         * fast/scrolling/ios/scroll-iframe-004.html:
3350         * platform/ios-wk2/TestExpectations:
3351
3352 2019-10-21  Chris Dumez  <cdumez@apple.com>
3353
3354         Suspend dedicated worker threads while in the back/forward cache
3355         https://bugs.webkit.org/show_bug.cgi?id=203186
3356         <rdar://problem/56447493>
3357
3358         Reviewed by Ryosuke Niwa.
3359
3360         Extend layout test coverage.
3361
3362         * fast/workers/resources/worker-setInterval.js: Added.
3363         (onmessage):
3364         (setInterval):
3365         * fast/workers/worker-page-cache.html:
3366
3367 2019-10-21  Myles C. Maxfield  <mmaxfield@apple.com>
3368
3369         [Cocoa] Move ui-serif, ui-monospaced, and ui-rounded out from behind SPI
3370         https://bugs.webkit.org/show_bug.cgi?id=203129
3371
3372         Reviewed by Tim Horton.
3373
3374         Update the tests to use the new names, and to not set the setting.
3375
3376         * fast/text/design-system-ui-10-expected-mismatch.html:
3377         * fast/text/design-system-ui-10.html:
3378         * fast/text/design-system-ui-11.html:
3379         * fast/text/design-system-ui-12.html:
3380         * fast/text/design-system-ui-13.html:
3381         * fast/text/design-system-ui-14.html:
3382         * fast/text/design-system-ui-15.html:
3383         * fast/text/design-system-ui-16.html:
3384         * fast/text/design-system-ui-2-expected.html:
3385         * fast/text/design-system-ui-2.html:
3386         * fast/text/design-system-ui-3-expected-mismatch.html:
3387         * fast/text/design-system-ui-3.html:
3388         * fast/text/design-system-ui-4-expected-mismatch.html:
3389         * fast/text/design-system-ui-4.html:
3390         * fast/text/design-system-ui-5-expected-mismatch.html:
3391         * fast/text/design-system-ui-5.html:
3392         * fast/text/design-system-ui-6-expected.html:
3393         * fast/text/design-system-ui-6.html:
3394         * fast/text/design-system-ui-7-expected.html:
3395         * fast/text/design-system-ui-7.html:
3396         * fast/text/design-system-ui-8-expected-mismatch.html:
3397         * fast/text/design-system-ui-8.html:
3398         * fast/text/design-system-ui-9-expected-mismatch.html:
3399         * fast/text/design-system-ui-9.html:
3400         * fast/text/design-system-ui-expected.html:
3401         * fast/text/design-system-ui.html:
3402
3403 2019-10-21  Simon Fraser  <simon.fraser@apple.com>
3404
3405         [WK1] Layout Test legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html is a flaky failure
3406         https://bugs.webkit.org/show_bug.cgi?id=184611
3407
3408         Reviewed by Zalan Bujtas.
3409         
3410         In WebKit1, the transform on the layer is not consistent, so filter it out of the layer tree dump (it's not the important part).
3411
3412         * legacy-animation-engine/compositing/backing/transform-transition-from-outside-view-expected.txt:
3413         * legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html:
3414         * platform/mac-wk1/TestExpectations:
3415
3416 2019-10-21  Myles C. Maxfield  <mmaxfield@apple.com>
3417
3418         Update Web Platform Test css/css-lists/content-property/marker-text-matches-armenian.html
3419         https://bugs.webkit.org/show_bug.cgi?id=203130
3420         <rdar://problem/51525184>
3421
3422         Reviewed by Alex Christensen.
3423
3424         Apply https://github.com/web-platform-tests/wpt/commit/b2d4cb4a64ae072dfc6feb888dd77575927f5ae2
3425
3426         * platform/ios-simulator/TestExpectations:
3427         * platform/mac/TestExpectations:
3428
3429 2019-10-21  Kate Cheney  <katherine_cheney@apple.com>
3430
3431         http/tests/resourceLoadStatistics/switch-session-on-navigation-to-prevalent-with-interaction-database.html is a flaky failure
3432         https://bugs.webkit.org/show_bug.cgi?id=202852
3433         <rdar://problem/56195888>
3434
3435         Reviewed by Alex Christensen.
3436
3437         Fixed test flakiness caused by the resource remaining in the cache
3438         between tests, therefore not creating a new isolated session and
3439         failing the text diff. This patch adds a php header to each file to
3440         prevent the resource from being stored in the cache.
3441
3442         * http/tests/resourceLoadStatistics/do-not-switch-session-on-navigation-to-prevalent-without-interaction-database.php: Renamed from LayoutTests/http/tests/resourceLoadStatistics/do-not-switch-session-on-navigation-to-prevalent-without-interaction-database.html.
3443         * http/tests/resourceLoadStatistics/do-not-switch-session-on-navigation-to-prevalent-without-interaction.php: Renamed from LayoutTests/http/tests/resourceLoadStatistics/do-not-switch-session-on-navigation-to-prevalent-without-interaction.html.
3444         * http/tests/resourceLoadStatistics/switch-session-on-navigation-to-prevalent-with-interaction-database.php: Renamed from LayoutTests/http/tests/resourceLoadStatistics/switch-session-on-navigation-to-prevalent-with-interaction-database.html.
3445         * http/tests/resourceLoadStatistics/switch-session-on-navigation-to-prevalent-with-interaction.php: Renamed from LayoutTests/http/tests/resourceLoadStatistics/switch-session-on-navigation-to-prevalent-with-interaction.html.
3446
3447 2019-10-21  Truitt Savell  <tsavell@apple.com>
3448
3449         [ Mac ] Layout Test legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html is flaky
3450         https://bugs.webkit.org/show_bug.cgi?id=203225
3451
3452         Unreviewed test gardening
3453
3454         * platform/mac-wk2/TestExpectations:
3455
3456 2019-10-21  Russell Epstein  <repstein@apple.com>
3457
3458         REGRESSION (~r251067): http/tests/workers/service/registration-clear-redundant-worker.html is a flaky timeout
3459         https://bugs.webkit.org/show_bug.cgi?id=203218
3460
3461         Unreviewed Test Gardening.
3462
3463         * platform/ios-wk2/TestExpectations:
3464         * platform/mac-wk2/TestExpectations:
3465
3466 2019-10-21  Jer Noble  <jer.noble@apple.com>
3467
3468         Add MediaCapabilities support for DolbyVision codecs.
3469         https://bugs.webkit.org/show_bug.cgi?id=203170
3470
3471         Reviewed by Eric Carlson.
3472
3473         * media/dovi-codec-parameters-expected.txt: Added.
3474         * media/dovi-codec-parameters.html: Added.
3475
3476 2019-10-21  John Wilander  <wilander@apple.com>
3477
3478         Resource Load Statistics: Update cookie blocking in NetworkStorageSession after first user interaction
3479         https://bugs.webkit.org/show_bug.cgi?id=203195
3480         <rdar://problem/56464567>
3481
3482         Reviewed by Alex Christensen and Chris Dumez.
3483
3484         This patch removes the explicit calls to testRunner.statisticsUpdateCookieBlocking() since
3485         they are no longer needed. This makes sure the changed code is tested.
3486
3487         * http/tests/resourceLoadStatistics/third-party-cookie-blocking-on-sites-without-user-interaction-database.html:
3488         * http/tests/resourceLoadStatistics/third-party-cookie-blocking-on-sites-without-user-interaction.html:
3489
3490 2019-10-21  Wenson Hsieh  <wenson_hsieh@apple.com>
3491
3492         Unreviewed, re-enable a couple of passing layout tests
3493
3494         * platform/ios/TestExpectations:
3495         * platform/ipad/TestExpectations:
3496
3497 2019-10-21  Wenson Hsieh  <wenson_hsieh@apple.com>
3498
3499         editing/selection/ios/selection-handles-in-readonly-input.html times out
3500         https://bugs.webkit.org/show_bug.cgi?id=203203
3501         <rdar://problem/47710799>
3502
3503         Reviewed by Tim Horton.
3504
3505         This test began to fail in iOS 13, since we (intentionally) no longer show a keyboard when focusing `readonly`
3506         inputs. The test is intended to verify that moving selection handles inside a readonly input field will not
3507         cause the selection to disappear, but it currently waits forever for the keyboard to appear after initially
3508         tapping a readonly input field.
3509
3510         We can fix this test by instead using a tap-and-half gesture to select the text ('aa').
3511
3512         * editing/selection/ios/selection-handles-in-readonly-input.html:
3513
3514 2019-10-21  Daniel Bates  <dabates@apple.com>
3515
3516         Update expected result for fast/repaint/placeholder-after-caps-lock-hidden.html
3517         https://bugs.webkit.org/show_bug.cgi?id=203005
3518         <rdar://problem/51826131>
3519
3520         Reviewed by Simon Fraser.
3521
3522         Rebase iOS result. The test fast/repaint/placeholder-after-caps-lock-hidden.html is only supported
3523         in Modern WebKit and only on Mac and iOS, which implement uiController.toggleCapsLock(), at the time
3524         of writing.
3525
3526         * platform/ios-wk2/TestExpectations: Mark test as PASS.
3527         * platform/ios-wk2/fast/repaint/placeholder-after-caps-lock-hidden-expected.txt:
3528         * platform/ios/TestExpectations: Remove entry so that we fallback to platform-independent TestExpectations
3529         and skip the test because the test is only supported on Modern WebKit.
3530         * platform/ios/fast/events/ios/placeholder-after-caps-lock-hidden-expected.txt: Removed; erroneously added
3531         file for non-existent test.