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