REGRESSION: [ Mac wk2 ] imported/w3c/web-platform-tests/service-workers/service-worke...
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2019-12-16  Chris Dumez  <cdumez@apple.com>
2
3         REGRESSION: [ Mac wk2 ] imported/w3c/web-platform-tests/service-workers/service-worker/update-no-cache-request-headers.https.html is a flaky failure
4         https://bugs.webkit.org/show_bug.cgi?id=205286
5         <rdar://problem/57976344>
6
7         Reviewed by Alexey Proskuryakov.
8
9         The test triggers a registration update and then expects registration.installing to be non-null
10         once the registration update promise is resolved. This is only true if the content of the service
11         worker script is different since last update. The script included a timestamp to try and make
12         the script different every time but it would sometimes not suffice if the update happens quickly
13         enough. To address the issue, include a UUID in the script instead of a timestamp.
14
15         Upstream PR: https://github.com/web-platform-tests/wpt/pull/20797
16
17         * web-platform-tests/service-workers/service-worker/resources/test-request-headers-worker.js:
18         * web-platform-tests/service-workers/service-worker/resources/test-request-headers-worker.py:
19         (main):
20
21 2019-12-13  Chris Dumez  <cdumez@apple.com>
22
23         Implement PostMessageOptions for postMessage
24         https://bugs.webkit.org/show_bug.cgi?id=191028
25
26         Reviewed by Alex Christensen.
27
28         Rebaseline WPT tests now that we have more passes.
29
30         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
31         * web-platform-tests/html/browsers/windows/document-access/document_access_parent_access.tentative-expected.txt:
32         * web-platform-tests/service-workers/service-worker/clients-matchall-frozen.https-expected.txt:
33         * web-platform-tests/service-workers/service-worker/postmessage.https-expected.txt:
34         * web-platform-tests/webmessaging/message-channels/dictionary-transferrable-expected.txt:
35         * web-platform-tests/webmessaging/message-channels/user-activation.tentative-expected.txt:
36         * web-platform-tests/webmessaging/postMessage_MessagePorts_xsite.sub.window-expected.txt:
37         * web-platform-tests/webmessaging/with-options/host-specific-origin-expected.txt:
38         * web-platform-tests/webmessaging/with-options/message-channel-transferable-expected.txt:
39         * web-platform-tests/webmessaging/with-options/no-target-origin-expected.txt:
40         * web-platform-tests/webmessaging/with-options/null-transfer-expected.txt:
41         * web-platform-tests/webmessaging/with-options/one-arg-expected.txt:
42         * web-platform-tests/webmessaging/with-options/slash-origin-expected.txt:
43         * web-platform-tests/webmessaging/with-options/undefined-transferable-expected.txt:
44         * web-platform-tests/webmessaging/with-options/unknown-parameter-expected.txt:
45         * web-platform-tests/webmessaging/without-ports/008-expected.txt:
46         * web-platform-tests/webmessaging/worker_postMessage_user_activation.tentative-expected.txt:
47         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-dictionary-expected.txt:
48         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-expected.txt:
49
50 2019-12-13  Chris Dumez  <cdumez@apple.com>
51
52         REGRESSION: (r251677) imported/w3c/web-platform-tests/html/semantics/forms/form-submission-0/form-double-submit-3.html is a flaky failure
53         https://bugs.webkit.org/show_bug.cgi?id=205164
54         <rdar://problem/57879042>
55
56         Reviewed by Alex Christensen.
57
58         Rebaseline WPT tests now that they are passing.
59
60         * web-platform-tests/html/semantics/forms/form-submission-0/form-double-submit-3-expected.txt:
61         * web-platform-tests/html/semantics/forms/form-submission-0/form-double-submit-expected.txt:
62
63 2019-12-13  Chris Dumez  <cdumez@apple.com>
64
65         Behavior of [[GetOwnProperty]] for cross-origin windows is not spec-compliant
66         https://bugs.webkit.org/show_bug.cgi?id=205184
67
68         Reviewed by Darin Adler.
69
70         Rebaseline WPT test now that more checks are passing.
71
72         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
73
74 2019-12-13  Chris Lord  <clord@igalia.com>
75
76         Implement OffscreenCanvas.convertToBlob
77         https://bugs.webkit.org/show_bug.cgi?id=202573
78
79         Reviewed by Darin Adler.
80
81         Update with fixed worker tests and SecurityError checks. See wpe
82         issues #20694 and #20698.
83
84         * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob-expected.txt:
85         * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.html:
86         * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt:
87         * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w.html:
88
89 2019-12-12  Chris Dumez  <cdumez@apple.com>
90
91         Re-sync service-workers web-platform-tests from upstream
92         https://bugs.webkit.org/show_bug.cgi?id=205181
93
94         Reviewed by Alex Christensen.
95
96         Resync service-workers web-platform-tests from upstream 178762b6fce688979.
97
98         * web-platform-tests/service-workers/*: Updated
99
100 2019-12-12  Chris Dumez  <cdumez@apple.com>
101
102         Unreviewed, land missing baselines from r253453.
103
104         * web-platform-tests/workers/SharedWorker-MessageEvent-source.any-expected.txt: Added.
105         * web-platform-tests/workers/SharedWorker-MessageEvent-source.any.worker-expected.txt: Added.
106         * web-platform-tests/workers/SharedWorker-replace-EventHandler.any-expected.txt: Added.
107         * web-platform-tests/workers/SharedWorker-replace-EventHandler.any.worker-expected.txt: Added.
108         * web-platform-tests/workers/examples/onconnect.any-expected.txt: Added.
109         * web-platform-tests/workers/examples/onconnect.any.worker-expected.txt: Added.
110         * web-platform-tests/workers/semantics/interface-objects/003.any-expected.txt: Added.
111         * web-platform-tests/workers/semantics/interface-objects/003.any.worker-expected.txt: Added.
112         * web-platform-tests/workers/semantics/interface-objects/004.any-expected.txt: Added.
113         * web-platform-tests/workers/semantics/interface-objects/004.any.worker-expected.txt: Added.
114
115 2019-12-12  Chris Dumez  <cdumez@apple.com>
116
117         Re-sync workers web-platform-tests from upstream
118         https://bugs.webkit.org/show_bug.cgi?id=205180
119
120         Reviewed by Alex Christensen.
121
122         Re-sync workers web-platform-tests from upstream 178762b6fce688979e261f3ac8.
123
124         * web-platform-tests/workers/*: Updated.
125
126 2019-12-12  Chris Dumez  <cdumez@apple.com>
127
128         Re-sync webmessaging web-platform-tests from upstream
129         https://bugs.webkit.org/show_bug.cgi?id=205178
130
131         Reviewed by Alex Christensen.
132
133         Re-sync webmessaging web-platform-tests from upstream ab28e18f067f17a.
134
135         * web-platform-tests/webmessaging/*: Updated
136
137 2019-12-12  Chris Dumez  <cdumez@apple.com>
138
139         window.AudioContext / window.OfflineAudioContext should not be enumerable
140         https://bugs.webkit.org/show_bug.cgi?id=205163
141
142         Reviewed by Youenn Fablet.
143
144         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
145
146 2019-12-11  Chris Dumez  <cdumez@apple.com>
147
148         Trying to set toString / valueOf on a cross-origin Location object should throw a SecurityError
149         https://bugs.webkit.org/show_bug.cgi?id=205143
150
151         Reviewed by Ryosuke Niwa.
152
153         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
154         Rebaseline WPT test now that more checks are passing.
155
156         * web-platform-tests/html/browsers/origin/cross-origin-objects/frame.html:
157         Resync from upstream ab28e18f067f17a76d9. This was causing 3 sanity checks in cross-origin-objects.html
158         to fail.
159
160 2019-12-11  Chris Dumez  <cdumez@apple.com>
161
162         [Bindings] Cross-origin checks happen too late for overloaded methods
163         https://bugs.webkit.org/show_bug.cgi?id=205092
164
165         Reviewed by Sam Weinig.
166
167         Rebaseline WPT test now that it is failing a bit later.
168
169         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
170
171 2019-12-10  Chris Dumez  <cdumez@apple.com>
172
173         Re-sync imported/w3c/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html from usptream
174         https://bugs.webkit.org/show_bug.cgi?id=205070
175
176         Reviewed by Alex Christensen.
177
178         Re-sync imported/w3c/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html from usptream
179         ab28e18f067f17a76d9c32.
180
181         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
182         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
183
184 2019-12-10  youenn fablet  <youenn@apple.com>
185
186         Mark some WPT test folders as DumpJSConsoleLogInStdErr
187         https://bugs.webkit.org/show_bug.cgi?id=204793
188
189         Reviewed by Eric Carlson.
190
191         Updated tests with removed console log lines.
192
193         * web-platform-tests/cors/304-expected.txt:
194         * web-platform-tests/cors/basic-expected.txt:
195         * web-platform-tests/cors/client-hint-request-headers-expected.txt:
196         * web-platform-tests/cors/cors-safelisted-request-header.any-expected.txt:
197         * web-platform-tests/cors/cors-safelisted-request-header.any.worker-expected.txt:
198         * web-platform-tests/cors/origin-expected.txt:
199         * web-platform-tests/cors/preflight-failure-expected.txt:
200         * web-platform-tests/cors/redirect-origin-expected.txt:
201         * web-platform-tests/cors/redirect-preflight-2-expected.txt:
202         * web-platform-tests/cors/remote-origin-expected.txt:
203         * web-platform-tests/cors/simple-requests-expected.txt:
204         * web-platform-tests/cors/status-async-expected.txt:
205         * web-platform-tests/cors/status-expected.txt:
206         * web-platform-tests/fetch/api/abort/general.any-expected.txt:
207         * web-platform-tests/fetch/api/basic/integrity.sub.any-expected.txt:
208         * web-platform-tests/fetch/api/basic/mode-same-origin.any.worker-expected.txt:
209         * web-platform-tests/fetch/api/basic/scheme-blob.sub.any-expected.txt:
210         * web-platform-tests/fetch/api/basic/scheme-data.any-expected.txt:
211         * web-platform-tests/fetch/api/basic/scheme-others.sub.any-expected.txt:
212         * web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt:
213         * web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt:
214         * web-platform-tests/fetch/api/cors/cors-cookies.any-expected.txt:
215         * web-platform-tests/fetch/api/cors/cors-multiple-origins.sub.any-expected.txt:
216         * web-platform-tests/fetch/api/cors/cors-multiple-origins.sub.any.worker-expected.txt:
217         * web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt:
218         * web-platform-tests/fetch/api/cors/cors-preflight-star.any-expected.txt:
219         * web-platform-tests/fetch/api/cors/cors-preflight-star.any.worker-expected.txt:
220         * web-platform-tests/fetch/api/cors/cors-preflight-status.any.worker-expected.txt:
221         * web-platform-tests/fetch/api/cors/cors-preflight.any.worker-expected.txt:
222         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.any-expected.txt:
223         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.any.worker-expected.txt:
224         * web-platform-tests/fetch/api/cors/cors-redirect-preflight.any.worker-expected.txt:
225         * web-platform-tests/fetch/api/cors/sandboxed-iframe-expected.txt:
226         * web-platform-tests/fetch/api/policies/csp-blocked-expected.txt:
227         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-expected.txt:
228         * web-platform-tests/fetch/api/redirect/redirect-location.any-expected.txt:
229         * web-platform-tests/fetch/api/redirect/redirect-location.any.worker-expected.txt:
230         * web-platform-tests/fetch/api/redirect/redirect-mode.any-expected.txt:
231         * web-platform-tests/fetch/api/redirect/redirect-mode.any.worker-expected.txt:
232         * web-platform-tests/fetch/api/redirect/redirect-schemes-expected.txt:
233         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl.any-expected.txt:
234         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl.any.worker-expected.txt:
235         * web-platform-tests/fetch/api/request/request-bad-port-expected.txt:
236         * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt:
237         * web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
238         * web-platform-tests/fetch/api/response/response-stream-with-broken-then.any-expected.txt:
239         * web-platform-tests/fetch/cross-origin-resource-policy/fetch-in-iframe-expected.txt:
240         * web-platform-tests/fetch/cross-origin-resource-policy/fetch.any-expected.txt:
241         * web-platform-tests/fetch/cross-origin-resource-policy/fetch.any.worker-expected.txt:
242         * web-platform-tests/fetch/cross-origin-resource-policy/iframe-loads-expected.txt:
243         * web-platform-tests/fetch/cross-origin-resource-policy/image-loads-expected.txt:
244         * web-platform-tests/fetch/cross-origin-resource-policy/scheme-restriction.any-expected.txt:
245         * web-platform-tests/fetch/cross-origin-resource-policy/scheme-restriction.any.worker-expected.txt:
246         * web-platform-tests/fetch/cross-origin-resource-policy/scheme-restriction.https.window-expected.txt:
247         * web-platform-tests/fetch/cross-origin-resource-policy/script-loads-expected.txt:
248         * web-platform-tests/fetch/data-urls/base64.any-expected.txt:
249         * web-platform-tests/fetch/data-urls/processing.any-expected.txt:
250         * web-platform-tests/fetch/images/canvas-remote-read-remote-image-redirect-expected.txt:
251         * web-platform-tests/fetch/security/redirect-to-url-with-credentials.https-expected.txt:
252         * web-platform-tests/service-workers/service-worker/claim-fetch-with-appcache.https-expected.txt:
253         * web-platform-tests/service-workers/service-worker/controller-with-no-fetch-event-handler.https-expected.txt:
254         * web-platform-tests/service-workers/service-worker/embed-and-object-are-not-intercepted.https-expected.txt:
255         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-image-cache.https-expected.txt:
256         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-image.https-expected.txt:
257         * web-platform-tests/service-workers/service-worker/fetch-csp.https-expected.txt:
258         * web-platform-tests/service-workers/service-worker/fetch-error.https-expected.txt:
259         * web-platform-tests/service-workers/service-worker/fetch-event-network-error.https-expected.txt:
260         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https-expected.txt:
261         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https-expected.txt:
262         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-argument.https-expected.txt:
263         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-response-body-with-invalid-chunk.https-expected.txt:
264         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-inscope.https-expected.txt:
265         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-outscope.https-expected.txt:
266         * web-platform-tests/service-workers/service-worker/fetch-request-css-cross-origin.https-expected.txt:
267         * web-platform-tests/service-workers/service-worker/fetch-request-fallback.https-expected.txt:
268         * web-platform-tests/service-workers/service-worker/invalid-header.https-expected.txt:
269         * web-platform-tests/service-workers/service-worker/opaque-response-preloaded.https-expected.txt:
270         * web-platform-tests/service-workers/service-worker/ready.https-expected.txt:
271         * web-platform-tests/service-workers/service-worker/redirected-response.https-expected.txt:
272         * web-platform-tests/service-workers/service-worker/update-recovery.https-expected.txt:
273         * web-platform-tests/service-workers/service-worker/update.https-expected.txt:
274         * web-platform-tests/service-workers/service-worker/webvtt-cross-origin.https-expected.txt:
275         * web-platform-tests/service-workers/service-worker/worker-client-id.https-expected.txt:
276         * web-platform-tests/service-workers/stub-3.1-service-worker-obj-expected.txt:
277         * web-platform-tests/service-workers/stub-3.2-navigator-service-worker-expected.txt:
278         * web-platform-tests/service-workers/stub-4.1-service-worker-global-scope-expected.txt:
279         * web-platform-tests/service-workers/stub-4.4-request-objects-expected.txt:
280         * web-platform-tests/service-workers/stub-4.5-response-objects-expected.txt:
281         * web-platform-tests/service-workers/stub-4.6.3-cache-storage-expected.txt:
282         * web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section-expected.txt:
283         * web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt:
284         * web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer-expected.txt:
285         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt:
286         * web-platform-tests/xhr/access-control-basic-denied-expected.txt:
287         * web-platform-tests/xhr/access-control-basic-non-cors-safelisted-content-type-expected.txt:
288         * web-platform-tests/xhr/access-control-basic-preflight-denied-expected.txt:
289         * web-platform-tests/xhr/access-control-preflight-request-invalid-status-301-expected.txt:
290         * web-platform-tests/xhr/access-control-preflight-request-invalid-status-400-expected.txt:
291         * web-platform-tests/xhr/access-control-preflight-request-invalid-status-501-expected.txt:
292         * web-platform-tests/xhr/access-control-recursive-failed-request-expected.txt:
293         * web-platform-tests/xhr/access-control-sandboxed-iframe-denied-expected.txt:
294         * web-platform-tests/xhr/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
295         * web-platform-tests/xhr/getresponseheader-error-state-expected.txt:
296         * web-platform-tests/xhr/open-method-responsetype-set-sync-expected.txt:
297         * web-platform-tests/xhr/open-url-redirected-sharedworker-origin-expected.txt:
298         * web-platform-tests/xhr/responsetype.any-expected.txt:
299         * web-platform-tests/xhr/security-consideration.sub-expected.txt:
300         * web-platform-tests/xhr/send-authentication-basic-cors-expected.txt:
301         * web-platform-tests/xhr/send-data-arraybuffer-expected.txt:
302         * web-platform-tests/xhr/send-network-error-async-events.sub-expected.txt:
303         * web-platform-tests/xhr/send-non-same-origin-expected.txt:
304         * web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
305         * web-platform-tests/xhr/setrequestheader-header-forbidden-expected.txt:
306         * web-platform-tests/xhr/timeout-cors-async-expected.txt:
307         * web-platform-tests/xhr/timeout-sync-expected.txt:
308         * web-platform-tests/xhr/xmlhttprequest-timeout-synconmain-expected.txt:
309
310 2019-12-09  Patrick Griffis  <pgriffis@igalia.com>
311
312         Import secure cookie tests from WPT
313         https://bugs.webkit.org/show_bug.cgi?id=204193
314
315         Reviewed by Carlos Alberto Lopez Perez.
316
317         * resources/import-expectations.json:
318         * web-platform-tests/cookies/resources/cookie-helper.sub.js: Added.
319         (credFetch):
320         (assert_dom_cookie):
321         (assert_cookie):
322         (resetSameSiteCookies):
323         (resetSecureCookies):
324         * web-platform-tests/cookies/resources/drop.py: Added.
325         (main):
326         * web-platform-tests/cookies/resources/dropSameSite.py: Added.
327         (main):
328         * web-platform-tests/cookies/resources/dropSecure.py: Added.
329         (main):
330         * web-platform-tests/cookies/resources/echo-cookie.html: Added.
331         * web-platform-tests/cookies/resources/echo-json.py: Added.
332         (main):
333         * web-platform-tests/cookies/resources/helpers.py: Added.
334         (setNoCacheAndCORSHeaders):
335         (makeCookieHeader):
336         (makeCookieHeader.makeAV):
337         (makeDropCookie):
338         (readParameter):
339         (readCookies):
340         * web-platform-tests/cookies/resources/imgIfMatch.py: Added.
341         (main):
342         * web-platform-tests/cookies/resources/list.py: Added.
343         (main):
344         * web-platform-tests/cookies/resources/postToParent.py: Added.
345         (main):
346         * web-platform-tests/cookies/resources/redirectWithCORSHeaders.py: Added.
347         (main):
348         * web-platform-tests/cookies/resources/set-cookie.py: Added.
349         (main):
350         * web-platform-tests/cookies/resources/set.py: Added.
351         (main):
352         * web-platform-tests/cookies/resources/setSameSite.py: Added.
353         (main):
354         * web-platform-tests/cookies/resources/setSecure.py: Added.
355         (main):
356         * web-platform-tests/cookies/resources/testharness-helpers.js: Added.
357         (executeNextTest):
358         (executeTestsSerially):
359         * web-platform-tests/cookies/secure/set-from-dom.https.sub-expected.txt: Added.
360         * web-platform-tests/cookies/secure/set-from-dom.https.sub.html: Added.
361         * web-platform-tests/cookies/secure/set-from-dom.sub-expected.txt: Added.
362         * web-platform-tests/cookies/secure/set-from-dom.sub.html: Added.
363         * web-platform-tests/cookies/secure/set-from-http.https.sub-expected.txt: Added.
364         * web-platform-tests/cookies/secure/set-from-http.https.sub.html: Added.
365         * web-platform-tests/cookies/secure/set-from-http.https.sub.html.headers: Added.
366         * web-platform-tests/cookies/secure/set-from-http.sub-expected.txt: Added.
367         * web-platform-tests/cookies/secure/set-from-http.sub.html: Added.
368         * web-platform-tests/cookies/secure/set-from-http.sub.html.headers: Added.
369         * web-platform-tests/cookies/secure/set-from-ws.sub-expected.txt: Added.
370         * web-platform-tests/cookies/secure/set-from-ws.sub.html: Added.
371         * web-platform-tests/cookies/secure/set-from-wss.https.sub-expected.txt: Added.
372         * web-platform-tests/cookies/secure/set-from-wss.https.sub.html: Added.
373
374 2019-12-09  youenn fablet  <youenn@apple.com>
375
376         NetworkResourceLoader should consume its sandbox extensions when starting a fetch through service worker
377         https://bugs.webkit.org/show_bug.cgi?id=204883
378         <rdar://problem/57568535>
379
380         Reviewed by Alex Christensen.
381
382         Allow http/wpt tests to use LayoutTests/resources files.
383         * resources/config.json:
384
385 2019-12-06  Jonathan Bedard  <jbedard@apple.com>
386
387         Unreviewed, rolling out r253148.
388
389         This caused fast/mediastream/stream-switch.html to timeout on
390         Mac.
391
392         Reverted changeset:
393
394         "WPT test MediaStream-MediaElement-srcObject.https.html times
395         out"
396         https://bugs.webkit.org/show_bug.cgi?id=204762
397         https://trac.webkit.org/changeset/253148
398
399 2019-12-05  Eric Carlson  <eric.carlson@apple.com>
400
401         WPT test MediaStream-MediaElement-srcObject.https.html times out
402         https://bugs.webkit.org/show_bug.cgi?id=204762
403         <rdar://problem/57567671>
404
405         Reviewed by youenn fablet.
406
407         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-firstframe.https-expected.txt:
408         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-srcObject.https-expected.txt:
409         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html:
410
411 2019-12-04  Alexey Shvayka  <shvaikalesh@gmail.com>
412
413         Non-callable "handleEvent" property is silently ignored
414         https://bugs.webkit.org/show_bug.cgi?id=200066
415
416         Reviewed by Ryosuke Niwa.
417
418         * web-platform-tests/IndexedDB/fire-error-event-exception-expected.txt:
419         * web-platform-tests/IndexedDB/fire-success-event-exception-expected.txt:
420         * web-platform-tests/IndexedDB/fire-upgradeneeded-event-exception-expected.txt:
421         * web-platform-tests/dom/events/EventListener-handleEvent-expected.txt:
422         * web-platform-tests/html/webappapis/scripting/events/event-handler-handleEvent-ignored-expected.txt:
423         * web-platform-tests/websockets/interfaces/WebSocket/events/013-expected.txt:
424         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker-expected.txt:
425
426 2019-12-04  Simon Fraser  <simon.fraser@apple.com>
427
428         Implement the CSS clamp() function
429         https://bugs.webkit.org/show_bug.cgi?id=203310
430         <rdar://problem/56551088>
431
432         Reviewed by Antti Koivisto.
433
434         * web-platform-tests/css/css-values/clamp-length-computed-expected.txt:
435         * web-platform-tests/css/css-values/clamp-length-serialize-expected.txt:
436
437 2019-12-04  Youenn Fablet  <youenn@apple.com>
438
439         Update WPT tools directory
440         https://bugs.webkit.org/show_bug.cgi?id=204728
441
442         Reviewed by Simon Fraser.
443
444         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-add.https-expected.txt:
445         * web-platform-tests/service-workers/cache-storage/window/cache-add.https-expected.txt:
446         * web-platform-tests/service-workers/cache-storage/worker/cache-add.https-expected.txt:
447         * web-platform-tests/tools: Refreshed
448
449 2019-12-04  Zan Dobersek  <zdobersek@igalia.com>  and  Chris Lord  <clord@igalia.com>
450
451         Implement OffscreenCanvas.transferToImageBitmap
452         https://bugs.webkit.org/show_bug.cgi?id=202572
453
454         Reviewed by Antti Koivisto.
455
456         * web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter.w-expected.txt:
457         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.resize-expected.txt:
458         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap-expected.txt:
459         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w-expected.txt:
460
461 2019-12-03  Simon Fraser  <simon.fraser@apple.com>
462
463         Update css/css-values WPT
464         https://bugs.webkit.org/show_bug.cgi?id=204835
465
466         Reviewed by Zalan Bujtas.
467
468         Update css/css-values to WPT 3f1485cc2793f55236076dfffc3c3fa69315e101.
469
470         * web-platform-tests/css/css-values/animations/calc-interpolation-expected.txt: Added.
471         * web-platform-tests/css/css-values/animations/calc-interpolation.html: Added.
472         * web-platform-tests/css/css-values/animations/w3c-import.log: Added.
473         * web-platform-tests/css/css-values/minmax-length-percent-serialize.html:
474
475 2019-12-03  Yusuke Suzuki  <ysuzuki@apple.com>
476
477         Adopt the new WebAssembly.Global system
478         https://bugs.webkit.org/show_bug.cgi?id=186552
479
480         Reviewed by Keith Miller.
481
482         * web-platform-tests/wasm/jsapi/constructor/instantiate-bad-imports.any-expected.txt:
483         * web-platform-tests/wasm/jsapi/constructor/instantiate-bad-imports.any.worker-expected.txt:
484         * web-platform-tests/wasm/jsapi/global/constructor.any-expected.txt:
485         * web-platform-tests/wasm/jsapi/global/constructor.any.worker-expected.txt:
486         * web-platform-tests/wasm/jsapi/global/toString.any-expected.txt:
487         * web-platform-tests/wasm/jsapi/global/toString.any.worker-expected.txt:
488         * web-platform-tests/wasm/jsapi/global/value-set.any-expected.txt:
489         * web-platform-tests/wasm/jsapi/global/value-set.any.worker-expected.txt:
490         * web-platform-tests/wasm/jsapi/global/valueOf.any-expected.txt:
491         * web-platform-tests/wasm/jsapi/global/valueOf.any.worker-expected.txt:
492         * web-platform-tests/wasm/jsapi/instance/constructor-bad-imports.any-expected.txt:
493         * web-platform-tests/wasm/jsapi/instance/constructor-bad-imports.any.worker-expected.txt:
494         * web-platform-tests/wasm/jsapi/instance/constructor.any-expected.txt:
495         * web-platform-tests/wasm/jsapi/instance/constructor.any.worker-expected.txt:
496         * web-platform-tests/wasm/jsapi/interface.any-expected.txt:
497         * web-platform-tests/wasm/jsapi/interface.any.worker-expected.txt:
498         * web-platform-tests/wasm/jsapi/module/exports.any-expected.txt:
499         * web-platform-tests/wasm/jsapi/module/exports.any.worker-expected.txt:
500
501 2019-12-03  Alexey Shvayka  <shvaikalesh@gmail.com>
502
503         Re-sync web-platform-tests/html/webappapis/scripting/events from upstream
504         https://bugs.webkit.org/show_bug.cgi?id=204814
505
506         Reviewed by Ryosuke Niwa.
507
508         Re-sync web-platform-tests/html/webappapis/scripting/events from upstream 033bf248c8fa.
509         Basically, this patch syncs https://github.com/web-platform-tests/wpt/pull/20421 and also
510         unskips "event-handler-processing-algorithm-error" directory as it is already synced.
511
512         * resources/import-expectations.json:
513         * web-platform-tests/html/webappapis/scripting/events/*: Updated.
514
515 2019-12-03  Simon Fraser  <simon.fraser@apple.com>
516
517         calc() serialization doesn't match the spec
518         https://bugs.webkit.org/show_bug.cgi?id=203442
519         <rdar://problem/56639402>
520
521         Reviewed by Dean Jackson.
522
523         New results. Current WPT don't reflect the new serialization rules yet, so we expect
524         some failing results here.
525
526         * web-platform-tests/css/css-align/gaps/column-gap-parsing-001-expected.txt:
527         * web-platform-tests/css/css-align/gaps/gap-parsing-001-expected.txt:
528         * web-platform-tests/css/css-align/gaps/grid-column-gap-parsing-001-expected.txt:
529         * web-platform-tests/css/css-align/gaps/grid-gap-parsing-001-expected.txt:
530         * web-platform-tests/css/css-align/gaps/grid-row-gap-parsing-001-expected.txt:
531         * web-platform-tests/css/css-align/gaps/row-gap-parsing-001-expected.txt:
532         * web-platform-tests/css/css-box/parsing/padding-valid-expected.txt:
533         * web-platform-tests/css/css-shapes/animation/shape-outside-interpolation-expected.txt:
534         * web-platform-tests/css/css-shapes/shape-outside/values/shape-margin-003-expected.txt:
535         * web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-circle-010-expected.txt:
536         * web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-circle-011-expected.txt:
537         * web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-ellipse-010-expected.txt:
538         * web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-ellipse-011-expected.txt:
539         * web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-inset-008-expected.txt:
540         * web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-inset-009-expected.txt:
541         * web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-polygon-006-expected.txt:
542         * web-platform-tests/css/css-values/calc-background-position-002-expected.txt:
543         * web-platform-tests/css/css-values/calc-background-position-003-expected.txt:
544         * web-platform-tests/css/css-values/calc-nesting-002-expected.txt:
545         * web-platform-tests/css/css-values/calc-serialization-002-expected.txt:
546         * web-platform-tests/css/css-values/calc-serialization-expected.txt:
547         * web-platform-tests/css/css-values/minmax-angle-computed-expected.txt:
548         * web-platform-tests/css/css-values/minmax-angle-serialize-expected.txt:
549         * web-platform-tests/css/css-values/minmax-length-percent-serialize-expected.txt:
550         * web-platform-tests/css/css-values/minmax-length-serialize-expected.txt:
551         * web-platform-tests/css/css-values/minmax-percentage-serialize-expected.txt:
552         * web-platform-tests/css/css-values/minmax-time-computed-expected.txt:
553         * web-platform-tests/css/css-values/minmax-time-serialize-expected.txt:
554
555 2019-12-03  Zan Dobersek  <zdobersek@igalia.com>
556
557         Implement createImageBitmap(OffscreenCanvas)
558         https://bugs.webkit.org/show_bug.cgi?id=183440
559
560         Reviewed by Antti Koivisto.
561
562         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
563         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt:
564         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt:
565         * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt:
566         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w-expected.txt:
567
568 2019-12-02  Alex Christensen  <achristensen@webkit.org>
569
570         Incorrect association of the URL object with the value port
571         https://bugs.webkit.org/show_bug.cgi?id=204414
572
573         Reviewed by Sam Weinig.
574
575         * web-platform-tests/url/url-setters-expected.txt:
576
577 2019-12-02  Simon Fraser  <simon.fraser@apple.com>
578
579         Don't do range checking for calc() at parse time
580         https://bugs.webkit.org/show_bug.cgi?id=204737
581
582         Reviewed by Antti Koivisto.
583
584         * web-platform-tests/css/css-text-decor/parsing/text-shadow-computed-expected.txt:
585         * web-platform-tests/css/css-values/calc-numbers-expected.txt:
586         * web-platform-tests/css/css-values/getComputedStyle-border-radius-001-expected.txt:
587         * web-platform-tests/css/css-values/getComputedStyle-border-radius-003-expected.txt:
588         * web-platform-tests/css/css-values/minmax-number-serialize-expected.txt:
589
590 2019-12-01  Antoine Quint  <graouts@apple.com>
591
592         [Web Animations] Rebaseline some WPT expectations
593         https://bugs.webkit.org/show_bug.cgi?id=204724
594
595         Unreviewed test gardening.
596
597         * web-platform-tests/css/css-animations/event-order.tentative-expected.txt:
598         * web-platform-tests/web-animations/interfaces/Animation/style-change-events-expected.txt:
599
600 2019-11-30  Antoine Quint  <graouts@apple.com>
601
602         [Web Animations] Implement Animation.commitStyles()
603         https://bugs.webkit.org/show_bug.cgi?id=202193
604         <rdar://problem/55697790>
605
606         Reviewed by Dean Jackson.
607
608         WPT test for Animation.commitStyles() now has 11 more PASS results.
609
610         * web-platform-tests/web-animations/interfaces/Animation/commitStyles-expected.txt:
611
612 2019-11-27  Manuel Rego Casasnovas  <rego@igalia.com>
613
614         [css-grid] Serialization of grid-area, grid-row and grid-column should include "/" separator
615         https://bugs.webkit.org/show_bug.cgi?id=204508
616
617         Reviewed by Javier Fernandez.
618
619         After this patch several test cases are passing.
620         There are still failures as the serialization is still not the right one in all the cases,
621         but this makes WebKit behave like Chromium for these shorthands.
622
623         * web-platform-tests/css/css-grid/grid-layout-properties-expected.txt:
624         * web-platform-tests/css/css-grid/parsing/grid-area-valid-expected.txt:
625         * web-platform-tests/css/css-grid/parsing/grid-shorthand-valid-expected.txt:
626         * web-platform-tests/css/css-grid/parsing/grid-template-shorthand-valid-expected.txt:
627
628 2019-11-26  Manuel Rego Casasnovas  <rego@igalia.com>
629
630         [css-grid] Avoid serializing [] in grid-template* specified values
631         https://bugs.webkit.org/show_bug.cgi?id=204501
632
633         Reviewed by Javier Fernandez.
634
635         Update tests results, several tests are now passing.
636         Other are still failing due to different bugs like webkit.org/b/204508.
637
638         * web-platform-tests/css/css-grid/parsing/grid-shorthand-expected.txt:
639         * web-platform-tests/css/css-grid/parsing/grid-shorthand-valid-expected.txt:
640         * web-platform-tests/css/css-grid/parsing/grid-template-columns-valid-expected.txt:
641         * web-platform-tests/css/css-grid/parsing/grid-template-rows-valid-expected.txt:
642         * web-platform-tests/css/css-grid/parsing/grid-template-shorthand-expected.txt:
643         * web-platform-tests/css/css-grid/parsing/grid-template-shorthand-valid-expected.txt:
644
645 2019-11-25  Manuel Rego Casasnovas  <rego@igalia.com>
646
647         [css-grid] Updating WPT parsing tests
648         https://bugs.webkit.org/show_bug.cgi?id=204585
649
650         Reviewed by Javier Fernandez.
651
652         Update parsing tests from WPT and generate new test results.
653
654         * web-platform-tests/css/css-grid/parsing/grid-area-computed-expected.txt: Added.
655         * web-platform-tests/css/css-grid/parsing/grid-area-computed.html: Added.
656         * web-platform-tests/css/css-grid/parsing/grid-area-shorthand-expected.txt: Added.
657         * web-platform-tests/css/css-grid/parsing/grid-area-shorthand.html: Added.
658         * web-platform-tests/css/css-grid/parsing/grid-area-valid-expected.txt:
659         * web-platform-tests/css/css-grid/parsing/grid-area-valid.html:
660         * web-platform-tests/css/css-grid/parsing/grid-auto-columns-computed-expected.txt: Added.
661         * web-platform-tests/css/css-grid/parsing/grid-auto-columns-computed.html: Added.
662         * web-platform-tests/css/css-grid/parsing/grid-auto-columns-invalid-expected.txt:
663         * web-platform-tests/css/css-grid/parsing/grid-auto-columns-invalid.html:
664         * web-platform-tests/css/css-grid/parsing/grid-auto-columns-valid-expected.txt:
665         * web-platform-tests/css/css-grid/parsing/grid-auto-columns-valid.html:
666         * web-platform-tests/css/css-grid/parsing/grid-auto-flow-computed-expected.txt: Added.
667         * web-platform-tests/css/css-grid/parsing/grid-auto-flow-computed.html: Added.
668         * web-platform-tests/css/css-grid/parsing/grid-auto-flow-valid-expected.txt:
669         * web-platform-tests/css/css-grid/parsing/grid-auto-flow-valid.html:
670         * web-platform-tests/css/css-grid/parsing/grid-auto-rows-computed-expected.txt: Added.
671         * web-platform-tests/css/css-grid/parsing/grid-auto-rows-computed.html: Added.
672         * web-platform-tests/css/css-grid/parsing/grid-auto-rows-invalid-expected.txt:
673         * web-platform-tests/css/css-grid/parsing/grid-auto-rows-invalid.html:
674         * web-platform-tests/css/css-grid/parsing/grid-auto-rows-valid-expected.txt:
675         * web-platform-tests/css/css-grid/parsing/grid-auto-rows-valid.html:
676         * web-platform-tests/css/css-grid/parsing/grid-shorthand-expected.txt: Added.
677         * web-platform-tests/css/css-grid/parsing/grid-shorthand-invalid-expected.txt: Added.
678         * web-platform-tests/css/css-grid/parsing/grid-shorthand-invalid.html: Added.
679         * web-platform-tests/css/css-grid/parsing/grid-shorthand-valid-expected.txt: Added.
680         * web-platform-tests/css/css-grid/parsing/grid-shorthand-valid.html: Added.
681         * web-platform-tests/css/css-grid/parsing/grid-shorthand.html: Added.
682         * web-platform-tests/css/css-grid/parsing/grid-template-areas-computed-expected.txt: Added.
683         * web-platform-tests/css/css-grid/parsing/grid-template-areas-computed.html: Added.
684         * web-platform-tests/css/css-grid/parsing/grid-template-areas-valid.html:
685         * web-platform-tests/css/css-grid/parsing/grid-template-columns-invalid-expected.txt: Added.
686         * web-platform-tests/css/css-grid/parsing/grid-template-columns-invalid.html: Added.
687         * web-platform-tests/css/css-grid/parsing/grid-template-columns-valid-expected.txt: Added.
688         * web-platform-tests/css/css-grid/parsing/grid-template-columns-valid.html: Added.
689         * web-platform-tests/css/css-grid/parsing/grid-template-rows-invalid-expected.txt: Added.
690         * web-platform-tests/css/css-grid/parsing/grid-template-rows-invalid.html: Added.
691         * web-platform-tests/css/css-grid/parsing/grid-template-rows-valid-expected.txt: Added.
692         * web-platform-tests/css/css-grid/parsing/grid-template-rows-valid.html: Added.
693         * web-platform-tests/css/css-grid/parsing/grid-template-shorthand-expected.txt: Added.
694         * web-platform-tests/css/css-grid/parsing/grid-template-shorthand-invalid-expected.txt: Added.
695         * web-platform-tests/css/css-grid/parsing/grid-template-shorthand-invalid.html: Added.
696         * web-platform-tests/css/css-grid/parsing/grid-template-shorthand-valid-expected.txt: Added.
697         * web-platform-tests/css/css-grid/parsing/grid-template-shorthand-valid.html: Added.
698         * web-platform-tests/css/css-grid/parsing/grid-template-shorthand.html: Added.
699         * web-platform-tests/css/css-grid/parsing/w3c-import.log:
700
701 2019-11-25  Zan Dobersek  <zdobersek@igalia.com>
702
703         Support OffscreenCanvas as a CanvasImageSource type in CanvasDrawImage, CanvasFillStrokeStyles
704         https://bugs.webkit.org/show_bug.cgi?id=182921
705
706         Reviewed by Antti Koivisto.
707
708         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas-expected.txt:
709         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker-expected.txt:
710         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy-expected.txt:
711         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker-expected.txt:
712         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern-expected.txt:
713         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker-expected.txt:
714         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy-expected.txt:
715         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy.worker-expected.txt:
716         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop-expected.txt:
717         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop.worker-expected.txt:
718         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in-expected.txt:
719         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in.worker-expected.txt:
720         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in-expected.txt:
721         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in.worker-expected.txt:
722         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out-expected.txt:
723         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out.worker-expected.txt:
724         * web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn-expected.txt:
725         * web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn.worker-expected.txt:
726         * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt:
727         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas-expected.txt:
728         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker-expected.txt:
729         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1-expected.txt:
730         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker-expected.txt:
731         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2-expected.txt:
732         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker-expected.txt:
733         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas-expected.txt:
734         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker-expected.txt:
735         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas-expected.txt:
736         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker-expected.txt:
737         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext-expected.txt:
738         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker-expected.txt:
739         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas-expected.txt:
740         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker-expected.txt:
741         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1-expected.txt:
742         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker-expected.txt:
743         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2-expected.txt:
744         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker-expected.txt:
745         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas-expected.txt:
746         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.worker-expected.txt:
747         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case-expected.txt:
748         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker-expected.txt:
749         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null-expected.txt:
750         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker-expected.txt:
751         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix-expected.txt:
752         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker-expected.txt:
753         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined-expected.txt:
754         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker-expected.txt:
755         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised-expected.txt:
756         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker-expected.txt:
757         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull-expected.txt:
758         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker-expected.txt:
759         * web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing-expected.txt:
760         * web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing.worker-expected.txt:
761         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha-expected.txt:
762         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha.worker-expected.txt:
763         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic-expected.txt:
764         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic.worker-expected.txt:
765         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1-expected.txt:
766         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1.worker-expected.txt:
767         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2-expected.txt:
768         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2.worker-expected.txt:
769         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern-expected.txt:
770         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.worker-expected.txt:
771
772 2019-11-25  Zan Dobersek  <zdobersek@igalia.com>  and  Chris Lord <clord@igalia.com>
773
774         Basic OffscreenCanvas functionality
775         https://bugs.webkit.org/show_bug.cgi?id=182686
776
777         Reviewed by Antti Koivisto.
778
779         * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.copy.worker-expected.txt:
780         * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker-expected.txt:
781         * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker-expected.txt:
782         * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker-expected.txt:
783         * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker-expected.txt:
784         * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker-expected.txt:
785         * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker-expected.txt:
786         * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker-expected.txt:
787         * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker-expected.txt:
788         * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker-expected.txt:
789         * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.xor.worker-expected.txt:
790         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy-expected.txt:
791         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy.worker-expected.txt:
792         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop-expected.txt:
793         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop.worker-expected.txt:
794         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in-expected.txt:
795         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in.worker-expected.txt:
796         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out-expected.txt:
797         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out.worker-expected.txt:
798         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over-expected.txt:
799         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over.worker-expected.txt:
800         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter-expected.txt:
801         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter.worker-expected.txt:
802         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop-expected.txt:
803         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop.worker-expected.txt:
804         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in-expected.txt:
805         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in.worker-expected.txt:
806         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out-expected.txt:
807         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out.worker-expected.txt:
808         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over-expected.txt:
809         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over.worker-expected.txt:
810         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor-expected.txt:
811         * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor.worker-expected.txt:
812         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas-expected.txt:
813         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker-expected.txt:
814         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy-expected.txt:
815         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker-expected.txt:
816         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern-expected.txt:
817         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker-expected.txt:
818         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default-expected.txt:
819         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker-expected.txt:
820         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill-expected.txt:
821         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker-expected.txt:
822         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image-expected.txt:
823         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker-expected.txt:
824         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern-expected.txt:
825         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker-expected.txt:
826         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid-expected.txt:
827         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker-expected.txt:
828         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range-expected.txt:
829         * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker-expected.txt:
830         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy-expected.txt:
831         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy.worker-expected.txt:
832         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop-expected.txt:
833         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker-expected.txt:
834         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in-expected.txt:
835         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in.worker-expected.txt:
836         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out-expected.txt:
837         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out.worker-expected.txt:
838         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over-expected.txt:
839         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over.worker-expected.txt:
840         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter-expected.txt:
841         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter.worker-expected.txt:
842         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop-expected.txt:
843         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop.worker-expected.txt:
844         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in-expected.txt:
845         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in.worker-expected.txt:
846         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out-expected.txt:
847         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out.worker-expected.txt:
848         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over-expected.txt:
849         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over.worker-expected.txt:
850         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor-expected.txt:
851         * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor.worker-expected.txt:
852         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive-expected.txt:
853         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker-expected.txt:
854         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear-expected.txt:
855         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear.worker-expected.txt:
856         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker-expected.txt:
857         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker.worker-expected.txt:
858         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default-expected.txt:
859         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default.worker-expected.txt:
860         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get-expected.txt:
861         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get.worker-expected.txt:
862         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight-expected.txt:
863         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight.worker-expected.txt:
864         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix-expected.txt:
865         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker-expected.txt:
866         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over-expected.txt:
867         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over.worker-expected.txt:
868         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised-expected.txt:
869         * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker-expected.txt:
870         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy-expected.txt:
871         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy.worker-expected.txt:
872         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop-expected.txt:
873         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker-expected.txt:
874         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in-expected.txt:
875         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker-expected.txt:
876         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out-expected.txt:
877         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker-expected.txt:
878         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over-expected.txt:
879         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker-expected.txt:
880         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter-expected.txt:
881         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter.worker-expected.txt:
882         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop-expected.txt:
883         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker-expected.txt:
884         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in-expected.txt:
885         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in.worker-expected.txt:
886         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out-expected.txt:
887         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out.worker-expected.txt:
888         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over-expected.txt:
889         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over.worker-expected.txt:
890         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor-expected.txt:
891         * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor.worker-expected.txt:
892         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy-expected.txt:
893         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy.worker-expected.txt:
894         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop-expected.txt:
895         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker-expected.txt:
896         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in-expected.txt:
897         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker-expected.txt:
898         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out-expected.txt:
899         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker-expected.txt:
900         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over-expected.txt:
901         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker-expected.txt:
902         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter-expected.txt:
903         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker-expected.txt:
904         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop-expected.txt:
905         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker-expected.txt:
906         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in-expected.txt:
907         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker-expected.txt:
908         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out-expected.txt:
909         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker-expected.txt:
910         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over-expected.txt:
911         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker-expected.txt:
912         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor-expected.txt:
913         * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor.worker-expected.txt:
914         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy-expected.txt:
915         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy.worker-expected.txt:
916         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop-expected.txt:
917         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop.worker-expected.txt:
918         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in-expected.txt:
919         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in.worker-expected.txt:
920         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in-expected.txt:
921         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in.worker-expected.txt:
922         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out-expected.txt:
923         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out.worker-expected.txt:
924         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy-expected.txt:
925         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy.worker-expected.txt:
926         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop-expected.txt:
927         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop.worker-expected.txt:
928         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in-expected.txt:
929         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in.worker-expected.txt:
930         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in-expected.txt:
931         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in.worker-expected.txt:
932         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out-expected.txt:
933         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out.worker-expected.txt:
934         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy-expected.txt:
935         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy.worker-expected.txt:
936         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop-expected.txt:
937         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop.worker-expected.txt:
938         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in-expected.txt:
939         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in.worker-expected.txt:
940         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in-expected.txt:
941         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in.worker-expected.txt:
942         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out-expected.txt:
943         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out.worker-expected.txt:
944         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy-expected.txt:
945         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy.worker-expected.txt:
946         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop-expected.txt:
947         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop.worker-expected.txt:
948         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in-expected.txt:
949         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in.worker-expected.txt:
950         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in-expected.txt:
951         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in.worker-expected.txt:
952         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out-expected.txt:
953         * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out.worker-expected.txt:
954         * web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace-expected.txt:
955         * web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace.worker-expected.txt:
956         * web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs-expected.txt:
957         * web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs.worker-expected.txt:
958         * web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn-expected.txt:
959         * web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn.worker-expected.txt:
960         * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob-expected.txt:
961         * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt:
962         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker-expected.txt:
963         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg-expected.txt:
964         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker-expected.txt:
965         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic-expected.txt:
966         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker-expected.txt:
967         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos-expected.txt:
968         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker-expected.txt:
969         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize-expected.txt:
970         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker-expected.txt:
971         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos-expected.txt:
972         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker-expected.txt:
973         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize-expected.txt:
974         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker-expected.txt:
975         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha-expected.txt:
976         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker-expected.txt:
977         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.animated.poster.worker-expected.txt:
978         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker-expected.txt:
979         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas-expected.txt:
980         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker-expected.txt:
981         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip-expected.txt:
982         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker-expected.txt:
983         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite-expected.txt:
984         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker-expected.txt:
985         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker-expected.txt:
986         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest-expected.txt:
987         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest.worker-expected.txt:
988         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir-expected.txt:
989         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir.worker-expected.txt:
990         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource-expected.txt:
991         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource.worker-expected.txt:
992         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite-expected.txt:
993         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite.worker-expected.txt:
994         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap-expected.txt:
995         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap.worker-expected.txt:
996         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker-expected.txt:
997         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path-expected.txt:
998         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker-expected.txt:
999         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1-expected.txt:
1000         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker-expected.txt:
1001         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2-expected.txt:
1002         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker-expected.txt:
1003         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.svg.worker-expected.txt:
1004         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform-expected.txt:
1005         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker-expected.txt:
1006         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.wrongtype.worker-expected.txt:
1007         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas-expected.txt:
1008         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker-expected.txt:
1009         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource-expected.txt:
1010         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image-expected.txt:
1011         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.worker-expected.txt:
1012         * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.worker-expected.txt:
1013         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic-expected.txt:
1014         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic.worker-expected.txt:
1015         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip-expected.txt:
1016         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip.worker-expected.txt:
1017         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha-expected.txt:
1018         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.worker-expected.txt:
1019         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite-expected.txt:
1020         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.worker-expected.txt:
1021         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative-expected.txt:
1022         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative.worker-expected.txt:
1023         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite-expected.txt:
1024         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker-expected.txt:
1025         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path-expected.txt:
1026         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path.worker-expected.txt:
1027         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow-expected.txt:
1028         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.worker-expected.txt:
1029         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform-expected.txt:
1030         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform.worker-expected.txt:
1031         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero-expected.txt:
1032         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero.worker-expected.txt:
1033         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic-expected.txt:
1034         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic.worker-expected.txt:
1035         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip-expected.txt:
1036         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip.worker-expected.txt:
1037         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative-expected.txt:
1038         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker-expected.txt:
1039         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite-expected.txt:
1040         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.worker-expected.txt:
1041         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path-expected.txt:
1042         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path.worker-expected.txt:
1043         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow-expected.txt:
1044         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.worker-expected.txt:
1045         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform-expected.txt:
1046         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker-expected.txt:
1047         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero-expected.txt:
1048         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero.worker-expected.txt:
1049         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic-expected.txt:
1050         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.worker-expected.txt:
1051         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip-expected.txt:
1052         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.worker-expected.txt:
1053         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha-expected.txt:
1054         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker-expected.txt:
1055         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite-expected.txt:
1056         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.worker-expected.txt:
1057         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative-expected.txt:
1058         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.worker-expected.txt:
1059         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite-expected.txt:
1060         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.worker-expected.txt:
1061         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path-expected.txt:
1062         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker-expected.txt:
1063         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow-expected.txt:
1064         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.worker-expected.txt:
1065         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform-expected.txt:
1066         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.worker-expected.txt:
1067         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1-expected.txt:
1068         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.worker-expected.txt:
1069         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2-expected.txt:
1070         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker-expected.txt:
1071         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3-expected.txt:
1072         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.worker-expected.txt:
1073         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4-expected.txt:
1074         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.worker-expected.txt:
1075         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5-expected.txt:
1076         * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.worker-expected.txt:
1077         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default-expected.txt:
1078         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker-expected.txt:
1079         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent-expected.txt:
1080         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker-expected.txt:
1081         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid-expected.txt:
1082         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker-expected.txt:
1083         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent-expected.txt:
1084         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker-expected.txt:
1085         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring-expected.txt:
1086         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker-expected.txt:
1087         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype-expected.txt:
1088         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker-expected.txt:
1089         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1-expected.txt:
1090         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker-expected.txt:
1091         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2-expected.txt:
1092         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker-expected.txt:
1093         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3-expected.txt:
1094         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker-expected.txt:
1095         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4-expected.txt:
1096         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker-expected.txt:
1097         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5-expected.txt:
1098         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker-expected.txt:
1099         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6-expected.txt:
1100         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker-expected.txt:
1101         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7-expected.txt:
1102         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker-expected.txt:
1103         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8-expected.txt:
1104         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker-expected.txt:
1105         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9-expected.txt:
1106         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker-expected.txt:
1107         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1-expected.txt:
1108         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker-expected.txt:
1109         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2-expected.txt:
1110         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker-expected.txt:
1111         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3-expected.txt:
1112         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker-expected.txt:
1113         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4-expected.txt:
1114         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker-expected.txt:
1115         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5-expected.txt:
1116         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker-expected.txt:
1117         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6-expected.txt:
1118         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker-expected.txt:
1119         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7-expected.txt:
1120         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker-expected.txt:
1121         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8-expected.txt:
1122         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker-expected.txt:
1123         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9-expected.txt:
1124         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker-expected.txt:
1125         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1-expected.txt:
1126         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker-expected.txt:
1127         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2-expected.txt:
1128         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker-expected.txt:
1129         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3-expected.txt:
1130         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker-expected.txt:
1131         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4-expected.txt:
1132         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker-expected.txt:
1133         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5-expected.txt:
1134         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker-expected.txt:
1135         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6-expected.txt:
1136         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker-expected.txt:
1137         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1-expected.txt:
1138         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker-expected.txt:
1139         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2-expected.txt:
1140         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker-expected.txt:
1141         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3-expected.txt:
1142         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker-expected.txt:
1143         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4-expected.txt:
1144         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker-expected.txt:
1145         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5-expected.txt:
1146         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker-expected.txt:
1147         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6-expected.txt:
1148         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker-expected.txt:
1149         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3-expected.txt:
1150         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker-expected.txt:
1151         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4-expected.txt:
1152         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker-expected.txt:
1153         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6-expected.txt:
1154         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker-expected.txt:
1155         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8-expected.txt:
1156         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker-expected.txt:
1157         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1-expected.txt:
1158         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker-expected.txt:
1159         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2-expected.txt:
1160         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker-expected.txt:
1161         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3-expected.txt:
1162         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker-expected.txt:
1163         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4-expected.txt:
1164         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker-expected.txt:
1165         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5-expected.txt:
1166         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker-expected.txt:
1167         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6-expected.txt:
1168         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker-expected.txt:
1169         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1-expected.txt:
1170         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker-expected.txt:
1171         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2-expected.txt:
1172         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker-expected.txt:
1173         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3-expected.txt:
1174         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker-expected.txt:
1175         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4-expected.txt:
1176         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker-expected.txt:
1177         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1-expected.txt:
1178         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker-expected.txt:
1179         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2-expected.txt:
1180         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker-expected.txt:
1181         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1-expected.txt:
1182         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker-expected.txt:
1183         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2-expected.txt:
1184         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker-expected.txt:
1185         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3-expected.txt:
1186         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker-expected.txt:
1187         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4-expected.txt:
1188         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker-expected.txt:
1189         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5-expected.txt:
1190         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker-expected.txt:
1191         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6-expected.txt:
1192         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker-expected.txt:
1193         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4-expected.txt:
1194         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker-expected.txt:
1195         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1-expected.txt:
1196         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker-expected.txt:
1197         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2-expected.txt:
1198         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker-expected.txt:
1199         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3-expected.txt:
1200         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker-expected.txt:
1201         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4-expected.txt:
1202         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker-expected.txt:
1203         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5-expected.txt:
1204         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker-expected.txt:
1205         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1-expected.txt:
1206         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker-expected.txt:
1207         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2-expected.txt:
1208         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker-expected.txt:
1209         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3-expected.txt:
1210         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker-expected.txt:
1211         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1-expected.txt:
1212         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker-expected.txt:
1213         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2-expected.txt:
1214         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker-expected.txt:
1215         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3-expected.txt:
1216         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker-expected.txt:
1217         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4-expected.txt:
1218         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker-expected.txt:
1219         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5-expected.txt:
1220         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker-expected.txt:
1221         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1-expected.txt:
1222         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker-expected.txt:
1223         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2-expected.txt:
1224         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker-expected.txt:
1225         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3-expected.txt:
1226         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker-expected.txt:
1227         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1-expected.txt:
1228         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker-expected.txt:
1229         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2-expected.txt:
1230         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker-expected.txt:
1231         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3-expected.txt:
1232         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker-expected.txt:
1233         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4-expected.txt:
1234         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker-expected.txt:
1235         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5-expected.txt:
1236         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker-expected.txt:
1237         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6-expected.txt:
1238         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker-expected.txt:
1239         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7-expected.txt:
1240         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker-expected.txt:
1241         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8-expected.txt:
1242         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker-expected.txt:
1243         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1-expected.txt:
1244         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker-expected.txt:
1245         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2-expected.txt:
1246         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker-expected.txt:
1247         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3-expected.txt:
1248         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker-expected.txt:
1249         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4-expected.txt:
1250         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker-expected.txt:
1251         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5-expected.txt:
1252         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker-expected.txt:
1253         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6-expected.txt:
1254         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker-expected.txt:
1255         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1-expected.txt:
1256         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker-expected.txt:
1257         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2-expected.txt:
1258         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker-expected.txt:
1259         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3-expected.txt:
1260         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker-expected.txt:
1261         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1-expected.txt:
1262         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker-expected.txt:
1263         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2-expected.txt:
1264         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker-expected.txt:
1265         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3-expected.txt:
1266         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker-expected.txt:
1267         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4-expected.txt:
1268         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker-expected.txt:
1269         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5-expected.txt:
1270         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker-expected.txt:
1271         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1-expected.txt:
1272         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker-expected.txt:
1273         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2-expected.txt:
1274         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker-expected.txt:
1275         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3-expected.txt:
1276         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker-expected.txt:
1277         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1-expected.txt:
1278         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker-expected.txt:
1279         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2-expected.txt:
1280         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker-expected.txt:
1281         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3-expected.txt:
1282         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker-expected.txt:
1283         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4-expected.txt:
1284         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker-expected.txt:
1285         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5-expected.txt:
1286         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker-expected.txt:
1287         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1-expected.txt:
1288         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker-expected.txt:
1289         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2-expected.txt:
1290         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker-expected.txt:
1291         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3-expected.txt:
1292         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker-expected.txt:
1293         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4-expected.txt:
1294         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker-expected.txt:
1295         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5-expected.txt:
1296         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker-expected.txt:
1297         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof-expected.txt:
1298         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker-expected.txt:
1299         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num-expected.txt:
1300         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker-expected.txt:
1301         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent-expected.txt:
1302         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker-expected.txt:
1303         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1-expected.txt:
1304         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker-expected.txt:
1305         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2-expected.txt:
1306         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker-expected.txt:
1307         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof-expected.txt:
1308         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker-expected.txt:
1309         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1-expected.txt:
1310         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker-expected.txt:
1311         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2-expected.txt:
1312         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker-expected.txt:
1313         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent-expected.txt:
1314         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker-expected.txt:
1315         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1-expected.txt:
1316         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker-expected.txt:
1317         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2-expected.txt:
1318         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker-expected.txt:
1319         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3-expected.txt:
1320         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker-expected.txt:
1321         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4-expected.txt:
1322         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker-expected.txt:
1323         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1-expected.txt:
1324         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker-expected.txt:
1325         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2-expected.txt:
1326         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker-expected.txt:
1327         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system-expected.txt:
1328         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker-expected.txt:
1329         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1-expected.txt:
1330         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker-expected.txt:
1331         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2-expected.txt:
1332         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker-expected.txt:
1333         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty-expected.txt:
1334         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker-expected.txt:
1335         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha-expected.txt:
1336         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker-expected.txt:
1337         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour-expected.txt:
1338         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker-expected.txt:
1339         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha-expected.txt:
1340         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker-expected.txt:
1341         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple-expected.txt:
1342         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker-expected.txt:
1343         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside-expected.txt:
1344         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker-expected.txt:
1345         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap-expected.txt:
1346         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker-expected.txt:
1347         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2-expected.txt:
1348         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker-expected.txt:
1349         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid-expected.txt:
1350         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker-expected.txt:
1351         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical-expected.txt:
1352         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker-expected.txt:
1353         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill-expected.txt:
1354         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker-expected.txt:
1355         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect-expected.txt:
1356         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker-expected.txt:
1357         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke-expected.txt:
1358         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker-expected.txt:
1359         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect-expected.txt:
1360         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker-expected.txt:
1361         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.nonfinite.worker-expected.txt:
1362         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1-expected.txt:
1363         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1.worker-expected.txt:
1364         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2-expected.txt:
1365         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2.worker-expected.txt:
1366         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3-expected.txt:
1367         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3.worker-expected.txt:
1368         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare-expected.txt:
1369         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker-expected.txt:
1370         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas-expected.txt:
1371         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker-expected.txt:
1372         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour-expected.txt:
1373         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker-expected.txt:
1374         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset-expected.txt:
1375         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker-expected.txt:
1376         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update-expected.txt:
1377         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker-expected.txt:
1378         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind-expected.txt:
1379         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker-expected.txt:
1380         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside-expected.txt:
1381         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker-expected.txt:
1382         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom-expected.txt:
1383         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker-expected.txt:
1384         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder-expected.txt:
1385         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker-expected.txt:
1386         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front-expected.txt:
1387         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker-expected.txt:
1388         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1-expected.txt:
1389         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker-expected.txt:
1390         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2-expected.txt:
1391         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker-expected.txt:
1392         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top-expected.txt:
1393         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker-expected.txt:
1394         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal-expected.txt:
1395         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker-expected.txt:
1396         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1-expected.txt:
1397         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker-expected.txt:
1398         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2-expected.txt:
1399         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker-expected.txt:
1400         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3-expected.txt:
1401         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker-expected.txt:
1402         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative-expected.txt:
1403         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative.worker-expected.txt:
1404         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker-expected.txt:
1405         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1-expected.txt:
1406         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker-expected.txt:
1407         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2-expected.txt:
1408         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker-expected.txt:
1409         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3-expected.txt:
1410         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker-expected.txt:
1411         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1-expected.txt:
1412         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker-expected.txt:
1413         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2-expected.txt:
1414         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker-expected.txt:
1415         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3-expected.txt:
1416         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker-expected.txt:
1417         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1-expected.txt:
1418         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1.worker-expected.txt:
1419         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2-expected.txt:
1420         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker-expected.txt:
1421         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3-expected.txt:
1422         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3.worker-expected.txt:
1423         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas-expected.txt:
1424         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker-expected.txt:
1425         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image-expected.txt:
1426         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker-expected.txt:
1427         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext-expected.txt:
1428         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker-expected.txt:
1429         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas-expected.txt:
1430         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker-expected.txt:
1431         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker-expected.txt:
1432         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker-expected.txt:
1433         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker-expected.txt:
1434         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker-expected.txt:
1435         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1-expected.txt:
1436         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker-expected.txt:
1437         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2-expected.txt:
1438         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker-expected.txt:
1439         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic-expected.txt:
1440         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker-expected.txt:
1441         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1-expected.txt:
1442         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker-expected.txt:
1443         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker-expected.txt:
1444         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3-expected.txt:
1445         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker-expected.txt:
1446         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside-expected.txt:
1447         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker-expected.txt:
1448         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas-expected.txt:
1449         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.worker-expected.txt:
1450         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image-expected.txt:
1451         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image.worker-expected.txt:
1452         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic-expected.txt:
1453         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker-expected.txt:
1454         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1-expected.txt:
1455         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker-expected.txt:
1456         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker-expected.txt:
1457         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker-expected.txt:
1458         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside-expected.txt:
1459         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker-expected.txt:
1460         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic-expected.txt:
1461         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker-expected.txt:
1462         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1-expected.txt:
1463         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker-expected.txt:
1464         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside-expected.txt:
1465         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker-expected.txt:
1466         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic-expected.txt:
1467         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker-expected.txt:
1468         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1-expected.txt:
1469         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker-expected.txt:
1470         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside-expected.txt:
1471         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker-expected.txt:
1472         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case-expected.txt:
1473         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker-expected.txt:
1474         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty-expected.txt:
1475         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker-expected.txt:
1476         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null-expected.txt:
1477         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker-expected.txt:
1478         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix-expected.txt:
1479         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker-expected.txt:
1480         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined-expected.txt:
1481         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker-expected.txt:
1482         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised-expected.txt:
1483         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker-expected.txt:
1484         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull-expected.txt:
1485         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker-expected.txt:
1486         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default-expected.txt:
1487         * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker-expected.txt:
1488         * web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter-expected.txt:
1489         * web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter.w-expected.txt:
1490         * web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing-expected.txt:
1491         * web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing.worker-expected.txt:
1492         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt-expected.txt:
1493         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt.worker-expected.txt:
1494         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed-expected.txt:
1495         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed.worker-expected.txt:
1496         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid-expected.txt:
1497         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid.worker-expected.txt:
1498         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open-expected.txt:
1499         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open.worker-expected.txt:
1500         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round-expected.txt:
1501         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round.worker-expected.txt:
1502         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square-expected.txt:
1503         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square.worker-expected.txt:
1504         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid-expected.txt:
1505         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid.worker-expected.txt:
1506         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cross-expected.txt:
1507         * web-platform-tests/offscreen-canvas/line-styles/2d.line.cross.worker-expected.txt:
1508         * web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults-expected.txt:
1509         * web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults.worker-expected.txt:
1510         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel-expected.txt:
1511         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel.worker-expected.txt:
1512         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed-expected.txt:
1513         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed.worker-expected.txt:
1514         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid-expected.txt:
1515         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid.worker-expected.txt:
1516         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter-expected.txt:
1517         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter.worker-expected.txt:
1518         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open-expected.txt:
1519         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open.worker-expected.txt:
1520         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel-expected.txt:
1521         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel.worker-expected.txt:
1522         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round-expected.txt:
1523         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round.worker-expected.txt:
1524         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid-expected.txt:
1525         * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid.worker-expected.txt:
1526         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute-expected.txt:
1527         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute.worker-expected.txt:
1528         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded-expected.txt:
1529         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded.worker-expected.txt:
1530         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid-expected.txt:
1531         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid.worker-expected.txt:
1532         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge-expected.txt:
1533         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge.worker-expected.txt:
1534         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse-expected.txt:
1535         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse.worker-expected.txt:
1536         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle-expected.txt:
1537         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle.worker-expected.txt:
1538         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid-expected.txt:
1539         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid.worker-expected.txt:
1540         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within-expected.txt:
1541         * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within.worker-expected.txt:
1542         * web-platform-tests/offscreen-canvas/line-styles/2d.line.union-expected.txt:
1543         * web-platform-tests/offscreen-canvas/line-styles/2d.line.union.worker-expected.txt:
1544         * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic-expected.txt:
1545         * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic.worker-expected.txt:
1546         * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid-expected.txt:
1547         * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid.worker-expected.txt:
1548         * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault-expected.txt:
1549         * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault.worker-expected.txt:
1550         * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed-expected.txt:
1551         * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed.worker-expected.txt:
1552         * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid-expected.txt:
1553         * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid.worker-expected.txt:
1554         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1-expected.txt:
1555         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1.worker-expected.txt:
1556         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2-expected.txt:
1557         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2.worker-expected.txt:
1558         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3-expected.txt:
1559         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3.worker-expected.txt:
1560         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4-expected.txt:
1561         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4.worker-expected.txt:
1562         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5-expected.txt:
1563         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5.worker-expected.txt:
1564         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6-expected.txt:
1565         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6.worker-expected.txt:
1566         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default-expected.txt:
1567         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default.worker-expected.txt:
1568         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty-expected.txt:
1569         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty.worker-expected.txt:
1570         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end-expected.txt:
1571         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end.worker-expected.txt:
1572         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative-expected.txt:
1573         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative.worker-expected.txt:
1574         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty-expected.txt:
1575         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty.worker-expected.txt:
1576         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite-expected.txt:
1577         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite.worker-expected.txt:
1578         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1-expected.txt:
1579         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1.worker-expected.txt:
1580         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2-expected.txt:
1581         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2.worker-expected.txt:
1582         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1-expected.txt:
1583         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1.worker-expected.txt:
1584         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2-expected.txt:
1585         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2.worker-expected.txt:
1586         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1-expected.txt:
1587         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1.worker-expected.txt:
1588         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2-expected.txt:
1589         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2.worker-expected.txt:
1590         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3-expected.txt:
1591         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3.worker-expected.txt:
1592         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4-expected.txt:
1593         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4.worker-expected.txt:
1594         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5-expected.txt:
1595         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5.worker-expected.txt:
1596         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1-expected.txt:
1597         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1.worker-expected.txt:
1598         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2-expected.txt:
1599         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2.worker-expected.txt:
1600         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3-expected.txt:
1601         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3.worker-expected.txt:
1602         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4-expected.txt:
1603         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4.worker-expected.txt:
1604         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1-expected.txt:
1605         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1.worker-expected.txt:
1606         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2-expected.txt:
1607         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2.worker-expected.txt:
1608         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius-expected.txt:
1609         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius.worker-expected.txt:
1610         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1-expected.txt:
1611         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1.worker-expected.txt:
1612         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2-expected.txt:
1613         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2.worker-expected.txt:
1614         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1-expected.txt:
1615         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1.worker-expected.txt:
1616         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2-expected.txt:
1617         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2.worker-expected.txt:
1618         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3-expected.txt:
1619         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3.worker-expected.txt:
1620         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1-expected.txt:
1621         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1.worker-expected.txt:
1622         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2-expected.txt:
1623         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2.worker-expected.txt:
1624         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative-expected.txt:
1625         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative.worker-expected.txt:
1626         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite-expected.txt:
1627         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite.worker-expected.txt:
1628         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale-expected.txt:
1629         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale.worker-expected.txt:
1630         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1-expected.txt:
1631         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1.worker-expected.txt:
1632         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2-expected.txt:
1633         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2.worker-expected.txt:
1634         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end-expected.txt:
1635         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end.worker-expected.txt:
1636         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start-expected.txt:
1637         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start.worker-expected.txt:
1638         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation-expected.txt:
1639         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation.worker-expected.txt:
1640         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1-expected.txt:
1641         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1.worker-expected.txt:
1642         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2-expected.txt:
1643         * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2.worker-expected.txt:
1644         * web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath-expected.txt:
1645         * web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath.worker-expected.txt:
1646         * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic-expected.txt:
1647         * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker-expected.txt:
1648         * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1-expected.txt:
1649         * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.worker-expected.txt:
1650         * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2-expected.txt:
1651         * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.worker-expected.txt:
1652         * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite-expected.txt:
1653         * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite.worker-expected.txt:
1654         * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled-expected.txt:
1655         * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker-expected.txt:
1656         * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape-expected.txt:
1657         * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker-expected.txt:
1658         * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1-expected.txt:
1659         * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker-expected.txt:
1660         * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2-expected.txt:
1661         * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker-expected.txt:
1662         * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty-expected.txt:
1663         * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty.worker-expected.txt:
1664         * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect-expected.txt:
1665         * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect.worker-expected.txt:
1666         * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected-expected.txt:
1667         * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker-expected.txt:
1668         * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1-expected.txt:
1669         * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker-expected.txt:
1670         * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2-expected.txt:
1671         * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker-expected.txt:
1672         * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty-expected.txt:
1673         * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty.worker-expected.txt:
1674         * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline-expected.txt:
1675         * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline.worker-expected.txt:
1676         * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint-expected.txt:
1677         * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker-expected.txt:
1678         * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic-expected.txt:
1679         * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker-expected.txt:
1680         * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected-expected.txt:
1681         * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker-expected.txt:
1682         * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap-expected.txt:
1683         * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap.worker-expected.txt:
1684         * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add-expected.txt:
1685         * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker-expected.txt:
1686         * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1-expected.txt:
1687         * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker-expected.txt:
1688         * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2-expected.txt:
1689         * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker-expected.txt:
1690         * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3-expected.txt:
1691         * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker-expected.txt:
1692         * web-platform-tests/offscreen-canvas/path-objects/2d.path.initial-expected.txt:
1693         * web-platform-tests/offscreen-canvas/path-objects/2d.path.initial.worker-expected.txt:
1694         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc-expected.txt:
1695         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc.worker-expected.txt:
1696         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1-expected.txt:
1697         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1.worker-expected.txt:
1698         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2-expected.txt:
1699         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2.worker-expected.txt:
1700         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier-expected.txt:
1701         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier.worker-expected.txt:
1702         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc-expected.txt:
1703         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc.worker-expected.txt:
1704         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge-expected.txt:
1705         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge.worker-expected.txt:
1706         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty-expected.txt:
1707         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty.worker-expected.txt:
1708         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite-expected.txt:
1709         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite.worker-expected.txt:
1710         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside-expected.txt:
1711         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside.worker-expected.txt:
1712         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath-expected.txt:
1713         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath.worker-expected.txt:
1714         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1-expected.txt:
1715         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1.worker-expected.txt:
1716         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2-expected.txt:
1717         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2.worker-expected.txt:
1718         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3-expected.txt:
1719         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3.worker-expected.txt:
1720         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4-expected.txt:
1721         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4.worker-expected.txt:
1722         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed-expected.txt:
1723         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed.worker-expected.txt:
1724         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding-expected.txt:
1725         * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding.worker-expected.txt:
1726         * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic-expected.txt:
1727         * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker-expected.txt:
1728         * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1-expected.txt:
1729         * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1.worker-expected.txt:
1730         * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2-expected.txt:
1731         * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2.worker-expected.txt:
1732         * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint-expected.txt:
1733         * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker-expected.txt:
1734         * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite-expected.txt:
1735         * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details-expected.txt:
1736         * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details.worker-expected.txt:
1737         * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.worker-expected.txt:
1738         * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic-expected.txt:
1739         * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker-expected.txt:
1740         * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple-expected.txt:
1741         * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker-expected.txt:
1742         * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath-expected.txt:
1743         * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker-expected.txt:
1744         * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite-expected.txt:
1745         * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite.worker-expected.txt:
1746         * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic-expected.txt:
1747         * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker-expected.txt:
1748         * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1-expected.txt:
1749         * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.worker-expected.txt:
1750         * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2-expected.txt:
1751         * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.worker-expected.txt:
1752         * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite-expected.txt:
1753         * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite.worker-expected.txt:
1754         * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled-expected.txt:
1755         * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker-expected.txt:
1756         * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape-expected.txt:
1757         * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker-expected.txt:
1758         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic-expected.txt:
1759         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic.worker-expected.txt:
1760         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed-expected.txt:
1761         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed.worker-expected.txt:
1762         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1-expected.txt:
1763         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1.worker-expected.txt:
1764         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2-expected.txt:
1765         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2.worker-expected.txt:
1766         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative-expected.txt:
1767         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative.worker-expected.txt:
1768         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath-expected.txt:
1769         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker-expected.txt:
1770         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite-expected.txt:
1771         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite.worker-expected.txt:
1772         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect-expected.txt:
1773         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker-expected.txt:
1774         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding-expected.txt:
1775         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding.worker-expected.txt:
1776         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1-expected.txt:
1777         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker-expected.txt:
1778         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2-expected.txt:
1779         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker-expected.txt:
1780         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3-expected.txt:
1781         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker-expected.txt:
1782         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4-expected.txt:
1783         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker-expected.txt:
1784         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5-expected.txt:
1785         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker-expected.txt:
1786         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6-expected.txt:
1787         * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker-expected.txt:
1788         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty-expected.txt:
1789         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty.worker-expected.txt:
1790         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap-expected.txt:
1791         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap.worker-expected.txt:
1792         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc-expected.txt:
1793         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc.worker-expected.txt:
1794         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed-expected.txt:
1795         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed.worker-expected.txt:
1796         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner-expected.txt:
1797         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner.worker-expected.txt:
1798         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve-expected.txt:
1799         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve.worker-expected.txt:
1800         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line-expected.txt:
1801         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line.worker-expected.txt:
1802         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect-expected.txt:
1803         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect.worker-expected.txt:
1804         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1-expected.txt:
1805         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1.worker-expected.txt:
1806         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2-expected.txt:
1807         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2.worker-expected.txt:
1808         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew-expected.txt:
1809         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew.worker-expected.txt:
1810         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected-expected.txt:
1811         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected.worker-expected.txt:
1812         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union-expected.txt:
1813         * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union.worker-expected.txt:
1814         * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic-expected.txt:
1815         * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic.worker-expected.txt:
1816         * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing-expected.txt:
1817         * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing.worker-expected.txt:
1818         * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple-expected.txt:
1819         * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple.worker-expected.txt:
1820         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic-expected.txt:
1821         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic.worker-expected.txt:
1822         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial-expected.txt:
1823         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial.worker-expected.txt:
1824         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.zero.worker-expected.txt:
1825         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic-expected.txt:
1826         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic.worker-expected.txt:
1827         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial-expected.txt:
1828         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial.worker-expected.txt:
1829         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large-expected.txt:
1830         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large.worker-expected.txt:
1831         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative-expected.txt:
1832         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative.worker-expected.txt:
1833         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.nonfinite.worker-expected.txt:
1834         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round-expected.txt:
1835         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round.worker-expected.txt:
1836         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero-expected.txt:
1837         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero.worker-expected.txt:
1838         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic-expected.txt:
1839         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic.worker-expected.txt:
1840         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp-expected.txt:
1841         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp.worker-expected.txt:
1842         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length-expected.txt:
1843         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length.worker-expected.txt:
1844         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonfinite.worker-expected.txt:
1845         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul-expected.txt:
1846         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul.worker-expected.txt:
1847         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha-expected.txt:
1848         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha.worker-expected.txt:
1849         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols-expected.txt:
1850         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols.worker-expected.txt:
1851         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb-expected.txt:
1852         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb.worker-expected.txt:
1853         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows-expected.txt:
1854         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows.worker-expected.txt:
1855         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range-expected.txt:
1856         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range.worker-expected.txt:
1857         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative-expected.txt:
1858         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative.worker-expected.txt:
1859         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside-expected.txt:
1860         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside.worker-expected.txt:
1861         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size-expected.txt:
1862         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size.worker-expected.txt:
1863         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny-expected.txt:
1864         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny.worker-expected.txt:
1865         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected-expected.txt:
1866         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected.worker-expected.txt:
1867         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero-expected.txt:
1868         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero.worker-expected.txt:
1869         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp-expected.txt:
1870         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp.worker-expected.txt:
1871         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan-expected.txt:
1872         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan.worker-expected.txt:
1873         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties-expected.txt:
1874         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties.worker-expected.txt:
1875         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly-expected.txt:
1876         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly.worker-expected.txt:
1877         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round-expected.txt:
1878         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round.worker-expected.txt:
1879         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set-expected.txt:
1880         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set.worker-expected.txt:
1881         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string-expected.txt:
1882         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string.worker-expected.txt:
1883         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined-expected.txt:
1884         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined.worker-expected.txt:
1885         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha-expected.txt:
1886         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha.worker-expected.txt:
1887         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic-expected.txt:
1888         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic.worker-expected.txt:
1889         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip-expected.txt:
1890         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip.worker-expected.txt:
1891         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created-expected.txt:
1892         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created.worker-expected.txt:
1893         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross-expected.txt:
1894         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross.worker-expected.txt:
1895         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative-expected.txt:
1896         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative.worker-expected.txt:
1897         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside-expected.txt:
1898         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside.worker-expected.txt:
1899         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1-expected.txt:
1900         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1.worker-expected.txt:
1901         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2-expected.txt:
1902         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2.worker-expected.txt:
1903         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero-expected.txt:
1904         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero.worker-expected.txt:
1905         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified-expected.txt:
1906         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified.worker-expected.txt:
1907         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite-expected.txt:
1908         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite.worker-expected.txt:
1909         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.null.worker-expected.txt:
1910         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path-expected.txt:
1911         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path.worker-expected.txt:
1912         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected-expected.txt:
1913         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected.worker-expected.txt:
1914         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged-expected.txt:
1915         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged.worker-expected.txt:
1916         * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.wrongtype.worker-expected.txt:
1917         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1-expected.txt:
1918         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1.worker-expected.txt:
1919         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2-expected.txt:
1920         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2.worker-expected.txt:
1921         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3-expected.txt:
1922         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3.worker-expected.txt:
1923         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4-expected.txt:
1924         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4.worker-expected.txt:
1925         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5-expected.txt:
1926         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5.worker-expected.txt:
1927         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial-expected.txt:
1928         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker-expected.txt:
1929         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid-expected.txt:
1930         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker-expected.txt:
1931         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid-expected.txt:
1932         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker-expected.txt:
1933         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial-expected.txt:
1934         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker-expected.txt:
1935         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid-expected.txt:
1936         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker-expected.txt:
1937         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid-expected.txt:
1938         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker-expected.txt:
1939         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial-expected.txt:
1940         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker-expected.txt:
1941         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid-expected.txt:
1942         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker-expected.txt:
1943         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid-expected.txt:
1944         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker-expected.txt:
1945         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha-expected.txt:
1946         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha.worker-expected.txt:
1947         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic-expected.txt:
1948         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic.worker-expected.txt:
1949         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1-expected.txt:
1950         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1.worker-expected.txt:
1951         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2-expected.txt:
1952         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2.worker-expected.txt:
1953         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1-expected.txt:
1954         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1.worker-expected.txt:
1955         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2-expected.txt:
1956         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2.worker-expected.txt:
1957         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3-expected.txt:
1958         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3.worker-expected.txt:
1959         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1-expected.txt:
1960         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1.worker-expected.txt:
1961         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2-expected.txt:
1962         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2.worker-expected.txt:
1963         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3-expected.txt:
1964         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3.worker-expected.txt:
1965         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur-expected.txt:
1966         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur.worker-expected.txt:
1967         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1-expected.txt:
1968         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1.worker-expected.txt:
1969         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2-expected.txt:
1970         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2.worker-expected.txt:
1971         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x-expected.txt:
1972         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x.worker-expected.txt:
1973         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y-expected.txt:
1974         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y.worker-expected.txt:
1975         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha-expected.txt:
1976         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha.worker-expected.txt:
1977         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic-expected.txt:
1978         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic.worker-expected.txt:
1979         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1-expected.txt:
1980         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1.worker-expected.txt:
1981         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2-expected.txt:
1982         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2.worker-expected.txt:
1983         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha-expected.txt:
1984         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha.worker-expected.txt:
1985         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic-expected.txt:
1986         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic.worker-expected.txt:
1987         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale-expected.txt:
1988         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale.worker-expected.txt:
1989         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section-expected.txt:
1990         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section.worker-expected.txt:
1991         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1-expected.txt:
1992         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1.worker-expected.txt:
1993         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2-expected.txt:
1994         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2.worker-expected.txt:
1995         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX-expected.txt:
1996         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX.worker-expected.txt:
1997         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY-expected.txt:
1998         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY.worker-expected.txt:
1999         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX-expected.txt:
2000         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX.worker-expected.txt:
2001         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY-expected.txt:
2002         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY.worker-expected.txt:
2003         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside-expected.txt:
2004         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside.worker-expected.txt:
2005         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.alpha.worker-expected.txt:
2006         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.basic.worker-expected.txt:
2007         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.1.worker-expected.txt:
2008         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.2.worker-expected.txt:
2009         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic-expected.txt:
2010         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic.worker-expected.txt:
2011         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1-expected.txt:
2012         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1.worker-expected.txt:
2013         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2-expected.txt:
2014         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2.worker-expected.txt:
2015         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1-expected.txt:
2016         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1.worker-expected.txt:
2017         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2-expected.txt:
2018         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2.worker-expected.txt:
2019         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3-expected.txt:
2020         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3.worker-expected.txt:
2021         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1-expected.txt:
2022         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1.worker-expected.txt:
2023         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2-expected.txt:
2024         * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2.worker-expected.txt:
2025         * web-platform-tests/offscreen-canvas/text/2d.text.align.default-expected.txt:
2026         * web-platform-tests/offscreen-canvas/text/2d.text.align.default.worker-expected.txt:
2027         * web-platform-tests/offscreen-canvas/text/2d.text.align.invalid-expected.txt:
2028         * web-platform-tests/offscreen-canvas/text/2d.text.align.invalid.worker-expected.txt:
2029         * web-platform-tests/offscreen-canvas/text/2d.text.align.valid-expected.txt:
2030         * web-platform-tests/offscreen-canvas/text/2d.text.align.valid.worker-expected.txt:
2031         * web-platform-tests/offscreen-canvas/text/2d.text.baseline.default-expected.txt:
2032         * web-platform-tests/offscreen-canvas/text/2d.text.baseline.default.worker-expected.txt:
2033         * web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid-expected.txt:
2034         * web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid.worker-expected.txt:
2035         * web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid-expected.txt:
2036         * web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid.worker-expected.txt:
2037         * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center-expected.txt:
2038         * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center.worker-expected.txt:
2039         * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr-expected.txt:
2040         * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr.worker-expected.txt:
2041         * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl-expected.txt:
2042         * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl.worker-expected.txt:
2043         * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left-expected.txt:
2044         * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left.worker-expected.txt:
2045         * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right-expected.txt:
2046         * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right.worker-expected.txt:
2047         * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr-expected.txt:
2048         * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr.worker-expected.txt:
2049         * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl-expected.txt:
2050         * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl.worker-expected.txt:
2051         * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic-expected.txt:
2052         * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker-expected.txt:
2053         * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom-expected.txt:
2054         * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom.worker-expected.txt:
2055         * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging-expected.txt:
2056         * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging.worker-expected.txt:
2057         * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic-expected.txt:
2058         * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker-expected.txt:
2059         * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle-expected.txt:
2060         * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle.worker-expected.txt:
2061         * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top-expected.txt:
2062         * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top.worker-expected.txt:
2063         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.basic-manual.worker-expected.txt:
2064         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN-expected.txt:
2065         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker-expected.txt:
2066         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound-expected.txt:
2067         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker-expected.txt:
2068         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface-expected.txt:
2069         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker-expected.txt:
2070         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.worker-expected.txt:
2071         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative-expected.txt:
2072         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker-expected.txt:
2073         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small-expected.txt:
2074         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker-expected.txt:
2075         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero-expected.txt:
2076         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker-expected.txt:
2077         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.rtl-manual.worker-expected.txt:
2078         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected-expected.txt:
2079         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected.worker-expected.txt:
2080         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface-expected.txt:
2081         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage-expected.txt:
2082         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker-expected.txt:
2083         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat-expected.txt:
2084         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat.worker-expected.txt:
2085         * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.worker-expected.txt:
2086         * web-platform-tests/offscreen-canvas/text/2d.text.draw.kern.consistent-manual.worker-expected.txt:
2087         * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic-expected.txt:
2088         * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic.worker-expected.txt:
2089         * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end-expected.txt:
2090         * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end.worker-expected.txt:
2091         * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace-expected.txt:
2092         * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker-expected.txt:
2093         * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other-expected.txt:
2094         * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other.worker-expected.txt:
2095         * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space-expected.txt:
2096         * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space.worker-expected.txt:
2097         * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start-expected.txt:
2098         * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start.worker-expected.txt:
2099         * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.basic-manual.worker-expected.txt:
2100         * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected-expected.txt:
2101         * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker-expected.txt:
2102         * web-platform-tests/offscreen-canvas/text/2d.text.font.default-expected.txt:
2103         * web-platform-tests/offscreen-canvas/text/2d.text.font.default.worker-expected.txt:
2104         * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic-expected.txt:
2105         * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic.worker-expected.txt:
2106         * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex-expected.txt:
2107         * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex.worker-expected.txt:
2108         * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid-expected.txt:
2109         * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid.worker-expected.txt:
2110         * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system-expected.txt:
2111         * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system.worker-expected.txt:
2112         * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny-expected.txt:
2113         * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny.worker-expected.txt:
2114         * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.basic.worker-expected.txt:
2115         * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.empty.worker-expected.txt:
2116         * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.space.worker-expected.txt:
2117         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap-expected.txt:
2118         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.worker-expected.txt:
2119         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip-expected.txt:
2120         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip.worker-expected.txt:
2121         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle-expected.txt:
2122         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle.worker-expected.txt:
2123         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha-expected.txt:
2124         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha.worker-expected.txt:
2125         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation-expected.txt:
2126         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation.worker-expected.txt:
2127         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap-expected.txt:
2128         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap.worker-expected.txt:
2129         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin-expected.txt:
2130         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin.worker-expected.txt:
2131         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth-expected.txt:
2132         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth.worker-expected.txt:
2133         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit-expected.txt:
2134         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit.worker-expected.txt:
2135         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path-expected.txt:
2136         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path.worker-expected.txt:
2137         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur-expected.txt:
2138         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur.worker-expected.txt:
2139         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor-expected.txt:
2140         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor.worker-expected.txt:
2141         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX-expected.txt:
2142         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX.worker-expected.txt:
2143         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY-expected.txt:
2144         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY.worker-expected.txt:
2145         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack-expected.txt:
2146         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack.worker-expected.txt:
2147         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth-expected.txt:
2148         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth.worker-expected.txt:
2149         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle-expected.txt:
2150         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle.worker-expected.txt:
2151         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation-expected.txt:
2152         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation.worker-expected.txt:
2153         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow-expected.txt:
2154         * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow.worker-expected.txt:
2155         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly-expected.txt:
2156         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly.worker-expected.txt:
2157         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference-expected.txt:
2158         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference.worker-expected.txt:
2159         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists-expected.txt:
2160         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists.worker-expected.txt:
2161         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs-expected.txt:
2162         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs.worker-expected.txt:
2163         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared-expected.txt:
2164         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared.worker-expected.txt:
2165         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.unique.worker-expected.txt:
2166         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker-expected.txt:
2167         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.casesensitive.worker-expected.txt:
2168         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.emptystring.worker-expected.txt:
2169         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badname.worker-expected.txt:
2170         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badsuffix.worker-expected.txt:
2171         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.nullsuffix.worker-expected.txt:
2172         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.unicode.worker-expected.txt:
2173         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour-expected.txt:
2174         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour.worker-expected.txt:
2175         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate-expected.txt:
2176         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate.worker-expected.txt:
2177         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip-expected.txt:
2178         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip.worker-expected.txt:
2179         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different-expected.txt:
2180         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different.worker-expected.txt:
2181         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient-expected.txt:
2182         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient.worker-expected.txt:
2183         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path-expected.txt:
2184         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path.worker-expected.txt:
2185         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern-expected.txt:
2186         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.worker-expected.txt:
2187         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same-expected.txt:
2188         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same.worker-expected.txt:
2189         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform-expected.txt:
2190         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform.worker-expected.txt:
2191         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit-expected.txt:
2192         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w-expected.txt:
2193         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.worker-expected.txt:
2194         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt:
2195         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt:
2196         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.resize-expected.txt:
2197         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap-expected.txt:
2198         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w-expected.txt:
2199         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w-expected.txt:
2200         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.default.worker-expected.txt:
2201         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.set.zero.worker-expected.txt:
2202         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.worker-expected.txt:
2203         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.decimal.worker-expected.txt:
2204         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.em.worker-expected.txt:
2205         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.empty.worker-expected.txt:
2206         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.exp.worker-expected.txt:
2207         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.hex.worker-expected.txt:
2208         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.junk.worker-expected.txt:
2209         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.minus.worker-expected.txt:
2210         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.octal.worker-expected.txt:
2211         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.onlyspace.worker-expected.txt:
2212         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.percent.worker-expected.txt:
2213         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.plus.worker-expected.txt:
2214         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.space.worker-expected.txt:
2215         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.trailingjunk.worker-expected.txt:
2216         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.whitespace.worker-expected.txt:
2217         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.zero.worker-expected.txt:
2218         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidl.worker-expected.txt:
2219         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidlzero.worker-expected.txt:
2220         * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.large.worker-expected.txt:
2221         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.order-expected.txt:
2222         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.order.worker-expected.txt:
2223         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction-expected.txt:
2224         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction.worker-expected.txt:
2225         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite-expected.txt:
2226         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite.worker-expected.txt:
2227         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians-expected.txt:
2228         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians.worker-expected.txt:
2229         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap-expected.txt:
2230         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap.worker-expected.txt:
2231         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative-expected.txt:
2232         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative.worker-expected.txt:
2233         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero-expected.txt:
2234         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero.worker-expected.txt:
2235         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic-expected.txt:
2236         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic.worker-expected.txt:
2237         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large-expected.txt:
2238         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large.worker-expected.txt:
2239         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple-expected.txt:
2240         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple.worker-expected.txt:
2241         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative-expected.txt:
2242         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative.worker-expected.txt:
2243         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite-expected.txt:
2244         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite.worker-expected.txt:
2245         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero-expected.txt:
2246         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero.worker-expected.txt:
2247         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple-expected.txt:
2248         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker-expected.txt:
2249         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite-expected.txt:
2250         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite.worker-expected.txt:
2251         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed-expected.txt:
2252         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker-expected.txt:
2253         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity-expected.txt:
2254         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity.worker-expected.txt:
2255         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply-expected.txt:
2256         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply.worker-expected.txt:
2257         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite-expected.txt:
2258         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite.worker-expected.txt:
2259         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed-expected.txt:
2260         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed.worker-expected.txt:
2261         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic-expected.txt:
2262         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic.worker-expected.txt:
2263         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite-expected.txt:
2264         * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite.worker-expected.txt:
2265
2266 2019-11-21  Ryosuke Niwa  <rniwa@webkit.org>
2267
2268         Use the event loop instead of DocumentEventQueue and WorkerEventQueue
2269         https://bugs.webkit.org/show_bug.cgi?id=204447
2270         <rdar://problem/57420691>
2271
2272         Reviewed by Antti Koivisto.
2273
2274         Updated the expected result. It now fails one step head due to EventLoop getting better integrated with timers.
2275
2276         * web-platform-tests/requestidlecallback/callback-timeout-when-busy-expected.txt:
2277
2278 2019-11-20  Simon Fraser  <simon.fraser@apple.com>
2279
2280         getComputedStyle returns "auto" for zIndex property even after it has been set, on non-positioned elements
2281         https://bugs.webkit.org/show_bug.cgi?id=15562
2282
2283         Reviewed by Antti Koivisto.
2284
2285         More passing tests.
2286
2287         * web-platform-tests/css/css-position/inheritance-expected.txt:
2288         * web-platform-tests/css/css-values/calc-integer-expected.txt:
2289         * web-platform-tests/css/css-values/calc-z-index-fractions-001-expected.txt:
2290         * web-platform-tests/css/css-values/minmax-integer-computed-expected.txt:
2291
2292 2019-11-19  Youenn Fablet  <youenn@apple.com>
2293
2294         getUserMedia echoCancellation constraint has no affect
2295         https://bugs.webkit.org/show_bug.cgi?id=179411
2296
2297         Reviewed by Eric Carlson.
2298
2299         * web-platform-tests/mediacapture-streams/MediaDevices-getSupportedConstraints.https-expected.txt:
2300
2301 2019-11-19  Sihui Liu  <sihui_liu@apple.com>
2302
2303         Update expectations for bufferedAmount-unchanged-by-sync-xhr.any.worker.html
2304         https://bugs.webkit.org/show_bug.cgi?id=204313
2305
2306         Reviewed by Alex Christensen.
2307
2308         * web-platform-tests/websockets/bufferedAmount-unchanged-by-sync-xhr.any.worker-expected.txt:
2309
2310 2019-11-19  Eric Carlson  <eric.carlson@apple.com>
2311
2312         OverConstrainedError is missing 'name' property
2313         https://bugs.webkit.org/show_bug.cgi?id=204069
2314
2315         Reviewed by Youenn Fablet.
2316
2317         * web-platform-tests/mediacapture-streams/GUM-impossible-constraint.https-expected.txt:
2318         * web-platform-tests/mediacapture-streams/GUM-invalid-facing-mode.https-expected.txt:
2319         * web-platform-tests/mediacapture-streams/MediaStreamTrack-applyConstraints.https-expected.txt:
2320
2321 2019-11-19  Wenson Hsieh  <wenson_hsieh@apple.com>
2322
2323         [Clipboard API] Add support for Clipboard.readText()
2324         https://bugs.webkit.org/show_bug.cgi?id=204310
2325         <rdar://problem/57292754>
2326
2327         Reviewed by Ryosuke Niwa.
2328
2329         Rebaseline a couple of imported web platform tests.
2330
2331         * web-platform-tests/clipboard-apis/async-navigator-clipboard-basics.https-expected.txt:
2332         * web-platform-tests/clipboard-apis/async-write-text-read-text-manual.https-expected.txt:
2333
2334 2019-11-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
2335
2336         Fix getTotalLength() and getPointAtLength() for optimized rect and ellipse renderers
2337         https://bugs.webkit.org/show_bug.cgi?id=204213
2338
2339         Reviewed by Simon Fraser.
2340
2341         * web-platform-tests/svg/types/elements/SVGGeometryElement-rect-expected.txt:
2342
2343 2019-11-18  Wenson Hsieh  <wenson_hsieh@apple.com>
2344
2345         [Clipboard API] Add support for Clipboard.writeText()
2346         https://bugs.webkit.org/show_bug.cgi?id=204287
2347         <rdar://problem/57270440>
2348
2349         Reviewed by Tim Horton.
2350
2351         Rebaseline a couple of web platform tests.
2352
2353         * web-platform-tests/clipboard-apis/async-navigator-clipboard-basics.https-expected.txt:
2354         * web-platform-tests/clipboard-apis/async-write-text-read-dttext-manual.https-expected.txt:
2355
2356 2019-11-18  Simon Fraser  <simon.fraser@apple.com>
2357
2358         Fix alpha value rounding to match the CSS Color spec
2359         https://bugs.webkit.org/show_bug.cgi?id=203597
2360         <rdar://problem/56728546>
2361
2362         Reviewed by Tim Horton.
2363
2364         More passing results.
2365
2366         * web-platform-tests/css/css-color/color-resolving-expected.txt:
2367         * web-platform-tests/css/css-color/parsing/color-computed-expected.txt:
2368         * web-platform-tests/css/css-color/parsing/color-valid-expected.txt:
2369         * web-platform-tests/css/css-multicol/inheritance-expected.txt:
2370         * web-platform-tests/css/css-text-decor/inheritance-expected.txt:
2371         * web-platform-tests/css/css-ui/caret-color-021-expected.txt:
2372         * web-platform-tests/css/css-ui/outline-017-expected.txt:
2373         * web-platform-tests/css/cssom/serialize-values-expected.txt:
2374         * web-platform-tests/imagebitmap-renderingcontext/context-creation-with-alpha-expected.txt: failure mode now matches Firefox and Chrome (webkit.org/b/204311)
2375         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2376
2377 2019-11-17  Ryosuke Niwa  <rniwa@webkit.org>
2378
2379         Focusing a shadow host which delegates focus should skip inner shadow hosts which delegate focus
2380         https://bugs.webkit.org/show_bug.cgi?id=203869
2381
2382         Reviewed by Antti Koivisto.
2383
2384         Imported the latest test from https://github.com/web-platform-tests/wpt/pull/20079.
2385
2386         * web-platform-tests/shadow-dom/focus/focus-method-delegatesFocus-expected.txt:
2387         * web-platform-tests/shadow-dom/focus/focus-method-delegatesFocus.html:
2388
2389 2019-11-07  Youenn Fablet  <youenn@apple.com>
2390
2391         Update libwebrtc to M78
2392         https://bugs.webkit.org/show_bug.cgi?id=203897
2393
2394         Reviewed by Eric Carlson.
2395
2396         * web-platform-tests/webrtc/RTCPeerConnection-createDataChannel-expected.txt:
2397         * web-platform-tests/webrtc/RTCRtpSender-getStats.https-expected.txt:
2398
2399 2019-11-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
2400
2401         The CSSParser should not consume negative or unit-less lengths for the SVG properties 'r', 'rx' and 'ry'
2402         https://bugs.webkit.org/show_bug.cgi?id=204200
2403
2404         Reviewed by Simon Fraser.
2405
2406         * web-platform-tests/svg/geometry/parsing/r-computed-expected.txt:
2407         * web-platform-tests/svg/geometry/parsing/r-invalid-expected.txt:
2408         * web-platform-tests/svg/geometry/parsing/rx-computed-expected.txt:
2409         * web-platform-tests/svg/geometry/parsing/rx-invalid-expected.txt:
2410         * web-platform-tests/svg/geometry/parsing/ry-computed-expected.txt:
2411         * web-platform-tests/svg/geometry/parsing/ry-invalid-expected.txt:
2412
2413 2019-11-14  Antoine Quint  <graouts@apple.com>
2414
2415         [Web Animations] Accelerated transitions do not always remove their backing accelerated animation
2416         https://bugs.webkit.org/show_bug.cgi?id=204198
2417         <rdar://problem/45847205>
2418
2419         Reviewed by Dean Jackson.
2420
2421         Mark some WPT progressions.
2422
2423         * web-platform-tests/dom/events/Event-dispatch-on-disabled-elements-expected.txt:
2424
2425 2019-11-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
2426
2427         [SVG2] Add the 'orient' property of the interface SVGMarkerElement
2428         https://bugs.webkit.org/show_bug.cgi?id=203646
2429
2430         Reviewed by Simon Fraser.
2431
2432         * web-platform-tests/svg/idlharness.window-expected.txt:
2433         * web-platform-tests/svg/types/scripted/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
2434
2435 2019-11-13  youenn fablet  <youenn@apple.com>
2436
2437         Layout Tests in imported/w3c/web-platform-tests/websockets/ are flakey failures after r246406
2438         https://bugs.webkit.org/show_bug.cgi?id=199013
2439         <rdar://problem/51902173>
2440
2441         Reviewed by Alex Christensen.
2442
2443         * web-platform-tests/websockets/Close-undefined.any-expected.txt:
2444
2445 2019-11-13  Youenn Fablet  <youenn@apple.com>
2446
2447         Several XHR and CORS tests are flaky due to inconsistent order of console messages
2448         https://bugs.webkit.org/show_bug.cgi?id=179607
2449
2450         Reviewed by Alex Christensen.
2451
2452         * web-platform-tests/xhr/access-control-and-redirects-async-expected.txt:
2453         * web-platform-tests/xhr/access-control-and-redirects-async-same-origin-expected.txt:
2454         * web-platform-tests/xhr/access-control-preflight-async-header-denied-expected.txt:
2455         * web-platform-tests/xhr/access-control-preflight-async-method-denied-expected.txt:
2456         * web-platform-tests/xhr/access-control-preflight-async-not-supported-expected.txt:
2457         * web-platform-tests/xhr/access-control-preflight-sync-header-denied-expected.txt:
2458         * web-platform-tests/xhr/access-control-preflight-sync-method-denied-expected.txt:
2459         * web-platform-tests/xhr/access-control-preflight-sync-not-supported-expected.txt:
2460         * web-platform-tests/xhr/event-error.sub-expected.txt:
2461         * web-platform-tests/xhr/send-conditional-cors-expected.txt:
2462
2463 2019-11-13  Rob Buis  <rbuis@igalia.com>
2464
2465         Support stale-while-revalidate cache strategy
2466         https://bugs.webkit.org/show_bug.cgi?id=201461
2467
2468         Reviewed by Youenn Fablet.
2469
2470         Import stale-while-revalidate WPT tests.
2471
2472         * resources/import-expectations.json:
2473         * web-platform-tests/fetch/stale-while-revalidate/fetch-expected.txt: Added.
2474         * web-platform-tests/fetch/stale-while-revalidate/fetch-sw.https-expected.txt: Added.
2475         * web-platform-tests/fetch/stale-while-revalidate/fetch-sw.https.html: Added.
2476         * web-platform-tests/fetch/stale-while-revalidate/fetch.html: Added.
2477         * web-platform-tests/fetch/stale-while-revalidate/resources/stale-css.py: Added.
2478         (main):
2479         * web-platform-tests/fetch/stale-while-revalidate/resources/stale-image.py: Added.
2480         (main):
2481         * web-platform-tests/fetch/stale-while-revalidate/resources/stale-script.py: Added.
2482         (id_token):
2483         (main):
2484         * web-platform-tests/fetch/stale-while-revalidate/resources/w3c-import.log: Added.
2485         * web-platform-tests/fetch/stale-while-revalidate/stale-css-expected.txt: Added.
2486         * web-platform-tests/fetch/stale-while-revalidate/stale-css.html: Added.
2487         * web-platform-tests/fetch/stale-while-revalidate/stale-image-expected.txt: Added.
2488         * web-platform-tests/fetch/stale-while-revalidate/stale-image.html: Added.
2489         * web-platform-tests/fetch/stale-while-revalidate/stale-script-expected.txt: Added.
2490         * web-platform-tests/fetch/stale-while-revalidate/stale-script.html: Added.
2491         * web-platform-tests/fetch/stale-while-revalidate/sw-intercept.js: Added.
2492         (async.broadcast):
2493         * web-platform-tests/fetch/stale-while-revalidate/w3c-import.log: Added.
2494
2495 2019-11-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2496
2497         [GTK][WPE] Support Pointer Events
2498         https://bugs.webkit.org/show_bug.cgi?id=202789
2499
2500         Reviewed by Carlos Garcia Campos.
2501
2502         * web-platform-tests/resources/testdriver-vendor.js:
2503         The fix for iOS added in r245639 triggers a call to sendEventStream in
2504         UIScriptController that crashes on GTK because that function is only
2505         implemented for iOS. For Mac this was not an issue because the Mac port
2506         doesn't enable TouchEvent support ("createTouch" in document).
2507         However TouchEvent support is enabled for GTK. Fix this by only
2508         trigerring the call to dispatchTouchActions when TouchEvent support
2509         is enabled _and_ its iOS.
2510
2511 2019-11-12  Rob Buis  <rbuis@igalia.com>
2512
2513         Unskip some fetch tests
2514         https://bugs.webkit.org/show_bug.cgi?id=204047
2515
2516         Reviewed by Youenn Fablet.
2517
2518         Add expectation for bad-gzip-body.any.worker.html.
2519
2520         * web-platform-tests/fetch/api/request/destination/fetch-destination-no-load-event.https-expected.txt: Added.
2521         * web-platform-tests/fetch/content-encoding/bad-gzip-body.any.worker-expected.txt:
2522
2523 2019-11-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2524
2525         [Pointer Events WPT] Delete manual tests imported as layout tests
2526         https://bugs.webkit.org/show_bug.cgi?id=203996
2527
2528         Reviewed by Youenn Fablet.
2529
2530         Manual tests should not be imported as layout tests.
2531
2532         * web-platform-tests/pointerevents/compat/pointerevent_touch-action_two-finger_interaction-manual.html: Removed.
2533         * web-platform-tests/pointerevents/extension/pointerevent_coalesced_events_attributes-manual.html: Removed.
2534         * web-platform-tests/pointerevents/extension/pointerevent_getCoalescedEvents_when_pointerlocked-manual.html: Removed.
2535         * web-platform-tests/pointerevents/extension/pointerevent_getPredictedEvents_when_pointerlocked-manual.html: Removed.
2536         * web-platform-tests/pointerevents/extension/pointerevent_pointerrawmove-manual.html: Removed.
2537         * web-platform-tests/pointerevents/extension/pointerevent_pointerrawmove_in_pointerlock-manual.html: Removed.
2538         * web-platform-tests/pointerevents/extension/pointerevent_predicted_events_attributes-manual.html: Removed.
2539         * web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-down-css_touch-manual.html: Removed.
2540         * web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-left-css_touch-manual.html: Removed.
2541         * web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-right-css_touch-manual.html: Removed.
2542         * web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-up-css_touch-manual.html: Removed.
2543         * web-platform-tests/pointerevents/html/pointerevent_drag_interaction-manual.html: Removed.
2544         * web-platform-tests/pointerevents/pointerevent_attributes_hoverable_pointers-manual.html: Removed.
2545         * web-platform-tests/pointerevents/pointerevent_attributes_nohover_pointers-manual.html: Removed.
2546         * web-platform-tests/pointerevents/pointerevent_boundary_events_in_capturing-manual.html: Removed.
2547         * web-platform-tests/pointerevents/pointerevent_capture_suppressing_mouse-manual.html: Removed.
2548         * web-platform-tests/pointerevents/pointerevent_disabled_form_control-manual.html: Removed.
2549         * web-platform-tests/pointerevents/pointerevent_element_haspointercapture-manual.html: Removed.
2550         * web-platform-tests/pointerevents/pointerevent_element_haspointercapture_release_pending_capture-manual.html: Removed.
2551         * web-platform-tests/pointerevents/pointerevent_fractional_coordinates-manual.html: Removed.
2552         * web-platform-tests/pointerevents/pointerevent_multiple_primary_pointers_boundary_events-manual.html: Removed.
2553         * web-platform-tests/pointerevents/pointerevent_pointerId_scope-manual.html: Removed.
2554         * web-platform-tests/pointerevents/pointerevent_pointerleave_pen-manual.html: Removed.
2555         * web-platform-tests/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual.html: Removed.
2556         * web-platform-tests/pointerevents/pointerevent_releasepointercapture_release_right_after_capture-manual.html: Removed.
2557         * web-platform-tests/pointerevents/pointerevent_sequence_at_implicit_release_on_click-manual.html: Removed.
2558         * web-platform-tests/pointerevents/pointerevent_sequence_at_implicit_release_on_drag-manual.html: Removed.
2559         * web-platform-tests/pointerevents/pointerevent_setpointercapture_override_pending_capture_element-manual.html: Removed.
2560         * web-platform-tests/pointerevents/pointerevent_setpointercapture_to_same_element_twice-manual.html: Removed.
2561         * web-platform-tests/pointerevents/pointerevent_touch-action-button-test_touch-manual.html: Removed.
2562         * web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html: Removed.
2563         * web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual.html: Removed.
2564         * web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html: Removed.
2565         * web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html: Removed.
2566         * web-platform-tests/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual.html: Removed.
2567         * web-platform-tests/pointerevents/pointerevent_touch-action-keyboard-manual.html: Removed.
2568         * web-platform-tests/pointerevents/pointerevent_touch-action-mouse-manual.html: Removed.
2569         * web-platform-tests/pointerevents/pointerevent_touch-action-none-css_touch-manual.html: Removed.
2570         * web-platform-tests/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual.html: Removed.
2571         * web-platform-tests/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html: Removed.
2572         * web-platform-tests/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html: Removed.
2573         * web-platform-tests/pointerevents/pointerevent_touch-action-rotated-divs_touch-manual.html: Removed.
2574         * web-platform-tests/pointerevents/pointerevent_touch-action-span-test_touch-manual.html: Removed.
2575         * web-platform-tests/pointerevents/pointerevent_touch-action-svg-test_touch-manual.html: Removed.
2576         * web-platform-tests/pointerevents/pointerevent_touch-action-table-test_touch-manual.html: Removed.
2577         * web-platform-tests/pointerevents/pointerlock/pointerevent_movementxy-manual.html: Removed.
2578         * web-platform-tests/pointerevents/pointerlock/pointerevent_movementxy_when_locked-manual.html: Removed.
2579         * web-platform-tests/pointerevents/pointerlock/pointerevent_pointerlock_after_pointercapture-manual.html: Removed.
2580         * web-platform-tests/pointerevents/pointerlock/pointerevent_pointerlock_supercedes_capture-manual.html: Removed.
2581         * web-platform-tests/pointerevents/pointerlock/pointerevent_pointermove_in_pointerlock-manual.html: Removed.
2582         * web-platform-tests/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked-manual.html: Removed.
2583
2584 2019-11-11  Youenn Fablet  <youenn@apple.com>
2585
2586         DOMFormData should be available in workers
2587         https://bugs.webkit.org/show_bug.cgi?id=176674
2588
2589         Reviewed by Alex Christensen.
2590
2591         * web-platform-tests/FileAPI/file/Worker-read-file-constructor.worker-expected.txt:
2592         * web-platform-tests/FileAPI/idlharness.worker-expected.txt:
2593         * web-platform-tests/FileAPI/url/sandboxed-iframe-expected.txt:
2594         * web-platform-tests/FileAPI/url/url-format.any.worker-expected.txt:
2595         * web-platform-tests/fetch/api/abort/serviceworker-intercepted.https-expected.txt:
2596         * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt:
2597         * web-platform-tests/mimesniff/mime-types/parsing.any.worker-expected.txt:
2598         * web-platform-tests/xhr/access-control-and-redirects-async-same-origin-expected.txt:
2599         * web-platform-tests/xhr/access-control-preflight-async-header-denied-expected.txt:
2600         * web-platform-tests/xhr/access-control-preflight-async-method-denied-expected.txt:
2601         * web-platform-tests/xhr/access-control-preflight-async-not-supported-expected.txt:
2602         * web-platform-tests/xhr/access-control-preflight-sync-header-denied-expected.txt:
2603         * web-platform-tests/xhr/access-control-preflight-sync-method-denied-expected.txt:
2604         * web-platform-tests/xhr/access-control-preflight-sync-not-supported-expected.txt:
2605         * web-platform-tests/xhr/event-error.sub-expected.txt:
2606         * web-platform-tests/xhr/idlharness.any.worker-expected.txt:
2607         * web-platform-tests/xhr/send-conditional-cors-expected.txt:
2608         * web-platform-tests/workers/semantics/interface-objects/001.worker-expected.txt:
2609
2610 2019-11-11  Youenn Fablet  <youenn@apple.com>
2611
2612         Fail cross-origin redirection loads in case of CORS with redirection URLs having credentials
2613         https://bugs.webkit.org/show_bug.cgi?id=204036
2614
2615         Reviewed by Alex Christensen.
2616
2617         * web-platform-tests/cors/redirect-userinfo-expected.txt:
2618         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.any-expected.txt:
2619         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.any.worker-expected.txt:
2620         * web-platform-tests/fetch/api/redirect/redirect-location.any-expected.txt:
2621         * web-platform-tests/fetch/api/redirect/redirect-location.any.worker-expected.txt:
2622         * web-platform-tests/fetch/api/redirect/redirect-schemes-expected.txt:
2623         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl.any-expected.txt:
2624         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl.any.worker-expected.txt:
2625         * web-platform-tests/fetch/security/redirect-to-url-with-credentials.https-expected.txt:
2626         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https-expected.txt:
2627         * web-platform-tests/xhr/access-control-and-redirects-async-expected.txt:
2628
2629 2019-11-11  Matt Lewis  <jlewis3@apple.com>
2630
2631         Unreviewed, rolling out r252076.
2632
2633         This broke internal builds and tests. For more information
2634         discuss with your reviewers.
2635
2636         * web-platform-tests/css/css-lists/parsing/list-style-type-computed-expected.txt:
2637         * web-platform-tests/css/css-lists/parsing/list-style-type-valid-expected.txt:
2638
2639 2019-11-11  Eric Carlson  <eric.carlson@apple.com>
2640
2641         Update WPT mediacapture-streams tests
2642         https://bugs.webkit.org/show_bug.cgi?id=204073
2643
2644         Reviewed by Youenn Fablet.
2645
2646         * resources/import-expectations.json:
2647         * web-platform-tests/mediacapture-streams/GUM-deny.https.html:
2648         * web-platform-tests/mediacapture-streams/GUM-impossible-constraint.https.html:
2649         * web-platform-tests/mediacapture-streams/GUM-optional-constraint.https.html:
2650         * web-platform-tests/mediacapture-streams/GUM-trivial-constraint.https.html:
2651         * web-platform-tests/mediacapture-streams/MediaDevices-IDL-all-expected.txt: Removed.
2652         * web-platform-tests/mediacapture-streams/MediaDevices-IDL-all.html: Removed.
2653         * web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices-expected.txt: Removed.
2654         * web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices.html: Removed.
2655         * web-platform-tests/mediacapture-streams/MediaDevices-enumerateDevices.https-expected.txt:
2656         * web-platform-tests/mediacapture-streams/MediaDevices-enumerateDevices.https.html:
2657         * web-platform-tests/mediacapture-streams/MediaDevices-getUserMedia.https-expected.txt:
2658         * web-platform-tests/mediacapture-streams/MediaDevices-getUserMedia.https.html:
2659         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-preload-none.https-expected.txt: Removed.
2660         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html: Removed.
2661         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-srcObject.https-expected.txt:
2662         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html:
2663         * web-platform-tests/mediacapture-streams/MediaStream-add-audio-track.https.html:
2664         * web-platform-tests/mediacapture-streams/MediaStream-audio-only.https.html:
2665         * web-platform-tests/mediacapture-streams/MediaStream-default-feature-policy.https-expected.txt:
2666         * web-platform-tests/mediacapture-streams/MediaStream-default-feature-policy.https.html:
2667         * web-platform-tests/mediacapture-streams/MediaStream-finished-add.https.html:
2668         * web-platform-tests/mediacapture-streams/MediaStream-gettrackid.https.html:
2669         * web-platform-tests/mediacapture-streams/MediaStream-idl.https.html:
2670         * web-platform-tests/mediacapture-streams/MediaStream-removetrack.https-expected.txt:
2671         * web-platform-tests/mediacapture-streams/MediaStream-removetrack.https.html:
2672         * web-platform-tests/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html:
2673         * web-platform-tests/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https-expected.txt:
2674         * web-platform-tests/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html:
2675         * web-platform-tests/mediacapture-streams/MediaStreamTrack-end-manual.https-expected.txt:
2676         * web-platform-tests/mediacapture-streams/MediaStreamTrack-end-manual.https.html:
2677         * web-platform-tests/mediacapture-streams/MediaStreamTrack-getSettings.https-expected.txt:
2678         * web-platform-tests/mediacapture-streams/MediaStreamTrack-getSettings.https.html:
2679         * web-platform-tests/mediacapture-streams/MediaStreamTrack-id.https.html:
2680         * web-platform-tests/mediacapture-streams/OWNERS: Removed.
2681         * web-platform-tests/mediacapture-streams/historical.html: Removed.
2682         * web-platform-tests/mediacapture-streams/w3c-import.log:
2683
2684 2019-11-08  youenn fablet  <youenn@apple.com>
2685
2686         XMLHttpRequestUpload should be exposed in dedicated workers
2687         https://bugs.webkit.org/show_bug.cgi?id=203901
2688
2689         Reviewed by Alex Christensen.
2690
2691         * web-platform-tests/workers/semantics/interface-objects/001.worker-expected.txt:
2692         * web-platform-tests/xhr/idlharness.any.worker-expected.txt:
2693
2694 2019-11-05  Oriol Brufau  <obrufau@igalia.com>
2695
2696         [css-lists] Implement list-style-type: <string>
2697         https://bugs.webkit.org/show_bug.cgi?id=167729
2698
2699         Reviewed by Antti Koivisto.
2700
2701         Some tests pass now.
2702
2703         * web-platform-tests/css/css-lists/parsing/list-style-type-computed-expected.txt:
2704         * web-platform-tests/css/css-lists/parsing/list-style-type-valid-expected.txt:
2705
2706 2019-11-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
2707
2708         Disabled SVG shapes should not be hit
2709         https://bugs.webkit.org/show_bug.cgi?id=200140
2710
2711         Reviewed by Simon Fraser.
2712
2713         * web-platform-tests/svg/import/types-dom-08-f-manual.svg:
2714         This is the expectation of FireFox as well.
2715
2716         * web-platform-tests/svg/shapes/scripted/disabled-shapes-not-hit-expected.txt:
2717
2718 2019-11-05  youenn fablet  <youenn@apple.com>
2719
2720         mp4 video element broken with service worker
2721         https://bugs.webkit.org/show_bug.cgi?id=184447
2722         <rdar://problem/39313155>
2723
2724         Reviewed by Chris Dumez.
2725
2726         * web-platform-tests/fetch/range/sw.https.window-expected.txt:
2727
2728 2019-11-04  Oriol Brufau  <obrufau@igalia.com>
2729
2730         [css-lists] Import parsing tests for list-style-type: <string>
2731         https://bugs.webkit.org/show_bug.cgi?id=203807
2732
2733         Reviewed by Manuel Rego Casasnovas.
2734
2735         Import WPT tests.
2736
2737         * resources/import-expectations.json:
2738         * web-platform-tests/css/css-lists/parsing/list-style-type-computed-expected.txt: Added.
2739         * web-platform-tests/css/css-lists/parsing/list-style-type-computed.html: Added.
2740         * web-platform-tests/css/css-lists/parsing/list-style-type-valid-expected.txt: Added.
2741         * web-platform-tests/css/css-lists/parsing/list-style-type-valid.html: Added.
2742         * web-platform-tests/css/css-lists/parsing/w3c-import.log: Added.
2743
2744 2019-11-04  Oriol Brufau  <obrufau@igalia.com>
2745
2746         [css-lists] Import tests for list-style-type: <string>
2747         https://bugs.webkit.org/show_bug.cgi?id=203759
2748
2749         Reviewed by Manuel Rego Casasnovas.
2750
2751         Import WPT tests.
2752
2753         * resources/import-expectations.json:
2754         * web-platform-tests/css/css-lists/list-style-type-string-001a-expected.html: Added.
2755         * web-platform-tests/css/css-lists/list-style-type-string-001a.html: Added.
2756         * web-platform-tests/css/css-lists/list-style-type-string-001b-expected.html: Added.
2757         * web-platform-tests/css/css-lists/list-style-type-string-001b.html: Added.
2758         * web-platform-tests/css/css-lists/list-style-type-string-002-expected.html: Added.
2759         * web-platform-tests/css/css-lists/list-style-type-string-002.html: Added.
2760         * web-platform-tests/css/css-lists/list-style-type-string-003-expected.html: Added.
2761         * web-platform-tests/css/css-lists/list-style-type-string-003.html: Added.
2762         * web-platform-tests/css/css-lists/list-style-type-string-004-expected.html: Added.
2763         * web-platform-tests/css/css-lists/list-style-type-string-004.html: Added.
2764         * web-platform-tests/css/css-lists/list-style-type-string-005a-expected.html: Added.
2765         * web-platform-tests/css/css-lists/list-style-type-string-005a.html: Added.
2766         * web-platform-tests/css/css-lists/list-style-type-string-005b-expected.html: Added.
2767         * web-platform-tests/css/css-lists/list-style-type-string-005b.html: Added.
2768         * web-platform-tests/css/css-lists/list-style-type-string-006-expected.html: Added.
2769         * web-platform-tests/css/css-lists/list-style-type-string-006.html: Added.
2770         * web-platform-tests/css/css-lists/list-style-type-string-007-expected.html: Added.
2771         * web-platform-tests/css/css-lists/list-style-type-string-007.html: Added.
2772         * web-platform-tests/css/css-lists/w3c-import.log:
2773
2774 2019-11-02  Oriol Brufau  <obrufau@igalia.com>
2775
2776         [css-grid] Fix line name positions after auto repeat with no line names
2777         https://bugs.webkit.org/show_bug.cgi?id=203670
2778
2779         Reviewed by Manuel Rego Casasnovas.
2780
2781         Import WPT tests.
2782         There are some test failures because integer repeat() is still expanded
2783         at computed-value time (https://webkit.org/b/202259).
2784
2785         * web-platform-tests/css/css-grid/parsing/grid-template-columns-computed-expected.txt:
2786         * web-platform-tests/css/css-grid/parsing/grid-template-columns-computed-nogrid-expected.txt:
2787         * web-platform-tests/css/css-grid/parsing/grid-template-columns-computed-nogrid.html:
2788         * web-platform-tests/css/css-grid/parsing/grid-template-columns-computed-withcontent-expected.txt: Added.
2789         * web-platform-tests/css/css-grid/parsing/grid-template-columns-computed-withcontent.html: Added.
2790         * web-platform-tests/css/css-grid/parsing/grid-template-columns-computed.html:
2791         * web-platform-tests/css/css-grid/parsing/grid-template-rows-computed-expected.txt:
2792         * web-platform-tests/css/css-grid/parsing/grid-template-rows-computed-nogrid-expected.txt:
2793         * web-platform-tests/css/css-grid/parsing/grid-template-rows-computed-nogrid.html:
2794         * web-platform-tests/css/css-grid/parsing/grid-template-rows-computed-withcontent-expected.txt: Added.
2795         * web-platform-tests/css/css-grid/parsing/grid-template-rows-computed-withcontent.html: Added.
2796         * web-platform-tests/css/css-grid/parsing/grid-template-rows-computed.html:
2797         * web-platform-tests/css/css-grid/parsing/w3c-import.log:
2798
2799 2019-10-31  Said Abou-Hallawa  <sabouhallawa@apple.com>
2800
2801         SVGGeometryElement.getPointAtLength should clamp its argument to [0, length]
2802         https://bugs.webkit.org/show_bug.cgi?id=203687
2803
2804         Reviewed by Simon Fraser.
2805
2806         * web-platform-tests/svg/types/scripted/SVGGeometryElement.getPointAtLength-01-expected.txt:
2807
2808 2019-10-31  Antoine Quint  <graouts@apple.com>
2809
2810         [Web Animations] Add support for AnimationEvent.pseudoElement
2811         https://bugs.webkit.org/show_bug.cgi?id=203671
2812
2813         Reviewed by Dean Jackson.
2814
2815         Mark WPT progressions.
2816
2817         * web-platform-tests/css/css-animations/animationevent-interface-expected.txt:
2818         * web-platform-tests/css/css-animations/animationevent-pseudoelement-expected.txt:
2819         * web-platform-tests/css/css-animations/animationevent-types-expected.txt:
2820         * web-platform-tests/css/css-animations/idlharness-expected.txt:
2821
2822 2019-10-31  Antoine Quint  <graouts@apple.com>
2823
2824         [Web Animations] transform property is always "none" for getKeyframes() output of a CSS Animation
2825         https://bugs.webkit.org/show_bug.cgi?id=203669
2826
2827         Reviewed by Dean Jackson.
2828
2829         Mark a progression, although the test still fails overall, it fails in a better way.
2830
2831         * web-platform-tests/css/css-animations/KeyframeEffect-getKeyframes.tentative-expected.txt:
2832
2833 2019-10-30  Simon Fraser  <simon.fraser@apple.com>
2834
2835         Opacity should always serialize as a number
2836         https://bugs.webkit.org/show_bug.cgi?id=203601
2837
2838         Reviewed by Dean Jackson.
2839
2840         * web-platform-tests/css/css-color/parsing/opacity-valid-expected.txt:
2841
2842 2019-10-30  Antti Koivisto  <antti@apple.com>
2843
2844         Update css/css-display web platform tests
2845         https://bugs.webkit.org/show_bug.cgi?id=203607
2846
2847         Reviewed by Simon Fraser.
2848
2849         * resources/resource-files.json:
2850         * web-platform-tests/css/css-display/META.yml: Added.
2851         * web-platform-tests/css/css-display/OWNERS: Removed.
2852         * web-platform-tests/css/css-display/display-change-iframe-expected.xht: Added.
2853         * web-platform-tests/css/css-display/display-change-iframe.html: Added.
2854         * web-platform-tests/css/css-display/display-change-object-iframe-expected.xht: Added.
2855         * web-platform-tests/css/css-display/display-change-object-iframe.html: Added.
2856         * web-platform-tests/css/css-display/display-contents-blockify-dynamic-expected.txt: Added.
2857         * web-platform-tests/css/css-display/display-contents-blockify-dynamic.html: Added.
2858         * web-platform-tests/css/css-display/display-contents-details.html:
2859         * web-platform-tests/css/css-display/display-contents-fieldset-nested-legend-expected.html:
2860         * web-platform-tests/css/css-display/display-contents-shadow-dom-1-expected.html: Added.
2861         * web-platform-tests/css/css-display/display-contents-shadow-dom-1.html: Added.
2862         * web-platform-tests/css/css-display/display-contents-shadow-host-whitespace-expected.html: Added.
2863         * web-platform-tests/css/css-display/display-contents-shadow-host-whitespace.html: Added.
2864         * web-platform-tests/css/css-display/display-contents-sharing-001-expected.html: Added.
2865         * web-platform-tests/css/css-display/display-contents-sharing-001.html: Added.
2866         * web-platform-tests/css/css-display/display-contents-whitespace-inside-inline-expected.html: Added.
2867         * web-platform-tests/css/css-display/display-contents-whitespace-inside-inline.html: Added.
2868         * web-platform-tests/css/css-display/display-flow-root-list-item-001-expected.html: Added.
2869         * web-platform-tests/css/css-display/display-flow-root-list-item-001.html: Added.
2870         * web-platform-tests/css/css-display/display-inline-dynamic-001-expected.html: Added.
2871         * web-platform-tests/css/css-display/display-inline-dynamic-001.html: Added.
2872         * web-platform-tests/css/css-display/display-none-inline-img-expected.html: Added.
2873         * web-platform-tests/css/css-display/display-none-inline-img.html: Added.
2874         * web-platform-tests/css/css-display/inheritance-expected.txt: Added.
2875         * web-platform-tests/css/css-display/inheritance.html: Added.
2876         * web-platform-tests/css/css-display/parsing/display-computed-expected.txt: Added.
2877         * web-platform-tests/css/css-display/parsing/display-computed.html: Added.
2878         * web-platform-tests/css/css-display/parsing/display-invalid-expected.txt: Added.
2879         * web-platform-tests/css/css-display/parsing/display-invalid.html: Added.
2880         * web-platform-tests/css/css-display/parsing/display-valid-expected.txt: Added.
2881         * web-platform-tests/css/css-display/parsing/display-valid.html: Added.
2882         * web-platform-tests/css/css-display/parsing/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-display/support/w3c-import.log.
2883         * web-platform-tests/css/css-display/run-in/OWNERS: Removed.
2884         * web-platform-tests/css/css-display/run-in/direction-applies-to-011.xht:
2885         * web-platform-tests/css/css-display/run-in/font-family-applies-to-004.xht:
2886         * web-platform-tests/css/css-display/run-in/font-size-applies-to-004.xht:
2887         * web-platform-tests/css/css-display/run-in/font-style-applies-to-004-expected.xht:
2888         * web-platform-tests/css/css-display/run-in/letter-spacing-applies-to-004-expected.html:
2889         * web-platform-tests/css/css-display/run-in/letter-spacing-applies-to-004.xht:
2890         * web-platform-tests/css/css-display/run-in/overflow-applies-to-011.xht:
2891         * web-platform-tests/css/css-display/run-in/run-in-001.xht:
2892         * web-platform-tests/css/css-display/run-in/run-in-003.xht:
2893         * web-platform-tests/css/css-display/run-in/run-in-004.xht:
2894         * web-platform-tests/css/css-display/run-in/run-in-006.xht:
2895         * web-platform-tests/css/css-display/run-in/run-in-007.xht:
2896         * web-platform-tests/css/css-display/run-in/run-in-008.xht:
2897         * web-platform-tests/css/css-display/run-in/run-in-009.xht:
2898         * web-platform-tests/css/css-display/run-in/run-in-010.xht:
2899         * web-platform-tests/css/css-display/run-in/run-in-011.xht:
2900         * web-platform-tests/css/css-display/run-in/run-in-012.xht:
2901         * web-platform-tests/css/css-display/run-in/run-in-013.xht:
2902         * web-platform-tests/css/css-display/run-in/support/w3c-import.log:
2903         * web-platform-tests/css/css-display/run-in/table-layout-applies-to-004.xht:
2904         * web-platform-tests/css/css-display/run-in/text-indent-applies-to-004.xht:
2905         * web-platform-tests/css/css-display/run-in/vertical-align-applies-to-011.xht:
2906         * web-platform-tests/css/css-display/run-in/w3c-import.log:
2907         * web-platform-tests/css/css-display/run-in/white-space-applies-to-004.xht:
2908         * web-platform-tests/css/css-display/run-in/word-spacing-applies-to-004.xht:
2909         * web-platform-tests/css/css-display/select-4-option-optgroup-display-none-expected.html: Added.
2910         * web-platform-tests/css/css-display/select-4-option-optgroup-display-none.html: Added.
2911         * web-platform-tests/css/css-display/support/red-square.html: Added.
2912         * web-platform-tests/css/css-display/support/w3c-import.log:
2913         * web-platform-tests/css/css-display/w3c-import.log:
2914
2915 2019-10-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
2916
2917         Make testharnessreport.js report the results correctly inside an SVG document
2918         https://bugs.webkit.org/show_bug.cgi?id=203503
2919
2920         Reviewed by Chris Dumez.
2921
2922         * web-platform-tests/dom/nodes/Document-constructor-xml-expected.txt:
2923         * web-platform-tests/dom/nodes/Node-contains-xml-expected.txt:
2924         * web-platform-tests/dom/nodes/getElementsByClassName-10-expected.txt:
2925         * web-platform-tests/dom/nodes/getElementsByClassName-11-expected.txt:
2926         * web-platform-tests/svg/animations/scripted/end-element-on-inactive-element-expected.txt: Added.
2927         * web-platform-tests/svg/animations/scripted/onhover-syncbases-expected.txt: Added.
2928         * web-platform-tests/svg/extensibility/foreignObject/properties-expected.txt: Added.
2929         * web-platform-tests/svg/extensibility/interfaces/foreignObject-graphics-expected.txt: Added.
2930         * web-platform-tests/svg/geometry/inheritance-expected.txt: Added.
2931         * web-platform-tests/svg/geometry/parsing/cx-computed-expected.txt: Added.
2932         * web-platform-tests/svg/geometry/parsing/cx-invalid-expected.txt: Added.
2933         * web-platform-tests/svg/geometry/parsing/cx-valid-expected.txt: Added.
2934         * web-platform-tests/svg/geometry/parsing/cy-computed-expected.txt: Added.
2935         * web-platform-tests/svg/geometry/parsing/cy-invalid-expected.txt: Added.
2936         * web-platform-tests/svg/geometry/parsing/cy-valid-expected.txt: Added.
2937         * web-platform-tests/svg/geometry/parsing/height-computed-expected.txt: Added.
2938         * web-platform-tests/svg/geometry/parsing/r-computed-expected.txt: Added.
2939         * web-platform-tests/svg/geometry/parsing/r-invalid-expected.txt: Added.
2940         * web-platform-tests/svg/geometry/parsing/r-valid-expected.txt: Added.
2941         * web-platform-tests/svg/geometry/parsing/rx-computed-expected.txt: Added.
2942         * web-platform-tests/svg/geometry/parsing/rx-invalid-expected.txt: Added.
2943         * web-platform-tests/svg/geometry/parsing/rx-valid-expected.txt:
2944         * web-platform-tests/svg/geometry/parsing/ry-computed-expected.txt: Added.
2945         * web-platform-tests/svg/geometry/parsing/ry-invalid-expected.txt: Added.
2946         * web-platform-tests/svg/geometry/parsing/ry-valid-expected.txt: Added.
2947         * web-platform-tests/svg/geometry/parsing/sizing-properties-computed-expected.txt: Added.
2948         * web-platform-tests/svg/geometry/parsing/width-computed-expected.txt: Added.
2949         * web-platform-tests/svg/geometry/parsing/x-computed-expected.txt: Added.
2950         * web-platform-tests/svg/geometry/parsing/x-invalid-expected.txt: Added.
2951         * web-platform-tests/svg/geometry/parsing/x-valid-expected.txt: Added.
2952         * web-platform-tests/svg/geometry/parsing/y-computed-expected.txt: Added.
2953         * web-platform-tests/svg/geometry/parsing/y-invalid-expected.txt: Added.
2954         * web-platform-tests/svg/geometry/parsing/y-valid-expected.txt: Added.
2955         * web-platform-tests/svg/interact/inheritance-expected.txt: Added.
2956         * web-platform-tests/svg/interact/parsing/pointer-events-computed-expected.txt: Added.
2957         * web-platform-tests/svg/interact/parsing/pointer-events-invalid-expected.txt: Added.
2958         * web-platform-tests/svg/interact/parsing/pointer-events-valid-expected.txt: Added.
2959         * web-platform-tests/svg/interact/script-content-expected.txt: Added.
2960         * web-platform-tests/svg/interact/scripted/composed.window-expected.txt: Added.
2961         * web-platform-tests/svg/interact/scripted/focus-events-expected.txt: Added.
2962         * web-platform-tests/svg/interact/scripted/focus-tabindex-default-value-expected.txt: Added.
2963         * web-platform-tests/svg/interact/scripted/tabindex-focus-flag-expected.txt: Added.
2964         * web-platform-tests/svg/linking/scripted/a-download-click-expected.txt: Added.
2965         * web-platform-tests/svg/linking/scripted/a.rel-getter-01-expected.txt: Added.
2966         * web-platform-tests/svg/linking/scripted/a.rel-setter-01-expected.txt: Added.
2967         * web-platform-tests/svg/linking/scripted/a.text-getter-01-expected.txt: Added.
2968   &n