WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
[patch]
Patch
bug-182686-20191010110953.patch (text/plain), 1.35 MB, created by
Chris Lord
on 2019-10-10 03:09:56 PDT
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Chris Lord
Created:
2019-10-10 03:09:56 PDT
Size:
1.35 MB
patch
obsolete
>Subversion Revision: 250961 >diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog >index a86042c84c77869a7cbaaa27336ed5b12f1ef187..9fcc4019ee3d549b3357470aeb74c366f6542608 100644 >--- a/Source/WebCore/ChangeLog >+++ b/Source/WebCore/ChangeLog >@@ -1,3 +1,40 @@ >+2019-10-08 Zan Dobersek <zdobersek@igalia.com> and Chris Lord <clord@igalia.com> >+ >+ Basic OffscreenCanvas functionality >+ https://bugs.webkit.org/show_bug.cgi?id=182686 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Enable context creation and retrieval on OffscreenCanvas, and creation >+ of OffscreenCanvas in a worker. >+ >+ No new tests. Covered by existing tests. >+ >+ * css/CSSValuePool.cpp: >+ (WebCore::CSSValuePool::CSSValuePool): >+ (WebCore::CSSValuePool::createIdentifierValue): >+ (WebCore::CSSValuePool::createColorValue): >+ (WebCore::CSSValuePool::createValue): >+ (WebCore::CSSValuePool::createFontFamilyValue): >+ (WebCore::CSSValuePool::createFontFaceValue): >+ (WebCore::CSSValuePool::drain): >+ * html/CanvasBase.cpp: >+ (WebCore::CanvasBase::drawingContext const): >+ * html/OffscreenCanvas.cpp: >+ (WebCore::OffscreenCanvas::setWidth): >+ (WebCore::OffscreenCanvas::setHeight): >+ (WebCore::OffscreenCanvas::setSize): >+ (WebCore::OffscreenCanvas::getContext): >+ (WebCore::OffscreenCanvas::didDraw): >+ (WebCore::OffscreenCanvas::createImageBuffer const): >+ (WebCore::OffscreenCanvas::reset): >+ * html/OffscreenCanvas.h: >+ * html/OffscreenCanvas.idl: >+ * platform/graphics/ImageSource.cpp: >+ (WebCore::ImageSource::ImageSource): >+ (WebCore::ImageSource::~ImageSource): >+ * platform/graphics/ImageSource.h: >+ > 2019-10-04 Zan Dobersek <zdobersek@igalia.com> > > CanvasRenderingContext2DBase: use CanvasBase more extensively >diff --git a/Source/WebCore/css/CSSValuePool.cpp b/Source/WebCore/css/CSSValuePool.cpp >index 6947e05baf9dfb7af1db76472b8f69cff25f3a65..346024d5939ca7f13622f97d5b6158fdd9105111 100644 >--- a/Source/WebCore/css/CSSValuePool.cpp >+++ b/Source/WebCore/css/CSSValuePool.cpp >@@ -41,6 +41,8 @@ CSSValuePool& CSSValuePool::singleton() > > CSSValuePool::CSSValuePool() > { >+ ASSERT(isMainThread()); >+ > m_inheritedValue.construct(); > m_implicitInitialValue.construct(true); > m_explicitInitialValue.construct(false); >@@ -64,7 +66,9 @@ CSSValuePool::CSSValuePool() > Ref<CSSPrimitiveValue> CSSValuePool::createIdentifierValue(CSSValueID ident) > { > RELEASE_ASSERT(ident >= firstCSSValueKeyword && ident <= lastCSSValueKeyword); >- return m_identifierValues[ident].get(); >+ if (isMainThread()) >+ return m_identifierValues[ident].get(); >+ return CSSPrimitiveValue::create(ident); > } > > Ref<CSSPrimitiveValue> CSSValuePool::createIdentifierValue(CSSPropertyID ident) >@@ -74,6 +78,9 @@ Ref<CSSPrimitiveValue> CSSValuePool::createIdentifierValue(CSSPropertyID ident) > > Ref<CSSPrimitiveValue> CSSValuePool::createColorValue(const Color& color) > { >+ if (!isMainThread()) >+ return CSSPrimitiveValue::create(color); >+ > // These are the empty and deleted values of the hash table. > if (color == Color::transparent) > return m_transparentColor.get(); >@@ -98,7 +105,7 @@ Ref<CSSPrimitiveValue> CSSValuePool::createValue(double value, CSSPrimitiveValue > { > ASSERT(std::isfinite(value)); > >- if (value < 0 || value > maximumCacheableIntegerValue) >+ if (value < 0 || value > maximumCacheableIntegerValue || !isMainThread()) > return CSSPrimitiveValue::create(value, type); > > int intValue = static_cast<int>(value); >@@ -119,13 +126,16 @@ Ref<CSSPrimitiveValue> CSSValuePool::createValue(double value, CSSPrimitiveValue > > Ref<CSSPrimitiveValue> CSSValuePool::createFontFamilyValue(const String& familyName, FromSystemFontID fromSystemFontID) > { >+ bool isFromSystemID = fromSystemFontID == FromSystemFontID::Yes; >+ if (!isMainThread()) >+ return CSSPrimitiveValue::create(CSSFontFamily { familyName, isFromSystemID }); >+ > // Remove one entry at random if the cache grows too large. > // FIXME: Use TinyLRUCache instead? > const int maximumFontFamilyCacheSize = 128; > if (m_fontFamilyValueCache.size() >= maximumFontFamilyCacheSize) > m_fontFamilyValueCache.remove(m_fontFamilyValueCache.random()); > >- bool isFromSystemID = fromSystemFontID == FromSystemFontID::Yes; > return *m_fontFamilyValueCache.ensure({ familyName, isFromSystemID }, [&familyName, isFromSystemID] { > return CSSPrimitiveValue::create(CSSFontFamily { familyName, isFromSystemID }); > }).iterator->value; >@@ -133,6 +143,14 @@ Ref<CSSPrimitiveValue> CSSValuePool::createFontFamilyValue(const String& familyN > > RefPtr<CSSValueList> CSSValuePool::createFontFaceValue(const AtomString& string) > { >+ if (!isMainThread()) { >+ auto result = CSSParser::parseSingleValue(CSSPropertyFontFamily, string); >+ if (!is<CSSValueList>(result)) >+ return nullptr; >+ // FIXME: Make downcast work on RefPtr, remove the get() below, and save one reference count churn. >+ return downcast<CSSValueList>(result.get()); >+ } >+ > // Remove one entry at random if the cache grows too large. > // FIXME: Use TinyLRUCache instead? > const int maximumFontFaceCacheSize = 128; >@@ -150,6 +168,9 @@ RefPtr<CSSValueList> CSSValuePool::createFontFaceValue(const AtomString& string) > > void CSSValuePool::drain() > { >+ if (!isMainThread()) >+ return; >+ > m_colorValueCache.clear(); > m_fontFaceValueCache.clear(); > m_fontFamilyValueCache.clear(); >diff --git a/Source/WebCore/html/CanvasBase.cpp b/Source/WebCore/html/CanvasBase.cpp >index 204823a525c3b7d3008ff5ead35c0f2f7b4bc41f..b9248276af5fd4bdbfccae88ac78246c3e3a73ab 100644 >--- a/Source/WebCore/html/CanvasBase.cpp >+++ b/Source/WebCore/html/CanvasBase.cpp >@@ -64,7 +64,7 @@ size_t CanvasBase::s_activePixelMemory = 0; > > GraphicsContext* CanvasBase::drawingContext() const > { >- if (m_context && !m_context->is2d()) >+ if (m_context && !m_context->is2d() && !m_context->isOffscreen2d()) > return nullptr; > > return buffer() ? &m_imageBuffer->context() : nullptr; >diff --git a/Source/WebCore/html/OffscreenCanvas.cpp b/Source/WebCore/html/OffscreenCanvas.cpp >index 450dcf52ed4ba348a4a380bede90eaf786a4a5d3..532125c03d76a27dc76db6ca2667f75410a2efed 100644 >--- a/Source/WebCore/html/OffscreenCanvas.cpp >+++ b/Source/WebCore/html/OffscreenCanvas.cpp >@@ -29,6 +29,7 @@ > #include "CanvasRenderingContext.h" > #include "ImageBitmap.h" > #include "JSDOMPromiseDeferred.h" >+#include "OffscreenCanvasRenderingContext2D.h" > #include "WebGLRenderingContext.h" > #include <wtf/IsoMallocInlines.h> > >@@ -61,7 +62,8 @@ unsigned OffscreenCanvas::width() const > > void OffscreenCanvas::setWidth(unsigned newWidth) > { >- return m_size.setWidth(newWidth); >+ m_size.setWidth(newWidth); >+ reset(); > } > > unsigned OffscreenCanvas::height() const >@@ -71,7 +73,8 @@ unsigned OffscreenCanvas::height() const > > void OffscreenCanvas::setHeight(unsigned newHeight) > { >- return m_size.setHeight(newHeight); >+ m_size.setHeight(newHeight); >+ reset(); > } > > const IntSize& OffscreenCanvas::size() const >@@ -82,29 +85,46 @@ const IntSize& OffscreenCanvas::size() const > void OffscreenCanvas::setSize(const IntSize& newSize) > { > m_size = newSize; >+ reset(); > } > >-#if ENABLE(WEBGL) > ExceptionOr<OffscreenRenderingContext> OffscreenCanvas::getContext(JSC::ExecState& state, RenderingContextType contextType, Vector<JSC::Strong<JSC::Unknown>>&& arguments) > { >- if (m_context && contextType == RenderingContextType::Webgl) >- return { RefPtr<WebGLRenderingContext> { &downcast<WebGLRenderingContext>(*m_context) } }; >+ if (contextType == RenderingContextType::_2d) { >+ if (m_context) { >+ if (!is<OffscreenCanvasRenderingContext2D>(*m_context)) >+ return Exception { InvalidStateError }; >+ return { RefPtr<OffscreenCanvasRenderingContext2D> { &downcast<OffscreenCanvasRenderingContext2D>(*m_context) } }; >+ } >+ >+ m_context = makeUnique<OffscreenCanvasRenderingContext2D>(*this); >+ if (!m_context) >+ return { RefPtr<OffscreenCanvasRenderingContext2D> { nullptr } }; > >+ return { RefPtr<OffscreenCanvasRenderingContext2D> { &downcast<OffscreenCanvasRenderingContext2D>(*m_context) } }; >+ } >+#if ENABLE(WEBGL) > if (contextType == RenderingContextType::Webgl) { >+ if (m_context) { >+ if (!is<WebGLRenderingContext>(*m_context)) >+ return Exception { InvalidStateError }; >+ return { RefPtr<WebGLRenderingContext> { &downcast<WebGLRenderingContext>(*m_context) } }; >+ } >+ > auto scope = DECLARE_THROW_SCOPE(state.vm()); > auto attributes = convert<IDLDictionary<WebGLContextAttributes>>(state, !arguments.isEmpty() ? arguments[0].get() : JSC::jsUndefined()); > RETURN_IF_EXCEPTION(scope, Exception { ExistingExceptionError }); > > m_context = WebGLRenderingContextBase::create(*this, attributes, "webgl"); > if (!m_context) >- return { nullptr }; >+ return { RefPtr<WebGLRenderingContext> { nullptr } }; > > return { RefPtr<WebGLRenderingContext> { &downcast<WebGLRenderingContext>(*m_context) } }; > } >+#endif > >- return { nullptr }; >+ return Exception { NotSupportedError }; > } >-#endif > > RefPtr<ImageBitmap> OffscreenCanvas::transferToImageBitmap() > { >@@ -144,8 +164,40 @@ RefPtr<ImageBitmap> OffscreenCanvas::transferToImageBitmap() > #endif > } > >+void OffscreenCanvas::didDraw(const FloatRect& rect) >+{ >+ clearCopiedImage(); >+ >+ notifyObserversCanvasChanged(rect); >+} >+ > void OffscreenCanvas::createImageBuffer() const > { >+ m_hasCreatedImageBuffer = true; >+ m_didClearImageBuffer = true; >+ >+ if (!width() || !height()) >+ return; >+ >+ setImageBuffer(ImageBuffer::create(size(), Unaccelerated)); >+} >+ >+void OffscreenCanvas::reset() >+{ >+ if (m_contextStateSaver) { >+ // Reset to the initial graphics context state. >+ m_contextStateSaver->restore(); >+ m_contextStateSaver->save(); >+ } >+ >+ if (is<OffscreenCanvasRenderingContext2D>(m_context.get())) >+ downcast<OffscreenCanvasRenderingContext2D>(*m_context).reset(); >+ >+ m_hasCreatedImageBuffer = false; >+ releaseImageBufferAndContext(); >+ clearCopiedImage(); >+ >+ notifyObserversCanvasResized(); > } > > } >diff --git a/Source/WebCore/html/OffscreenCanvas.h b/Source/WebCore/html/OffscreenCanvas.h >index adcd11694b170a88ba5964a7bb411dc148ea3753..a1afc6f050c9e200e06037c0a133527be240cfd4 100644 >--- a/Source/WebCore/html/OffscreenCanvas.h >+++ b/Source/WebCore/html/OffscreenCanvas.h >@@ -40,10 +40,13 @@ > namespace WebCore { > > class ImageBitmap; >+class OffscreenCanvasRenderingContext2D; > class WebGLRenderingContext; > > #if ENABLE(WEBGL) >-using OffscreenRenderingContext = RefPtr<WebGLRenderingContext>; >+using OffscreenRenderingContext = Variant<RefPtr<OffscreenCanvasRenderingContext2D>, RefPtr<WebGLRenderingContext>>; >+#else >+using OffscreenRenderingContext = Variant<RefPtr<OffscreenCanvasRenderingContext2D>>; > #endif > > class OffscreenCanvas final : public RefCounted<OffscreenCanvas>, public CanvasBase, public EventTargetWithInlineData, private ContextDestructionObserver { >@@ -77,7 +80,7 @@ public: > RefPtr<ImageBitmap> transferToImageBitmap(); > // void convertToBlob(ImageEncodeOptions options); > >- void didDraw(const FloatRect&) final { } >+ void didDraw(const FloatRect&) final; > > using RefCounted::ref; > using RefCounted::deref; >@@ -99,6 +102,8 @@ private: > void derefCanvasBase() final { deref(); } > > void createImageBuffer() const final; >+ >+ void reset(); > }; > > } >diff --git a/Source/WebCore/html/OffscreenCanvas.idl b/Source/WebCore/html/OffscreenCanvas.idl >index eb91917a5653b4cf54ebc54dead2c1f01f568501..994b8aac927cd7372bd5cfae6d5a6b698d62851e 100644 >--- a/Source/WebCore/html/OffscreenCanvas.idl >+++ b/Source/WebCore/html/OffscreenCanvas.idl >@@ -23,7 +23,11 @@ > * THE POSSIBILITY OF SUCH DAMAGE. > */ > >-// typedef (OffscreenCanvasRenderingContext2D or WebGLRenderingContext) OffscreenRenderingContext; >+#if defined(ENABLE_WEBGL) && ENABLE_WEBGL >+typedef (OffscreenCanvasRenderingContext2D or WebGLRenderingContext) OffscreenRenderingContext; >+#else >+typedef (OffscreenCanvasRenderingContext2D) OffscreenRenderingContext; >+#endif > > dictionary ImageEncodeOptions > { >@@ -33,8 +37,8 @@ dictionary ImageEncodeOptions > > enum OffscreenRenderingContextType > { >- "2d", >- "webgl" >+ "2d", >+ "webgl" > }; > > [ >@@ -42,12 +46,12 @@ enum OffscreenRenderingContextType > Constructor([EnforceRange] unsigned long width, [EnforceRange] unsigned long height), > GenerateIsReachable=Impl, > EnabledAtRuntime=ImageBitmapOffscreenCanvas, >- Exposed=(Window) >+ Exposed=(Window,Worker) > ] interface OffscreenCanvas : EventTarget { > attribute [EnforceRange] unsigned long width; > attribute [EnforceRange] unsigned long height; > >- [CallWith=ExecState, MayThrowException, Conditional=WEBGL] WebGLRenderingContext? getContext(OffscreenRenderingContextType contextType, any... arguments); >+ [CallWith=ExecState, MayThrowException] OffscreenRenderingContext? getContext(OffscreenRenderingContextType contextType, any... arguments); > ImageBitmap transferToImageBitmap(); > // Promise<Blob> convertToBlob(optional ImageEncodeOptions options); > >diff --git a/Source/WebCore/platform/graphics/ImageSource.cpp b/Source/WebCore/platform/graphics/ImageSource.cpp >index f398d77cdeae50ea2991020f475414f657a0ecda..7c1e1208dba92d5ec129f685c8d15427f63e3501 100644 >--- a/Source/WebCore/platform/graphics/ImageSource.cpp >+++ b/Source/WebCore/platform/graphics/ImageSource.cpp >@@ -53,8 +53,6 @@ ImageSource::ImageSource(BitmapImage* image, AlphaOption alphaOption, GammaAndCo > > ImageSource::ImageSource(NativeImagePtr&& nativeImage) > { >- ASSERT(isMainThread()); >- > m_frameCount = 1; > m_encodedDataStatus = EncodedDataStatus::Complete; > growFrames(); >@@ -70,7 +68,7 @@ ImageSource::ImageSource(NativeImagePtr&& nativeImage) > ImageSource::~ImageSource() > { > ASSERT(!hasAsyncDecodingQueue()); >- ASSERT(isMainThread()); >+ ASSERT(isMainThread() || (m_frames.size() == 1 && m_frames[0].m_nativeImage)); > } > > bool ImageSource::ensureDecoderAvailable(SharedBuffer* data) >diff --git a/Source/WebCore/platform/graphics/ImageSource.h b/Source/WebCore/platform/graphics/ImageSource.h >index f4e81854d9790c08e1487088919989436c322daa..89e246deb866794b1d6337311d24113a86733873 100644 >--- a/Source/WebCore/platform/graphics/ImageSource.h >+++ b/Source/WebCore/platform/graphics/ImageSource.h >@@ -40,7 +40,7 @@ class BitmapImage; > class GraphicsContext; > class ImageDecoder; > >-class ImageSource : public ThreadSafeRefCounted<ImageSource, WTF::DestructionThread::Main>, public CanMakeWeakPtr<ImageSource> { >+class ImageSource : public ThreadSafeRefCounted<ImageSource>, public CanMakeWeakPtr<ImageSource> { > friend class BitmapImage; > public: > ~ImageSource(); >diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog >index 74981ffa4924fc8df095c2e8c2329698b15cef67..f8d56467dd1533bafffd4f03d0436dac8c0b87ec 100644 >--- a/LayoutTests/ChangeLog >+++ b/LayoutTests/ChangeLog >@@ -1,3 +1,14 @@ >+2019-10-08 Zan Dobersek <zdobersek@igalia.com> and Chris Lord <clord@igalia.com> >+ >+ Basic OffscreenCanvas functionality >+ https://bugs.webkit.org/show_bug.cgi?id=182686 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Bug #182686 - Basic OffscreenCanvas functionality >+ >+ * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: >+ > 2019-10-09 Yury Semikhatsky <yurys@chromium.org> > > LayoutTest inspector/dom-debugger/node-removed.html is flaky >diff --git a/LayoutTests/imported/w3c/ChangeLog b/LayoutTests/imported/w3c/ChangeLog >index 1afaae658877530a253983770219f9ef67038fda..daf78e808d38977f50a3dff2f4ac7a36b3fb069f 100644 >--- a/LayoutTests/imported/w3c/ChangeLog >+++ b/LayoutTests/imported/w3c/ChangeLog >@@ -1,3 +1,1500 @@ >+2019-10-08 Zan Dobersek <zdobersek@igalia.com> and Chris Lord <clord@igalia.com> >+ >+ Basic OffscreenCanvas functionality >+ https://bugs.webkit.org/show_bug.cgi?id=182686 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: >+ * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt: >+ * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.copy.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.xor.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out-expected.txt: >+ * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace-expected.txt: >+ * web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs-expected.txt: >+ * web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn-expected.txt: >+ * web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob-expected.txt: >+ * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.animated.poster.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.svg.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.wrongtype.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5-expected.txt: >+ * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default-expected.txt: >+ * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter-expected.txt: >+ * web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter.w-expected.txt: >+ * web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing-expected.txt: >+ * web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cross-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.cross.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.union-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.union.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid-expected.txt: >+ * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.initial-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.initial.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple-expected.txt: >+ * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.zero.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.null.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.wrongtype.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.alpha.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2-expected.txt: >+ * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.align.default-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.align.default.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.align.invalid-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.align.invalid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.align.valid-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.align.valid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.baseline.default-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.baseline.default.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.basic-manual.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.rtl-manual.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.kern.consistent-manual.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.basic-manual.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.font.default-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.font.default.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.empty.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.space.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.unique.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.casesensitive.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.emptystring.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badname.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badsuffix.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.nullsuffix.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.unicode.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.resize-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.default.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.set.zero.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.decimal.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.em.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.empty.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.exp.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.hex.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.junk.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.minus.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.octal.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.onlyspace.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.percent.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.plus.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.space.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.trailingjunk.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.whitespace.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.zero.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidl.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidlzero.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.large.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.order-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.order.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic.worker-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite-expected.txt: >+ * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite.worker-expected.txt: >+ > 2019-10-09 Alicia Boya GarcÃÂa <aboya@igalia.com> > > [MSE][GStreamer] Fix video sometimes not appearing >diff --git a/LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt >index d9750756ebd099311897491ea58d405eee57797c..c32615352a7e8b227346a9223ccab09636cbc59b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt >@@ -34,11 +34,11 @@ FAIL createImageBitmap from a vector SVGImageElement scaled down, and drawImage > FAIL createImageBitmap from a vector SVGImageElement scaled up, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error" > FAIL createImageBitmap from a vector SVGImageElement resized, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error" > FAIL createImageBitmap from a vector SVGImageElement with negative sw/sh, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error" >-FAIL createImageBitmap from an OffscreenCanvas, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'testCtx.fillStyle = "rgb(255, 0, 0)"')" >-FAIL createImageBitmap from an OffscreenCanvas scaled down, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'testCtx.fillStyle = "rgb(255, 0, 0)"')" >-FAIL createImageBitmap from an OffscreenCanvas scaled up, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'testCtx.fillStyle = "rgb(255, 0, 0)"')" >-FAIL createImageBitmap from an OffscreenCanvas resized, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'testCtx.fillStyle = "rgb(255, 0, 0)"')" >-FAIL createImageBitmap from an OffscreenCanvas with negative sw/sh, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'testCtx.fillStyle = "rgb(255, 0, 0)"')" >+FAIL createImageBitmap from an OffscreenCanvas, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error" >+FAIL createImageBitmap from an OffscreenCanvas scaled down, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error" >+FAIL createImageBitmap from an OffscreenCanvas scaled up, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error" >+FAIL createImageBitmap from an OffscreenCanvas resized, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error" >+FAIL createImageBitmap from an OffscreenCanvas with negative sw/sh, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error" > FAIL createImageBitmap from an ImageData, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: createImageBitmap with ImageData is not implemented" > FAIL createImageBitmap from an ImageData scaled down, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: createImageBitmap with ImageData is not implemented" > FAIL createImageBitmap from an ImageData scaled up, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: createImageBitmap with ImageData is not implemented" >diff --git a/LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt >index 718625db8af2d7ab6dafe22cb37a249fc311e7e6..eaba98247a446e7ad5cd0bdd1894abbf81c88f48 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt >@@ -6,7 +6,7 @@ PASS Serialize ImageBitmap created from a bitmap HTMLImageElement > PASS Serialize ImageBitmap created from a vector HTMLImageElement > FAIL Serialize ImageBitmap created from a bitmap SVGImageElement promise_test: Unhandled rejection with value: object "TypeError: Type error" > FAIL Serialize ImageBitmap created from a vector SVGImageElement promise_test: Unhandled rejection with value: object "TypeError: Type error" >-FAIL Serialize ImageBitmap created from an OffscreenCanvas promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'testCtx.fillStyle = "rgb(255, 0, 0)"')" >+FAIL Serialize ImageBitmap created from an OffscreenCanvas promise_test: Unhandled rejection with value: object "TypeError: Type error" > FAIL Serialize ImageBitmap created from an ImageData promise_test: Unhandled rejection with value: object "TypeError: createImageBitmap with ImageData is not implemented" > PASS Serialize ImageBitmap created from an ImageBitmap > PASS Serialize ImageBitmap created from a Blob >diff --git a/LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt >index c108434e54cdeb68987b02cfc228d33297432059..d5815b58bf5ff577714315856fe3d79ced4e1185 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt >@@ -6,7 +6,7 @@ PASS Transfer ImageBitmap created from a bitmap HTMLImageElement > PASS Transfer ImageBitmap created from a vector HTMLImageElement > FAIL Transfer ImageBitmap created from a bitmap SVGImageElement promise_test: Unhandled rejection with value: object "TypeError: Type error" > FAIL Transfer ImageBitmap created from a vector SVGImageElement promise_test: Unhandled rejection with value: object "TypeError: Type error" >-FAIL Transfer ImageBitmap created from an OffscreenCanvas promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'testCtx.fillStyle = "rgb(255, 0, 0)"')" >+FAIL Transfer ImageBitmap created from an OffscreenCanvas promise_test: Unhandled rejection with value: object "TypeError: Type error" > FAIL Transfer ImageBitmap created from an ImageData promise_test: Unhandled rejection with value: object "TypeError: createImageBitmap with ImageData is not implemented" > PASS Transfer ImageBitmap created from an ImageBitmap > PASS Transfer ImageBitmap created from a Blob >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.copy.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.copy.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.copy.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.copy.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.xor.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.xor.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.xor.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.xor.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy-expected.txt >index 9af3db45a254a08a1f356796c39ac3945490985f..1535c820098fdf4a3a52d7472e9877ca1a78e455 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy-expected.txt >@@ -3,5 +3,5 @@ > fill() does not affect pixels outside the clip region. > > >-FAIL fill() does not affect pixels outside the clip region. null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy.worker-expected.txt >index 90f8714c3b8726c1bbd110b602f54839f3bd314b..a854405918cf8008132afbec3780e8f40b414ea8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() does not affect pixels outside the clip region. Can't find variable: OffscreenCanvas >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop-expected.txt >index e6c383b5a35cf0e3a2c56fa17f6b17cbff1c0efa..e8776604a2ae6e6162199ad7f848c382dfe28e70 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop-expected.txt >@@ -3,5 +3,5 @@ > fill() does not affect pixels outside the clip region. > > >-FAIL fill() does not affect pixels outside the clip region. null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop.worker-expected.txt >index 90f8714c3b8726c1bbd110b602f54839f3bd314b..a854405918cf8008132afbec3780e8f40b414ea8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() does not affect pixels outside the clip region. Can't find variable: OffscreenCanvas >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in-expected.txt >index 8709d4a92cc0f74598bab24c6eb3564b10717e7a..807f3dd348fed3b0a6bc650319251025261ebcc3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in-expected.txt >@@ -3,5 +3,5 @@ > fill() does not affect pixels outside the clip region. > > >-FAIL fill() does not affect pixels outside the clip region. null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in.worker-expected.txt >index 90f8714c3b8726c1bbd110b602f54839f3bd314b..a854405918cf8008132afbec3780e8f40b414ea8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() does not affect pixels outside the clip region. Can't find variable: OffscreenCanvas >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out-expected.txt >index 5be89ed50deec57cbfd935e15d08854486a69f6c..b715a1006a9d783da1ecacb74fce7738245803ec 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out-expected.txt >@@ -3,5 +3,5 @@ > fill() does not affect pixels outside the clip region. > > >-FAIL fill() does not affect pixels outside the clip region. null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out.worker-expected.txt >index 90f8714c3b8726c1bbd110b602f54839f3bd314b..a854405918cf8008132afbec3780e8f40b414ea8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() does not affect pixels outside the clip region. Can't find variable: OffscreenCanvas >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over-expected.txt >index e3519855b99178e4a866ce6ddb63381298c5c975..7ef05d8d00b05f6dabfcf8782699a2381e05a6e8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over-expected.txt >@@ -3,5 +3,5 @@ > fill() does not affect pixels outside the clip region. > > >-FAIL fill() does not affect pixels outside the clip region. null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over.worker-expected.txt >index 90f8714c3b8726c1bbd110b602f54839f3bd314b..a854405918cf8008132afbec3780e8f40b414ea8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() does not affect pixels outside the clip region. Can't find variable: OffscreenCanvas >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter-expected.txt >index 792b0147cdece7408291ba36ee773b3bcf20540b..2d790407b52155886fb270ff9d08372fff7a2a06 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter-expected.txt >@@ -3,5 +3,5 @@ > fill() does not affect pixels outside the clip region. > > >-FAIL fill() does not affect pixels outside the clip region. null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter.worker-expected.txt >index 90f8714c3b8726c1bbd110b602f54839f3bd314b..a854405918cf8008132afbec3780e8f40b414ea8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() does not affect pixels outside the clip region. Can't find variable: OffscreenCanvas >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop-expected.txt >index 5d089c855a92437c2f2b7faf9875a34d59c903e5..a1b8cba0e80eb82429388ad22dae646125572a56 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop-expected.txt >@@ -3,5 +3,5 @@ > fill() does not affect pixels outside the clip region. > > >-FAIL fill() does not affect pixels outside the clip region. null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop.worker-expected.txt >index 90f8714c3b8726c1bbd110b602f54839f3bd314b..a854405918cf8008132afbec3780e8f40b414ea8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() does not affect pixels outside the clip region. Can't find variable: OffscreenCanvas >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in-expected.txt >index fe8717207166d5a9cbd7a27ac7bb2e7389944156..303f5a700d282c3174c60d1e7c9109f741ee50da 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in-expected.txt >@@ -3,5 +3,5 @@ > fill() does not affect pixels outside the clip region. > > >-FAIL fill() does not affect pixels outside the clip region. null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in.worker-expected.txt >index 90f8714c3b8726c1bbd110b602f54839f3bd314b..a854405918cf8008132afbec3780e8f40b414ea8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() does not affect pixels outside the clip region. Can't find variable: OffscreenCanvas >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out-expected.txt >index 12362326331f7f4690de1d31f075ee219ebbaee7..bb10e285de37cfe2531170f5a97f34a7cb803b9c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out-expected.txt >@@ -3,5 +3,5 @@ > fill() does not affect pixels outside the clip region. > > >-FAIL fill() does not affect pixels outside the clip region. null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out.worker-expected.txt >index 90f8714c3b8726c1bbd110b602f54839f3bd314b..a854405918cf8008132afbec3780e8f40b414ea8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() does not affect pixels outside the clip region. Can't find variable: OffscreenCanvas >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over-expected.txt >index 9a256106bf3d8c3fe79c4e0149b28eec83765d1f..aa63c0a226c92afa974188f4574153addcbcfccd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over-expected.txt >@@ -3,5 +3,5 @@ > fill() does not affect pixels outside the clip region. > > >-FAIL fill() does not affect pixels outside the clip region. null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over.worker-expected.txt >index 90f8714c3b8726c1bbd110b602f54839f3bd314b..a854405918cf8008132afbec3780e8f40b414ea8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() does not affect pixels outside the clip region. Can't find variable: OffscreenCanvas >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor-expected.txt >index 506df3491fc51d5f13f240a8d31a412ac0b38825..166c23cb7225284e58be2ba52f84288c334d1922 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor-expected.txt >@@ -3,5 +3,5 @@ > fill() does not affect pixels outside the clip region. > > >-FAIL fill() does not affect pixels outside the clip region. null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor.worker-expected.txt >index 90f8714c3b8726c1bbd110b602f54839f3bd314b..a854405918cf8008132afbec3780e8f40b414ea8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() does not affect pixels outside the clip region. Can't find variable: OffscreenCanvas >+PASS fill() does not affect pixels outside the clip region. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas-expected.txt >index 62775991e0a63159002efec07aafe2cc5b21a004..63934b654ec6036ba3d276bc43ce5ce6932501e3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.globalAlpha.canvas > > >-FAIL OffscreenCanvas test: 2d.composite.globalAlpha.canvas null is not an object (evaluating 'ctx2.fillStyle = '#f00'') >+FAIL OffscreenCanvas test: 2d.composite.globalAlpha.canvas Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..9eb0c4d8c322e9bf9c0af30fe7a967c3c63985c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy-expected.txt >index 8ecf4f308f10157bdb6c52856b707166c6193ce1..16333468cdc9f022fed39fba70d4947cfa9d2056 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.globalAlpha.canvascopy > > >-FAIL OffscreenCanvas test: 2d.composite.globalAlpha.canvascopy null is not an object (evaluating 'ctx2.fillStyle = '#0f0'') >+FAIL OffscreenCanvas test: 2d.composite.globalAlpha.canvascopy Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..9eb0c4d8c322e9bf9c0af30fe7a967c3c63985c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern-expected.txt >index 859f5b96d75fa5c9664e65d434659a2cfa0e69e5..8803f9006706295c7a5723e677351cf75be44914 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.globalAlpha.canvaspattern > > >-FAIL OffscreenCanvas test: 2d.composite.globalAlpha.canvaspattern null is not an object (evaluating 'ctx2.fillStyle = '#f00'') >+FAIL OffscreenCanvas test: 2d.composite.globalAlpha.canvaspattern Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..9eb0c4d8c322e9bf9c0af30fe7a967c3c63985c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default-expected.txt >index cbd92da3e7cdebf7a4c73f43248442c3273907a1..c604f4180101597d2b009251d6c7e26a6770e40d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.globalAlpha.default > > >-FAIL OffscreenCanvas test: 2d.composite.globalAlpha.default null is not an object (evaluating 'ctx.globalAlpha') >+PASS OffscreenCanvas test: 2d.composite.globalAlpha.default > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill-expected.txt >index 3805adc261e316d51fb0fb1d4436a20cbb23ea31..326b8e6314e1d8fec204ea07c7cab5a78f2a00c9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.globalAlpha.fill > > >-FAIL OffscreenCanvas test: 2d.composite.globalAlpha.fill null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.composite.globalAlpha.fill > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image-expected.txt >index 400205d00d76356475a14fc878dd14458b390cd3..2c888b524d748f5c2ec384bdfd51badb74b54dea 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.globalAlpha.image > > >-FAIL OffscreenCanvas test: 2d.composite.globalAlpha.image null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.composite.globalAlpha.image > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern-expected.txt >index 5f9bfe3fd09a9dc779c0167f60436264569f9fc3..259015ad28bba6e02a1db0b82b5a7e6a512479fc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.globalAlpha.imagepattern > > >-FAIL OffscreenCanvas test: 2d.composite.globalAlpha.imagepattern null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.composite.globalAlpha.imagepattern > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid-expected.txt >index b60a3cc25931f8d6a4950205889a23a978fe937a..29dd2f0a59b55e4d194ec0c6164bfea6d4bd17c2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.globalAlpha.invalid > > >-FAIL OffscreenCanvas test: 2d.composite.globalAlpha.invalid null is not an object (evaluating 'ctx.globalAlpha = 0.5') >+PASS OffscreenCanvas test: 2d.composite.globalAlpha.invalid > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range-expected.txt >index 5de1a4480187c1e9eef72cea5e63396ba86e4a31..5114c0089a91060d7ff86d2575d888fbe1981986 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.globalAlpha.range > > >-FAIL OffscreenCanvas test: 2d.composite.globalAlpha.range null is not an object (evaluating 'ctx.globalAlpha = 0.5') >+PASS OffscreenCanvas test: 2d.composite.globalAlpha.range > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy-expected.txt >index c4d0917e5b3d02b097308a511b2bca13a751e83b..80add1078615c1a7b870a67166fee802d22acc50 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.image.copy > > >-FAIL OffscreenCanvas test: 2d.composite.image.copy null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.image.copy > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop-expected.txt >index 6d3b710e42af9748e599743c663939d32626f179..5a665984981be5d020b5b37dc6d0510fd190e023 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.image.destination-atop > > >-FAIL OffscreenCanvas test: 2d.composite.image.destination-atop null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.image.destination-atop > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in-expected.txt >index b039775213f8467a4fae3a8c716366366f642d69..8517105af0da036cb63a3d50def5a6934b37a1a5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.image.destination-in > > >-FAIL OffscreenCanvas test: 2d.composite.image.destination-in null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.image.destination-in > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out-expected.txt >index 59ada079db2c71545a1143710c0efa992c1dd4bd..215200ee162547d389dffba96fc52a1f76153d57 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.image.destination-out > > >-FAIL OffscreenCanvas test: 2d.composite.image.destination-out null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.image.destination-out > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over-expected.txt >index 111e896033c5c1db2cc23c510a010e7eb3959030..ff77dd5006bc4769b75715730843392f785158c7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.image.destination-over > > >-FAIL OffscreenCanvas test: 2d.composite.image.destination-over null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.image.destination-over > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter-expected.txt >index a442b70a580f129cdfa82b09e389708398a8c4c4..df84c1c3070ee06e7f47ca19e79ae3027f7efd75 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.image.lighter > > >-FAIL OffscreenCanvas test: 2d.composite.image.lighter null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.image.lighter > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop-expected.txt >index 8628e99f89f11b617b0a411a6ca124abf95d7930..3ee5f9910c7df9bdc73a7d8e0fb3230112c498bb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.image.source-atop > > >-FAIL OffscreenCanvas test: 2d.composite.image.source-atop null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.image.source-atop > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in-expected.txt >index b14809f54c393d99cacfd992ccc3599b1d95c62d..2af905e56365ba4769b33d4c312154089bb2a866 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.image.source-in > > >-FAIL OffscreenCanvas test: 2d.composite.image.source-in null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.image.source-in > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out-expected.txt >index 00fca882d516723bf84aff4b882c152938e01fbb..67e5f3ae00417fbfb90f96d237f45c7c16291689 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.image.source-out > > >-FAIL OffscreenCanvas test: 2d.composite.image.source-out null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.image.source-out > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over-expected.txt >index bad0e6c12ee8bff71e396e1cc19cdcf37a31151d..03ba6ad527dc64215ec1f5afd73afaee95f5b6c0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.image.source-over > > >-FAIL OffscreenCanvas test: 2d.composite.image.source-over null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.image.source-over > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor-expected.txt >index eca0cdbdbc4f3356ea425eb50767460a21d8d2ec..abf79076f038895335e2307285219d3b85323dd2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.image.xor > > >-FAIL OffscreenCanvas test: 2d.composite.image.xor null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.image.xor > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive-expected.txt >index 93dd86aefac09652e1c8230485683ee1231cbe45..552fe772f4542d55b362eb8f83f3cad3102a01f3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.operation.casesensitive > > >-FAIL OffscreenCanvas test: 2d.composite.operation.casesensitive null is not an object (evaluating 'ctx.globalCompositeOperation = 'xor'') >+PASS OffscreenCanvas test: 2d.composite.operation.casesensitive > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear-expected.txt >index e620213a5a2e2cc03b013f416109369b2ba0fea7..64afb9012b93811f1dfd92f2298773819fce9b6d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.operation.clear > > >-FAIL OffscreenCanvas test: 2d.composite.operation.clear null is not an object (evaluating 'ctx.globalCompositeOperation = 'xor'') >+PASS OffscreenCanvas test: 2d.composite.operation.clear > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker-expected.txt >index 70539b244a89aa259142469baf266fefbbce1870..da96b13bb56a4f9daf3aab9b8d05e9e1226ae655 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.operation.darker > > >-FAIL OffscreenCanvas test: 2d.composite.operation.darker null is not an object (evaluating 'ctx.globalCompositeOperation = 'xor'') >+FAIL OffscreenCanvas test: 2d.composite.operation.darker assert_equals: ctx.globalCompositeOperation === 'xor' (got darker[string], expected xor[string]) expected "xor" but got "darker" > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..64c9ca38fd1236d5c12839196423be47acad6969 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_equals: ctx.globalCompositeOperation === 'xor' (got darker[string], expected xor[string]) expected "xor" but got "darker" > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default-expected.txt >index aa7c8f3264b964967bc3f7f88ed3f940a4853f95..a1a46775b58eec1dddc45b4959aaf14332b7e73b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.operation.default > > >-FAIL OffscreenCanvas test: 2d.composite.operation.default null is not an object (evaluating 'ctx.globalCompositeOperation') >+PASS OffscreenCanvas test: 2d.composite.operation.default > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get-expected.txt >index 6527b746fafb9edb1e04e01b429f0c36250715f3..d7cfbe7bceaad7223783a0a5afcd4707b882f9cc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.operation.get > > >-FAIL OffscreenCanvas test: 2d.composite.operation.get null is not an object (evaluating 'ctx.globalCompositeOperation = modes[i]') >+PASS OffscreenCanvas test: 2d.composite.operation.get > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight-expected.txt >index a889ae9a14849d8bb0494415799123b12a491e4e..209ca3cc79ed0f608a3a143064d990614e1147e9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.operation.highlight > > >-FAIL OffscreenCanvas test: 2d.composite.operation.highlight null is not an object (evaluating 'ctx.globalCompositeOperation = 'xor'') >+PASS OffscreenCanvas test: 2d.composite.operation.highlight > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix-expected.txt >index beeb64ba93d2470ea6c8dd916e46ba142b0f0f6d..f708a3f5af43c8ab08eb72409aba829213503f48 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.operation.nullsuffix > > >-FAIL OffscreenCanvas test: 2d.composite.operation.nullsuffix null is not an object (evaluating 'ctx.globalCompositeOperation = 'xor'') >+PASS OffscreenCanvas test: 2d.composite.operation.nullsuffix > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over-expected.txt >index b952b24592dfc4956868c0c19116d2ac69fc1f5f..09178dd70fd6265fcff0ce17f82a54c1fa5e6044 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.operation.over > > >-FAIL OffscreenCanvas test: 2d.composite.operation.over null is not an object (evaluating 'ctx.globalCompositeOperation = 'xor'') >+PASS OffscreenCanvas test: 2d.composite.operation.over > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised-expected.txt >index d1ff3abc83f0288e25372e112ab4f6a379556646..68d85f2c4a434e5d9c6fad608d72cfb8fa4b205a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.operation.unrecognised > > >-FAIL OffscreenCanvas test: 2d.composite.operation.unrecognised null is not an object (evaluating 'ctx.globalCompositeOperation = 'xor'') >+PASS OffscreenCanvas test: 2d.composite.operation.unrecognised > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy-expected.txt >index bec8bbc7a34777813726dfbe9c0aaffba130772f..f57a1495c95e88191ac6f80c12f8410c564599a3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.solid.copy > > >-FAIL OffscreenCanvas test: 2d.composite.solid.copy null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 1.0)'') >+PASS OffscreenCanvas test: 2d.composite.solid.copy > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop-expected.txt >index 2b671f9de2453c2db040c546b41da3692efa5a13..02d794543fecb7925b328e5ce42a8b277ceb3612 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.solid.destination-atop > > >-FAIL OffscreenCanvas test: 2d.composite.solid.destination-atop null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 1.0)'') >+PASS OffscreenCanvas test: 2d.composite.solid.destination-atop > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in-expected.txt >index 6d581b55f0e438e47519fe90d6960689700ca69d..5ac5c4eee10e571309e120fef9c48bf2e165aa19 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.solid.destination-in > > >-FAIL OffscreenCanvas test: 2d.composite.solid.destination-in null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 1.0)'') >+PASS OffscreenCanvas test: 2d.composite.solid.destination-in > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out-expected.txt >index ffae319e2fb8d500e2d790b010be7abeb22cb06f..3decb53cb54277ce5248d1cf03206a058876e45b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.solid.destination-out > > >-FAIL OffscreenCanvas test: 2d.composite.solid.destination-out null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 1.0)'') >+PASS OffscreenCanvas test: 2d.composite.solid.destination-out > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over-expected.txt >index 2de1427b771bbecdeb496465a80bcfad69e314a5..4e8580f4d8b6f65b05415472d0f78a36f9910d3b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.solid.destination-over > > >-FAIL OffscreenCanvas test: 2d.composite.solid.destination-over null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 1.0)'') >+PASS OffscreenCanvas test: 2d.composite.solid.destination-over > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter-expected.txt >index 3b4b77669d348b5651192dc72e97358150807201..c4db72ce1c1bba4b82ee4cf1cb79e7dee9119532 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.solid.lighter > > >-FAIL OffscreenCanvas test: 2d.composite.solid.lighter null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 1.0)'') >+PASS OffscreenCanvas test: 2d.composite.solid.lighter > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop-expected.txt >index a6fbe5ea10631625d087f6801a07cc1d637375fc..a8c9e52d8e4ea58d5d37eeda12d65a980c3c65dc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.solid.source-atop > > >-FAIL OffscreenCanvas test: 2d.composite.solid.source-atop null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 1.0)'') >+PASS OffscreenCanvas test: 2d.composite.solid.source-atop > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in-expected.txt >index c22c17ee6e458753bf2732adf1e9958fdbc3ff65..33bc965a2e59a460669f9dd9bd28d32f9d5595f4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.solid.source-in > > >-FAIL OffscreenCanvas test: 2d.composite.solid.source-in null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 1.0)'') >+PASS OffscreenCanvas test: 2d.composite.solid.source-in > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out-expected.txt >index ac982fd7a35f4161fa818c861efce968b2685009..fe75d61912a6cacc4031e48e130c0a870f930274 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.solid.source-out > > >-FAIL OffscreenCanvas test: 2d.composite.solid.source-out null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 1.0)'') >+PASS OffscreenCanvas test: 2d.composite.solid.source-out > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over-expected.txt >index 72d917bbee15d222b66ce0db64eab8dfd6d46ba8..69b0c20a8ae515870c6ebbc93dd8578bb66627a9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.solid.source-over > > >-FAIL OffscreenCanvas test: 2d.composite.solid.source-over null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 1.0)'') >+PASS OffscreenCanvas test: 2d.composite.solid.source-over > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor-expected.txt >index c5527c44e3382e859ba707532ff401f209fe3163..6a404ffb6d5e29fdfef727009d69a167eaa97f1b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.solid.xor > > >-FAIL OffscreenCanvas test: 2d.composite.solid.xor null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 1.0)'') >+PASS OffscreenCanvas test: 2d.composite.solid.xor > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy-expected.txt >index adf4d4c5c2461cbce45d241cd63ea358be299e53..7ca378b2c84378c3f2007640f8141a5a92ad6e0a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.transparent.copy > > >-FAIL OffscreenCanvas test: 2d.composite.transparent.copy null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.transparent.copy > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop-expected.txt >index d5264727b41093aa58691bf0df56387c69ef7849..14caf50b9df124082725cc804078038be0ccd19a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.transparent.destination-atop > > >-FAIL OffscreenCanvas test: 2d.composite.transparent.destination-atop null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.transparent.destination-atop > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in-expected.txt >index 4b55c952b58fcb6a65d0d19ca4806548bb0a8d64..eaaf899db1da5ec60111cee14caf4f6535ff3870 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.transparent.destination-in > > >-FAIL OffscreenCanvas test: 2d.composite.transparent.destination-in null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.transparent.destination-in > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out-expected.txt >index 5b4ede4774aa75dba89963c5f55c9d40e76d9077..3fddbd2a865ccbfe8373d6cf89c7f23a6ec9fbc7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.transparent.destination-out > > >-FAIL OffscreenCanvas test: 2d.composite.transparent.destination-out null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.transparent.destination-out > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over-expected.txt >index 69afc1ec5b190a07ae08a9a4da3ad18298660e0a..1a68c4fac94e5c4f9afb7588ffb3f4c7bbff2b63 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.transparent.destination-over > > >-FAIL OffscreenCanvas test: 2d.composite.transparent.destination-over null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.transparent.destination-over > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter-expected.txt >index 7ff761cb377b4bd0838949acf997be79b57c41b6..91ef7ab993cf5cd20008ac617f238d38afd8fa93 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.transparent.lighter > > >-FAIL OffscreenCanvas test: 2d.composite.transparent.lighter null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.transparent.lighter > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop-expected.txt >index 588707a9194378b4e47870d2af28f73dece8c37d..99d6c8ac0a8ce55b338c60f63b1ba3c2a7e5bf76 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.transparent.source-atop > > >-FAIL OffscreenCanvas test: 2d.composite.transparent.source-atop null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.transparent.source-atop > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in-expected.txt >index 6289e1fe136fe19f0c29608f608e88a42edde684..66dc6fee980a2afc969cc15e0e6d7a869dd3091d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.transparent.source-in > > >-FAIL OffscreenCanvas test: 2d.composite.transparent.source-in null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.transparent.source-in > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out-expected.txt >index 0d2d90b76d9bad961e4d4783b64b8c74302a483d..01319d6427ae617ff91b06fc0e97c172ba705360 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.transparent.source-out > > >-FAIL OffscreenCanvas test: 2d.composite.transparent.source-out null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.transparent.source-out > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over-expected.txt >index 243956b059946198cb60dcddf0a033306c4eae71..8535d9f21cf66410b2df172298dadada149b7630 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.transparent.source-over > > >-FAIL OffscreenCanvas test: 2d.composite.transparent.source-over null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.transparent.source-over > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor-expected.txt >index 563fee1b4d236cf0696e875611261eeac8133795..dbb92d50af2d855f70ac0cb7987cfe685553554f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor-expected.txt >@@ -1,5 +1,5 @@ > 2d.composite.transparent.xor > > >-FAIL OffscreenCanvas test: 2d.composite.transparent.xor null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS OffscreenCanvas test: 2d.composite.transparent.xor > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy-expected.txt >index 6f8ea7011ffb271b9304874ee808de16f12af936..a07c89b7af08871e6ab1522251440b186ad7f1a2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy-expected.txt >@@ -3,5 +3,5 @@ > fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy.worker-expected.txt >index 39b774ba01be475cc77b3085a030aa270b93b94a..67fcd732485b91ee935bbfe885b5acc9b7a52116 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop-expected.txt >index 2c7f7a04df46853407449eb30444568ad64c53f4..34f51b2128f4de535180206e25926ef5ad7e1759 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop-expected.txt >@@ -3,5 +3,5 @@ > fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop.worker-expected.txt >index 39b774ba01be475cc77b3085a030aa270b93b94a..67fcd732485b91ee935bbfe885b5acc9b7a52116 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in-expected.txt >index 65565cbf0e55a1f5e189b7b103599cde2a26a7d8..c7ee838723d7f6590e81d8a9bb9f4d160e15057f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in-expected.txt >@@ -3,5 +3,5 @@ > fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in.worker-expected.txt >index 39b774ba01be475cc77b3085a030aa270b93b94a..67fcd732485b91ee935bbfe885b5acc9b7a52116 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in-expected.txt >index 354003e54774f917a01f8952b28f811bd1322bf6..f05323454fbb9ee6d36f56ec3c3c7e7fdf6af42c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in-expected.txt >@@ -3,5 +3,5 @@ > fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in.worker-expected.txt >index 39b774ba01be475cc77b3085a030aa270b93b94a..67fcd732485b91ee935bbfe885b5acc9b7a52116 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out-expected.txt >index 1e1a77845f5edb7ec99d4ff878bd644ee880be25..c0c857629d67ed0522b5377b8dc1151ef4b76bc4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out-expected.txt >@@ -3,5 +3,5 @@ > fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+PASS fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out.worker-expected.txt >index 39b774ba01be475cc77b3085a030aa270b93b94a..67fcd732485b91ee935bbfe885b5acc9b7a52116 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy-expected.txt >index cef0b863660f4029a437ddf516d1158d5f26003b..f0ef57819f15bd5bf312dc8d4934f4ec3b71ccd1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy-expected.txt >@@ -3,5 +3,5 @@ > drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy.worker-expected.txt >index 1444ee61fc64ac0156604ff4ab835fe6bc3d3599..3495ca982db1be3d3a8de0cc0c5c599ad37a2a2a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop-expected.txt >index 942f8d56d638f5c361b4eae206cab20ecf149b88..09406ec67f30f1ee60842d1455ed01f617e08b03 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop-expected.txt >@@ -3,5 +3,5 @@ > drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop.worker-expected.txt >index 1444ee61fc64ac0156604ff4ab835fe6bc3d3599..3495ca982db1be3d3a8de0cc0c5c599ad37a2a2a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in-expected.txt >index e25b67a4ec8879c076cff8cbdc45ff8528ecdbc8..506449c3397f19243e07df55f92c0f3893822d38 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in-expected.txt >@@ -3,5 +3,5 @@ > drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in.worker-expected.txt >index 1444ee61fc64ac0156604ff4ab835fe6bc3d3599..3495ca982db1be3d3a8de0cc0c5c599ad37a2a2a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in-expected.txt >index e226b0195d96f4f394a23729e5c6ba9bd5ebd344..707e6ecf546e7be3ece17b2b4ae1db4c5ca635b7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in-expected.txt >@@ -3,5 +3,5 @@ > drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in.worker-expected.txt >index 1444ee61fc64ac0156604ff4ab835fe6bc3d3599..3495ca982db1be3d3a8de0cc0c5c599ad37a2a2a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out-expected.txt >index 24abf383af18220e56d84bac7a7da167d5e7f1c8..45c410d71c312e201c4606dc828b5fac727c1ba4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out-expected.txt >@@ -3,5 +3,5 @@ > drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out.worker-expected.txt >index 1444ee61fc64ac0156604ff4ab835fe6bc3d3599..3495ca982db1be3d3a8de0cc0c5c599ad37a2a2a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy-expected.txt >index 326e81386b08e21b7bef8715c91156b7b6e495eb..7af1de1d1dc56910e2fb9bbac9994287661bfce8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy-expected.txt >@@ -3,5 +3,5 @@ > drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy.worker-expected.txt >index 9cad1e4e0494d7cdd03781fefd88cf4e3eb911fb..465fdd0ea3e15b6044f6fb7e6b9d2a9ba08cce20 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop-expected.txt >index ff5a1fd509084e47885865ab67727edf8ad3cb0d..0d8f822bf7be0d058f4715b04908bc6669a55477 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop-expected.txt >@@ -3,5 +3,5 @@ > drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop.worker-expected.txt >index 9cad1e4e0494d7cdd03781fefd88cf4e3eb911fb..465fdd0ea3e15b6044f6fb7e6b9d2a9ba08cce20 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in-expected.txt >index 0e43a8dd44994a19d33a2993a04a5ee4ac09bde1..950a9cb6987c23855dbb6ab1fb6f2fe37c6d44bd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in-expected.txt >@@ -3,5 +3,5 @@ > drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in.worker-expected.txt >index 9cad1e4e0494d7cdd03781fefd88cf4e3eb911fb..465fdd0ea3e15b6044f6fb7e6b9d2a9ba08cce20 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in-expected.txt >index 7b6efa778f2065ba6f65c1a8c422bf4975146c71..26f1aaa87339e14eeb329435e233fcbb40db44c2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in-expected.txt >@@ -3,5 +3,5 @@ > drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in.worker-expected.txt >index 9cad1e4e0494d7cdd03781fefd88cf4e3eb911fb..465fdd0ea3e15b6044f6fb7e6b9d2a9ba08cce20 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out-expected.txt >index 155cee2f277bfbc1e3e9707fe471241e0f1cb67a..5ff5ed642963b447223b58df042792811592c6b4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out-expected.txt >@@ -3,5 +3,5 @@ > drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out.worker-expected.txt >index 9cad1e4e0494d7cdd03781fefd88cf4e3eb911fb..465fdd0ea3e15b6044f6fb7e6b9d2a9ba08cce20 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+FAIL drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy-expected.txt >index acf94d38eb45630cfc3dd90f92e9098934e49ecf..c9ebe0568e9966687aa9a1ddcab7ee4ff5d70ce2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy-expected.txt >@@ -3,5 +3,5 @@ > Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy.worker-expected.txt >index 0b26b10e3c0eae0c2882fc31298880dcceda6c88..b53b4d2ff59670dd20a4e6bf2de34cc4886c92ae 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop-expected.txt >index 873ce578ef2516c32a4a7bcb4996d12fa0747d54..c1e74aa96d5cae44eb5f83ebc12edcee992fc9ce 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop-expected.txt >@@ -3,5 +3,5 @@ > Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop.worker-expected.txt >index 0b26b10e3c0eae0c2882fc31298880dcceda6c88..b53b4d2ff59670dd20a4e6bf2de34cc4886c92ae 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in-expected.txt >index d5f1683e8ed9d61c149882b867461f0f4e37ef1b..99b75f7fa345207435486e64170c164a99882342 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in-expected.txt >@@ -3,5 +3,5 @@ > Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in.worker-expected.txt >index 0b26b10e3c0eae0c2882fc31298880dcceda6c88..b53b4d2ff59670dd20a4e6bf2de34cc4886c92ae 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in-expected.txt >index 9712c1e4b0abb2e59008b9ff2d5d6d60d9a6cca1..101ddd98b14bd9680a625c6df35cd9268d07591d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in-expected.txt >@@ -3,5 +3,5 @@ > Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in.worker-expected.txt >index 0b26b10e3c0eae0c2882fc31298880dcceda6c88..b53b4d2ff59670dd20a4e6bf2de34cc4886c92ae 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out-expected.txt >index 217fa42f753ac49296ef3ba712a6cedcfa5e7184..a7044a0403747f829d3bea2bd72d8b62c51218f6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out-expected.txt >@@ -3,5 +3,5 @@ > Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > > >-FAIL Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 255, 0.5)'') >+PASS Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out.worker-expected.txt >index 0b26b10e3c0eae0c2882fc31298880dcceda6c88..b53b4d2ff59670dd20a4e6bf2de34cc4886c92ae 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. Can't find variable: OffscreenCanvas >+PASS Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace-expected.txt >index c5db82b8b5d55440546f4284959508f5fc003587..b2597bfe896f0ce73fa68a3f483deaeffe2e5dfd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace-expected.txt >@@ -5,5 +5,5 @@ Coordinate space goes from top-left to bottom-right > This should not be upside down. > > >-FAIL Coordinate space goes from top-left to bottom-right null is not an object (evaluating 'ctx.fillStyle = '#00f'') >+PASS Coordinate space goes from top-left to bottom-right > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace.worker-expected.txt >index 1b4d2a91d81fb3405aefd5bb78dcb1390375eda3..907f97a04a8ecac78feaa0bb3b7dc0ab55437c73 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Coordinate space goes from top-left to bottom-right Can't find variable: OffscreenCanvas >+PASS Coordinate space goes from top-left to bottom-right > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs-expected.txt >index 3affa8a552a3c46ddf189d266d082992620a3f94..f7e82a8c1bfa62fd3367ac1a5e4f52f713e9b27a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs-expected.txt >@@ -3,5 +3,5 @@ > Missing arguments cause TypeError > > >-FAIL Missing arguments cause TypeError null is not an object (evaluating 'ctx.transform') >+FAIL Missing arguments cause TypeError assert_throws: function "function () { ctx.setTransform(); }" did not throw > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs.worker-expected.txt >index b193d7fa49ab4e332fa073d36b5ef810732121a0..6c5d724625a6671798d210a5bfb6e45679f64f45 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Missing arguments cause TypeError Can't find variable: OffscreenCanvas >+FAIL Missing arguments cause TypeError assert_throws: function "function () { ctx.setTransform(); }" did not throw > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn-expected.txt >index 8eb1a8682a72a3102524b00bc127df324373e2b5..9a310cca0d2cf6fecaf88643713050224ae17e13 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn-expected.txt >@@ -3,5 +3,5 @@ > void methods return undefined > > >-FAIL void methods return undefined null is not an object (evaluating 'ctx.save') >+FAIL void methods return undefined Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn.worker-expected.txt >index 6126e7a1c369b45a16fd4d36ee117abc89072818..3892961c89d4605e9cf4d2672a54e2edb42be06e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL void methods return undefined Can't find variable: OffscreenCanvas >+FAIL void methods return undefined Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob-expected.txt >index 12dd56f392a72f1b6b5ff16c2398b92cc309a360..a2c4b53499c113d73e47ef25aa987449db18e14a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob-expected.txt >@@ -1,8 +1,8 @@ > >-FAIL Test that convertToBlob with default type produces correct result null is not an object (evaluating 'ctx.fillStyle = "red"') >-FAIL Test that convertToBlob with png produces correct result null is not an object (evaluating 'ctx.fillStyle = "red"') >-FAIL Test that convertToBlob with jpge produces correct result null is not an object (evaluating 'ctx.fillStyle = "red"') >-FAIL Test that convertToBlob with webp produces correct result null is not an object (evaluating 'ctx.fillStyle = "red"') >+FAIL Test that convertToBlob with default type produces correct result offscreenCanvas.convertToBlob is not a function. (In 'offscreenCanvas.convertToBlob()', 'offscreenCanvas.convertToBlob' is undefined) >+FAIL Test that convertToBlob with png produces correct result offscreenCanvas.convertToBlob is not a function. (In 'offscreenCanvas.convertToBlob({type: typeVal})', 'offscreenCanvas.convertToBlob' is undefined) >+FAIL Test that convertToBlob with jpge produces correct result offscreenCanvas.convertToBlob is not a function. (In 'offscreenCanvas.convertToBlob({type: typeVal})', 'offscreenCanvas.convertToBlob' is undefined) >+FAIL Test that convertToBlob with webp produces correct result offscreenCanvas.convertToBlob is not a function. (In 'offscreenCanvas.convertToBlob({type: typeVal})', 'offscreenCanvas.convertToBlob' is undefined) > FAIL Test that call convertToBlob on a detached OffscreenCanvas throws exception The object can not be cloned. > FAIL Test that call convertToBlob on a OffscreenCanvas with size 0 throws exception offscreenCanvas.convertToBlob is not a function. (In 'offscreenCanvas.convertToBlob()', 'offscreenCanvas.convertToBlob' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt >index 15c4cdf9cd21824ff95265942a78479e922beb43..39e17738568ddd3b4eefeed9584473d97fcb665b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt >@@ -1,5 +1,5 @@ > >-Harness Error (FAIL), message = ReferenceError: Can't find variable: OffscreenCanvas >+Harness Error (FAIL), message = TypeError: offscreenCanvas.convertToBlob is not a function. (In 'offscreenCanvas.convertToBlob()', 'offscreenCanvas.convertToBlob' is undefined) > > FAIL Test that convertToBlob with default arguments produces correct result in a worker assert_unreached: error Reached unreachable code > FAIL Test that convertToBlob with default type/1.0 quality produces correct result in a worker assert_unreached: error Reached unreachable code >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg-expected.txt >index b6960e538f3518af004b2ca98faeb61bd8e73728..77d550648789084d94a565a269283b1c7e733eb2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.5arg > > >-FAIL OffscreenCanvas test: 2d.drawImage.5arg null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.drawImage.5arg > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic-expected.txt >index ef62c8f254517846380ed1b3c2a26672270ae1e1..4a75b26a03419c4e68381f34db18e2c863eb7a7a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.9arg.basic > > >-FAIL OffscreenCanvas test: 2d.drawImage.9arg.basic null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.drawImage.9arg.basic > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos-expected.txt >index 597e49bd34e23d09aa2062c071a4d3bb5956e249..ec5d9ffe302b9b2a608e0f06181f0e60533199d8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.9arg.destpos > > >-FAIL OffscreenCanvas test: 2d.drawImage.9arg.destpos null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.drawImage.9arg.destpos > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize-expected.txt >index 2094181d59e02c3a0a69ef65885b42535b2a9da4..7067bdbda48a99ca339512c29eb041a99c14256e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.9arg.destsize > > >-FAIL OffscreenCanvas test: 2d.drawImage.9arg.destsize null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.drawImage.9arg.destsize > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos-expected.txt >index 3961e5c08efeb912fb35eef6c219579d5bc79971..24a93467f8bd039fcef9182ab2fce1c499c4ae2c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.9arg.sourcepos > > >-FAIL OffscreenCanvas test: 2d.drawImage.9arg.sourcepos null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.drawImage.9arg.sourcepos > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize-expected.txt >index 439ffc0d510d122f020db51752cdeb6c0a38bbc4..8ffc006a4684a685ca85b904e2eb8066d85570a0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.9arg.sourcesize > > >-FAIL OffscreenCanvas test: 2d.drawImage.9arg.sourcesize null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.drawImage.9arg.sourcesize > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha-expected.txt >index 11d92429493f7edd1f954df23a47b2dddfaf0984..be83c073c4fc9576e380145c0db7a4c08bebefd8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.alpha > > >-FAIL OffscreenCanvas test: 2d.drawImage.alpha null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.drawImage.alpha > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.animated.poster.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.animated.poster.worker-expected.txt >index 6fd3f689bec1684035b052762cd38db9d89a3386..613cecb55834625f470569942326f8c2d76a90c7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.animated.poster.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.animated.poster.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage() of an APNG draws the poster frame Can't find variable: OffscreenCanvas >+PASS drawImage() of an APNG draws the poster frame > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas-expected.txt >index ccb02d64ce660dd4dbffbe4f431f29da5d22eb8f..bc9884ad09bdd7b1ef7b0cfbc77a0f50c8256097 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.canvas > > >-FAIL OffscreenCanvas test: 2d.drawImage.canvas null is not an object (evaluating 'ctx2.fillStyle = '#0f0'') >+FAIL OffscreenCanvas test: 2d.drawImage.canvas Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..9eb0c4d8c322e9bf9c0af30fe7a967c3c63985c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip-expected.txt >index ba7ce0466852708f615b8a6e56651670a3a018f5..38efd464f30fd3e4f7d1ff601c2136d8932fdc2d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.clip > > >-FAIL OffscreenCanvas test: 2d.drawImage.clip null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.drawImage.clip > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite-expected.txt >index 6e13b65e341a00246bc93b10b714a3e6bb39a69a..da426faab84a48ee3a1a1aed143c2debe9fae4f3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.composite > > >-FAIL OffscreenCanvas test: 2d.drawImage.composite null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.drawImage.composite > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest-expected.txt >index 56c75e171134c6d101e848423db7006de9c15423..828fed0c876c9dbc58829e441276538cae9f7d6e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest-expected.txt >@@ -3,5 +3,5 @@ > Negative destination width/height represents the correct rectangle > > >-FAIL Negative destination width/height represents the correct rectangle null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Negative destination width/height represents the correct rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest.worker-expected.txt >index c5137daea5231634c86253324b6ff7231cc21446..26a6e998ebb5ac623093ac4f1e9d096041a8d50c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Negative destination width/height represents the correct rectangle Can't find variable: OffscreenCanvas >+PASS Negative destination width/height represents the correct rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir-expected.txt >index d7f2d2d9344268a79527869b568f3a4487cf3c19..c64efc5c34d4c2f459aff95db9f36e2ff6ca7d35 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir-expected.txt >@@ -3,5 +3,5 @@ > Negative dimensions do not affect the direction of the image > > >-FAIL Negative dimensions do not affect the direction of the image null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Negative dimensions do not affect the direction of the image > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir.worker-expected.txt >index 16565270e606259173a51a159c39f082f89b1dcd..636125bb3581d3a6372862d20b6cd866399ef417 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Negative dimensions do not affect the direction of the image Can't find variable: OffscreenCanvas >+PASS Negative dimensions do not affect the direction of the image > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource-expected.txt >index d976cc8b39bf487d1a1120757de0877e76987fb1..7ba496ec2218e92231d66854bc796682dd113639 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource-expected.txt >@@ -3,5 +3,5 @@ > Negative source width/height represents the correct rectangle > > >-FAIL Negative source width/height represents the correct rectangle null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Negative source width/height represents the correct rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource.worker-expected.txt >index 97fd66825e651941188c2e9c46d425a2568664b7..32d652007fbf9c441350412ecaee0087a0e66b7e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Negative source width/height represents the correct rectangle Can't find variable: OffscreenCanvas >+PASS Negative source width/height represents the correct rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite-expected.txt >index 68e92d824230d28de4af57194af0acac10db56db..362a3b6f85079260b9e67310c120c79d6fb7af1f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > drawImage() with Infinity/NaN is ignored > > >-FAIL drawImage() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS drawImage() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite.worker-expected.txt >index 5825880be1f5da0e3a055029da318a13113a4f17..9238e03bfffb6f835fd8a868b852850b6983eae2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS drawImage() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap-expected.txt >index 6bdca0386cefcbd87b66a51874e842074c5be8ec..4e9d9089d873a657482cf89d73e46f8920944600 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap-expected.txt >@@ -3,5 +3,5 @@ > Stretched images do not get pixels wrapping around the edges > > >-FAIL Stretched images do not get pixels wrapping around the edges null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Stretched images do not get pixels wrapping around the edges > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap.worker-expected.txt >index 568ebbded4f3c8ceaa4bf3f2ad9e5905420ccf22..eb647ef0a9a7ec2ec032d918208b06308b1662c7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Stretched images do not get pixels wrapping around the edges Can't find variable: OffscreenCanvas >+PASS Stretched images do not get pixels wrapping around the edges > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path-expected.txt >index cf78bc89ffc197b09c1551e09d5b82bfb7f29b0a..74acf7e8cf3927c3e31fdd330534e1df1d67d8a4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.path > > >-FAIL OffscreenCanvas test: 2d.drawImage.path null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.drawImage.path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1-expected.txt >index 3b11729ea8b0dda9c00018561886edf29ac79785..c3af8e1766a58191de0fff3fcc45ab31ea7d3581 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.self.1 > > >-FAIL OffscreenCanvas test: 2d.drawImage.self.1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+FAIL OffscreenCanvas test: 2d.drawImage.self.1 Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..9eb0c4d8c322e9bf9c0af30fe7a967c3c63985c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2-expected.txt >index e35f70aa7863205ab526f5848bfefe169c45a7f5..d9b2bf9bcf7717b358387cba3c0c85d65fd2100f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.self.2 > > >-FAIL OffscreenCanvas test: 2d.drawImage.self.2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+FAIL OffscreenCanvas test: 2d.drawImage.self.2 Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..9eb0c4d8c322e9bf9c0af30fe7a967c3c63985c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.svg.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.svg.worker-expected.txt >index 559290bf0f1f715e30050b219c4082459ded227d..872014f4785154d16e93c85866d607a26f5f9105 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.svg.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.svg.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage() of an SVG image Can't find variable: OffscreenCanvas >+PASS drawImage() of an SVG image > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform-expected.txt >index db18213abff1dc05136470fe722682d034476231..904eb6ef82d603301b54dfe33b12620189be554a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.transform > > >-FAIL OffscreenCanvas test: 2d.drawImage.transform null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.drawImage.transform > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.wrongtype.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.wrongtype.worker-expected.txt >index 40800113c3008f0640f002890c994cd3112aa702..13f34ef3324d2b0820652b71e54b2b3b39db9883 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.wrongtype.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.wrongtype.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError Can't find variable: OffscreenCanvas >+PASS Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas-expected.txt >index 234ca59ccc2e909726be6a1fa92ae7a07447debd..67e0c3f9a50bdb7aa8491e747719d278e5d017c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas-expected.txt >@@ -1,5 +1,5 @@ > 2d.drawImage.zerocanvas > > >-FAIL OffscreenCanvas test: 2d.drawImage.zerocanvas assert_throws: function "function () { ctx.drawImage(offscreenCanvas2, 0, 0); }" threw object "TypeError: null is not an object (evaluating 'ctx.drawImage')" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to undefined, expected 11 >+FAIL OffscreenCanvas test: 2d.drawImage.zerocanvas assert_throws: function "function () { ctx.drawImage(offscreenCanvas2, 0, 0); }" threw object "TypeError: Type error" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to undefined, expected 11 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..d982894220a473c3b47d424b2a6fdcfdb1833442 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_throws: function "function () { ctx.drawImage(offscreenCanvas2, 0, 0); }" threw object "TypeError: Type error" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to undefined, expected 11 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource-expected.txt >index 8980f938c9bf78a43e5867f99de75457f42021b9..58c5aa4e4bcb450ad5787f27a80429b7254c0e6f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource-expected.txt >@@ -3,5 +3,5 @@ > drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR > > >-FAIL drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image-expected.txt >index bd102c545b6cd14590e046b132ea8badce420c21..69c18282b9f1e160209882e6173af2988347b5b6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image-expected.txt >@@ -3,5 +3,5 @@ > drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR > > >-FAIL drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.worker-expected.txt >index 6d1843c8a26260c8cbceaa801bd5a044057e8945..f6a64dd6efcf8f2af9b3812965d58fa49e2f68f2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR Can't find variable: OffscreenCanvas >+PASS drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.worker-expected.txt >index 916e54349f3d3c5f1a3cbff007de2c9a22869047..3f80d2b32ff96a781d97464699313cea5f42cecf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR Can't find variable: OffscreenCanvas >+PASS drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic-expected.txt >index 9ccf1892f9f84a4fbf8b0ec3b35acd6ca474e05c..65fa2b2219db58f24b65cb2d855e5b5cb81c6c4b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic-expected.txt >@@ -3,5 +3,5 @@ > clearRect clears to transparent black > > >-FAIL clearRect clears to transparent black null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS clearRect clears to transparent black > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic.worker-expected.txt >index aea3228f67071c8fbebb8c03776ca18aa47c7b8f..7636dc6af84eb522e085c428d153b3523ca21644 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL clearRect clears to transparent black Can't find variable: OffscreenCanvas >+PASS clearRect clears to transparent black > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip-expected.txt >index 890b62fd592effef98b53a9c4f92d25ebcc88844..192b247daa3ef473677db3eb38f2a3977ee34c83 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip-expected.txt >@@ -3,5 +3,5 @@ > clearRect is affected by clipping regions > > >-FAIL clearRect is affected by clipping regions null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS clearRect is affected by clipping regions > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip.worker-expected.txt >index e1a1255d8c501364fe0c7f5fa5dae8a38040c577..13e6bf7f21393b71242fe11e5f8823560bda4207 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL clearRect is affected by clipping regions Can't find variable: OffscreenCanvas >+PASS clearRect is affected by clipping regions > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha-expected.txt >index f8d648084a7005ba748b72430f388b0dcf57c2a2..c7d42a6c4a7c9a192026fbc2b93d48ffcc245f5e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha-expected.txt >@@ -3,5 +3,5 @@ > clearRect is not affected by globalAlpha > > >-FAIL clearRect is not affected by globalAlpha null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS clearRect is not affected by globalAlpha > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.worker-expected.txt >index d35695175c79bceb61cf4dd6d848c53396803c02..0a97562f6168943e53fb1b567524550dfc04ad16 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL clearRect is not affected by globalAlpha Can't find variable: OffscreenCanvas >+PASS clearRect is not affected by globalAlpha > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite-expected.txt >index a25f3df6f27b4291c24cf8d5b2f8dc2d92df2089..27132dc0f1a1ef75f528a5dd80162a243a445bf2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite-expected.txt >@@ -3,5 +3,5 @@ > clearRect is not affected by globalCompositeOperation > > >-FAIL clearRect is not affected by globalCompositeOperation null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS clearRect is not affected by globalCompositeOperation > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.worker-expected.txt >index 7d1bb870cf3cdb809ef5c5f6869763719ec36d6d..822f6f3c0c0048583a52d57965a23451f8b778f4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL clearRect is not affected by globalCompositeOperation Can't find variable: OffscreenCanvas >+PASS clearRect is not affected by globalCompositeOperation > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative-expected.txt >index 313bd8163de2147c85ada30919d7136b4dbba09b..03928ef3f7e9e6ece395a71eb4c3b8c7dd7697f3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative-expected.txt >@@ -3,5 +3,5 @@ > clearRect of negative sizes works > > >-FAIL clearRect of negative sizes works null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS clearRect of negative sizes works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative.worker-expected.txt >index 65275edca36a6c38fd5e50f04491fc85ce1f722e..eb896f821fbc74e8b92a72c0ad07898ff4349ee0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL clearRect of negative sizes works Can't find variable: OffscreenCanvas >+PASS clearRect of negative sizes works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite-expected.txt >index 823ab03adb472e6fa6bd4c70832ef5c4078f2af3..3860989145f90a46ce6ab4060594ce22b981f7ef 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > clearRect() with Infinity/NaN is ignored > > >-FAIL clearRect() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS clearRect() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker-expected.txt >index 1250c83af3b90e5f0335af07144375dd53e7d1a8..f1674f1d6397e668e33e3d23b43e9474704c5928 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL clearRect() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS clearRect() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path-expected.txt >index fc06fbca1beb8d91201caf334475782c01809e64..73373a5d36338d31d87e46a9ee2b12d542c1877f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path-expected.txt >@@ -3,5 +3,5 @@ > clearRect does not affect the current path > > >-FAIL clearRect does not affect the current path null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS clearRect does not affect the current path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path.worker-expected.txt >index bb475120da5780e929060e8e3578099ab9a3daa2..9dccb5deaf67b8cc1dd3270796d9c8bf7ee0b386 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL clearRect does not affect the current path Can't find variable: OffscreenCanvas >+PASS clearRect does not affect the current path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow-expected.txt >index 4048f3e1fe6a36214cdc062e545581ef41c2b815..e68ce7869fc9f10d769fb477782ca9552550a2b9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow-expected.txt >@@ -3,5 +3,5 @@ > clearRect does not draw shadows > > >-FAIL clearRect does not draw shadows null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS clearRect does not draw shadows > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.worker-expected.txt >index 8573a7dcca8ad5861d6c64f30ec5045f2f4e37d5..253f7389564a2d2c27290fdcaf682a87277df341 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL clearRect does not draw shadows Can't find variable: OffscreenCanvas >+PASS clearRect does not draw shadows > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform-expected.txt >index 76e95ed9a8c436ef54ccd2ebfc9542defdfed74c..e258a9281f11c37ab4846e0456186f42ac35d321 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform-expected.txt >@@ -3,5 +3,5 @@ > clearRect is affected by transforms > > >-FAIL clearRect is affected by transforms null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS clearRect is affected by transforms > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform.worker-expected.txt >index 44f2eef1dac72e3ae4070fa3ace0d7ff714cfc8d..d06f77236d1432ecd60d018413dd1ee69eeaa0af 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL clearRect is affected by transforms Can't find variable: OffscreenCanvas >+PASS clearRect is affected by transforms > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero-expected.txt >index 6b97b40c9eb1471481d2afad7f87eba12a0f768b..0448c879185a46a5949339f411be49af06d3b494 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero-expected.txt >@@ -3,5 +3,5 @@ > clearRect of zero pixels has no effect > > >-FAIL clearRect of zero pixels has no effect null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS clearRect of zero pixels has no effect > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero.worker-expected.txt >index ccf90095433f3d15b6370eb792c8d0c93a49f6ec..909490923af1a024afa690ca6212ad25a33768af 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL clearRect of zero pixels has no effect Can't find variable: OffscreenCanvas >+PASS clearRect of zero pixels has no effect > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic-expected.txt >index c1662b1c64dc6288a0d1f62bdd8aa8da0a5bc8b5..8fba357f27e263cab5b5b6184e8f5c89628b6719 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic-expected.txt >@@ -3,5 +3,5 @@ > fillRect works > > >-FAIL fillRect works null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fillRect works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic.worker-expected.txt >index b304490f0ac982696ae959b17743504d4a6f36b4..61d5554346fd38d3fdb27d5d7357011c7fe3e891 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillRect works Can't find variable: OffscreenCanvas >+PASS fillRect works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip-expected.txt >index bf01bbb6c28a160aca6827be12b78692f9ae4d78..9b18a815e20110754c54990548b1c2e2b192e561 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip-expected.txt >@@ -3,5 +3,5 @@ > fillRect is affected by clipping regions > > >-FAIL fillRect is affected by clipping regions null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fillRect is affected by clipping regions > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip.worker-expected.txt >index 2bdc9f46a9f5e4366cc32102699fb5cc25277861..0d073a7b0f1d0bd5f270b94b4e7215d237dc40e7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillRect is affected by clipping regions Can't find variable: OffscreenCanvas >+PASS fillRect is affected by clipping regions > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative-expected.txt >index 7c455be4af80f956213f8ff1d2943e56808ef69e..43b34936f3b741c44c8ae672015f6c8833a713b0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative-expected.txt >@@ -3,5 +3,5 @@ > fillRect of negative sizes works > > >-FAIL fillRect of negative sizes works null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS fillRect of negative sizes works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker-expected.txt >index f14d64f4da926f0f007465d799b9ba3b26aaa2c0..085fe9d706c248610d7459f04099151763f04351 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillRect of negative sizes works Can't find variable: OffscreenCanvas >+PASS fillRect of negative sizes works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite-expected.txt >index 19177c308a7715a3481169b2f623dae1e049663e..66dd1d4ac1cdf33408031f50725f80a7b8da21a6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > fillRect() with Infinity/NaN is ignored > > >-FAIL fillRect() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fillRect() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.worker-expected.txt >index 2173608b1492add741855eb80de3541c4b6f456c..6428d91a27575092e01920b6adfc78a8aa6655b1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillRect() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS fillRect() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path-expected.txt >index 0c9c4ebaed9e975263c22fa884e390159f36d441..5a94104e5bcb7b2993f7094cb0bb122604ab6c15 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path-expected.txt >@@ -3,5 +3,5 @@ > fillRect does not affect the current path > > >-FAIL fillRect does not affect the current path null is not an object (evaluating 'ctx.beginPath') >+PASS fillRect does not affect the current path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path.worker-expected.txt >index 79c26aec24e4c0120422c0eeda05463c18455954..16fad241aa39860e037729f9e0111da7399921e8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillRect does not affect the current path Can't find variable: OffscreenCanvas >+PASS fillRect does not affect the current path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow-expected.txt >index 612438e1cf5445a689134280be5325f638d10a3f..e00038594e05739cce038b0db8786229de0e72c4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow-expected.txt >@@ -3,5 +3,5 @@ > fillRect draws shadows > > >-FAIL fillRect draws shadows null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS fillRect draws shadows > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.worker-expected.txt >index 82bdba93368a87ee2493d02a05fe01cb6add8a1b..81b39d1a46727a24132b3c21efaea4c961052e66 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillRect draws shadows Can't find variable: OffscreenCanvas >+PASS fillRect draws shadows > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform-expected.txt >index c95a54dfb12e8b73a17a9fdecd0930bfadbafbe5..d9e370bf1efb7574bdb5470895af8d0c1e2166e5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform-expected.txt >@@ -3,5 +3,5 @@ > fillRect is affected by transforms > > >-FAIL fillRect is affected by transforms null is not an object (evaluating 'ctx.scale') >+PASS fillRect is affected by transforms > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker-expected.txt >index 038d2592f598f068bda62921a3b943ef3403722c..cf67f5b1690b469e0044284533ed1a55d248dc2b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillRect is affected by transforms Can't find variable: OffscreenCanvas >+PASS fillRect is affected by transforms > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero-expected.txt >index de7bb4bab7b32831412a0c01c2c7829a0a8022eb..1a717d9fddc89fdfefc1f9d4ee89db718b2d9dca 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero-expected.txt >@@ -3,5 +3,5 @@ > fillRect of zero pixels has no effect > > >-FAIL fillRect of zero pixels has no effect null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS fillRect of zero pixels has no effect > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero.worker-expected.txt >index 7efbca43261450f269734fa5624f0ebde374deda..8f16a23e7db78ccd11ec7ea3d51263fc3d7423c6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillRect of zero pixels has no effect Can't find variable: OffscreenCanvas >+PASS fillRect of zero pixels has no effect > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic-expected.txt >index 24fc4422e2f9a44612a0deee11d245faf10fa0ac..f0a0645b4f9b8fae4cd0aec6be220acf07708c93 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic-expected.txt >@@ -3,5 +3,5 @@ > strokeRect works > > >-FAIL strokeRect works null is not an object (evaluating 'ctx.strokeStyle = '#0f0'') >+PASS strokeRect works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.worker-expected.txt >index 44ad1c903b0587684c8e74538e970aadb7a84e41..828295273a8defc1a770063c7f73d78699e849a5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeRect works Can't find variable: OffscreenCanvas >+PASS strokeRect works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip-expected.txt >index 78ddc2f3a2d1a1edb2c02fde06b5eb7d2d72b432..d3ae853013555321eccc57304048b1e1a12aefc2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip-expected.txt >@@ -3,5 +3,5 @@ > strokeRect is affected by clipping regions > > >-FAIL strokeRect is affected by clipping regions null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS strokeRect is affected by clipping regions > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.worker-expected.txt >index 53456ac4c79cc5d4a0acb2fa55e0ec95cf0c964e..dd19acad1e6d7ede1728703aaf3044b83befcfc8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeRect is affected by clipping regions Can't find variable: OffscreenCanvas >+PASS strokeRect is affected by clipping regions > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha-expected.txt >index f39c517fdbb4405894deedcb4d1964c5319271eb..e4852e78fb5ecdcc13dfa7ee04ce361240e3f283 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha-expected.txt >@@ -3,5 +3,5 @@ > strokeRect is affected by globalAlpha > > >-FAIL strokeRect is affected by globalAlpha null is not an object (evaluating 'ctx.globalAlpha = 0') >+PASS strokeRect is affected by globalAlpha > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker-expected.txt >index b65031599c2b00a0c630d551756416634c2226f8..332a065afee2c06995488372951f9747c8fad71e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeRect is affected by globalAlpha Can't find variable: OffscreenCanvas >+PASS strokeRect is affected by globalAlpha > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite-expected.txt >index 50ae4825f707a97ca7c9245728454d41160a57c9..df2ce785a0d37b3e37864efb4b649c981404cc14 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite-expected.txt >@@ -3,5 +3,5 @@ > strokeRect is not affected by globalCompositeOperation > > >-FAIL strokeRect is not affected by globalCompositeOperation null is not an object (evaluating 'ctx.globalCompositeOperation = 'source-in'') >+PASS strokeRect is not affected by globalCompositeOperation > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.worker-expected.txt >index 37be5b8bd8c5152c75697c8104df48678f2a7132..2b3b00c8b4633ad9f6f41af4f50a05b4b88b54f7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeRect is not affected by globalCompositeOperation Can't find variable: OffscreenCanvas >+PASS strokeRect is not affected by globalCompositeOperation > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative-expected.txt >index 353ef0a7b02ee7d4d6bc160558f3ad7c7c0d629b..25c5d15a5b874895d5bffa3aabb4a02a23b5c028 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative-expected.txt >@@ -3,5 +3,5 @@ > strokeRect of negative sizes works > > >-FAIL strokeRect of negative sizes works null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS strokeRect of negative sizes works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.worker-expected.txt >index cd695039457e454c62000af48b045c03595effa4..b1a324890ab921d794ed50ed9dfa05aed4ee87c3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeRect of negative sizes works Can't find variable: OffscreenCanvas >+PASS strokeRect of negative sizes works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite-expected.txt >index a6b563e84eb08abba3b7a4d04c9ff5983edd5cb0..39d4c9de3424292af982bd2700b4efe10f3a624c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > strokeRect() with Infinity/NaN is ignored > > >-FAIL strokeRect() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS strokeRect() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.worker-expected.txt >index 9119975f2320d34ce2582912169347c065b77e2f..31896896f1bd837ec5acb7d9c580f7b55a39ad33 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeRect() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS strokeRect() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path-expected.txt >index e0e03b712162f60fb25305058f7060881d9f05f9..9e24339d5555a0d31ec9bd43f61e30ae39a7c270 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path-expected.txt >@@ -3,5 +3,5 @@ > strokeRect does not affect the current path > > >-FAIL strokeRect does not affect the current path null is not an object (evaluating 'ctx.beginPath') >+PASS strokeRect does not affect the current path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker-expected.txt >index 4e86494850c9d78aee501498eb95e8a552d4fc87..72e15df0b8e6361f67bb731f1246c2b4d79e0f1b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeRect does not affect the current path Can't find variable: OffscreenCanvas >+PASS strokeRect does not affect the current path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow-expected.txt >index 40603d812ed7c07c9ca332bcc9df6435a424a7e3..d9dc4174037e4884230933976b9bae45efc748b8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow-expected.txt >@@ -3,5 +3,5 @@ > strokeRect draws shadows > > >-FAIL strokeRect draws shadows null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS strokeRect draws shadows > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.worker-expected.txt >index 013b873e54a9ee816aa6ed56239ab02bb96c40ef..63f1d86f681c4e2c85413d7749b286f5c2b9c4a0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeRect draws shadows Can't find variable: OffscreenCanvas >+PASS strokeRect draws shadows > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform-expected.txt >index 887a6124efa8d107bc8d2266c09a2b31ca982c9a..28982834804c694c29ee3b9061d36d4655887fbb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform-expected.txt >@@ -3,5 +3,5 @@ > fillRect is affected by transforms > > >-FAIL fillRect is affected by transforms null is not an object (evaluating 'ctx.scale') >+PASS fillRect is affected by transforms > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.worker-expected.txt >index 038d2592f598f068bda62921a3b943ef3403722c..cf67f5b1690b469e0044284533ed1a55d248dc2b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillRect is affected by transforms Can't find variable: OffscreenCanvas >+PASS fillRect is affected by transforms > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1-expected.txt >index ef2402f0521dd24c585f77504fb745779f0e1ed0..19964c6c091e2599cb812d77ba21b4cd0610c0b1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1-expected.txt >@@ -3,5 +3,5 @@ > strokeRect of 0x0 pixels draws nothing > > >-FAIL strokeRect of 0x0 pixels draws nothing null is not an object (evaluating 'ctx.strokeStyle = '#f00'') >+PASS strokeRect of 0x0 pixels draws nothing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.worker-expected.txt >index e2db1b19522dacf5062d962ec3095ac9ee8fc22d..2cdd9e8c12ec43daa4d87806201908e0a462d692 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeRect of 0x0 pixels draws nothing Can't find variable: OffscreenCanvas >+PASS strokeRect of 0x0 pixels draws nothing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2-expected.txt >index 896210221e568f308f3a80f6a77fe2fcb181fd7d..9849586d1a5961a078d98666258dbdd555f65147 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2-expected.txt >@@ -3,5 +3,5 @@ > strokeRect of 0x0 pixels draws nothing, including caps and joins > > >-FAIL strokeRect of 0x0 pixels draws nothing, including caps and joins null is not an object (evaluating 'ctx.strokeStyle = '#f00'') >+PASS strokeRect of 0x0 pixels draws nothing, including caps and joins > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker-expected.txt >index 89708807d74f67d6c21a127301b3e9b9c2a3462f..7834b71b79b41f0d76a627b711a9dcd78018757a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeRect of 0x0 pixels draws nothing, including caps and joins Can't find variable: OffscreenCanvas >+PASS strokeRect of 0x0 pixels draws nothing, including caps and joins > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3-expected.txt >index 92e47c9fe219077d03ded31d702d62b3d961f767..66930b478a05b537809ad7a0ef8c8b9262c95b0e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3-expected.txt >@@ -3,5 +3,5 @@ > strokeRect of Nx0 pixels draws a straight line > > >-FAIL strokeRect of Nx0 pixels draws a straight line null is not an object (evaluating 'ctx.strokeStyle = '#0f0'') >+PASS strokeRect of Nx0 pixels draws a straight line > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.worker-expected.txt >index ac063a73256a8b64b2ed31cd657bedd6562d6508..5828b8c67f8572c22e647db21dfa495077f39c09 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeRect of Nx0 pixels draws a straight line Can't find variable: OffscreenCanvas >+PASS strokeRect of Nx0 pixels draws a straight line > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4-expected.txt >index a70044be620157b2f7a5f7c1155a5eba18347daa..b222e420b77f4275fb12733e7d13c11279f0a0ce 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4-expected.txt >@@ -3,5 +3,5 @@ > strokeRect of Nx0 pixels draws a closed line with no caps > > >-FAIL strokeRect of Nx0 pixels draws a closed line with no caps null is not an object (evaluating 'ctx.strokeStyle = '#f00'') >+PASS strokeRect of Nx0 pixels draws a closed line with no caps > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.worker-expected.txt >index 3b47885056e527559cf1091ad0cae1e6fb90636e..ee8ae01b1bd50572f6178aba67e4c108e2f57d87 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeRect of Nx0 pixels draws a closed line with no caps Can't find variable: OffscreenCanvas >+PASS strokeRect of Nx0 pixels draws a closed line with no caps > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5-expected.txt >index 500290b8c3fd9874ee983cbf6ecbcaad2d4927c7..2df2ba97a94c502c6c8f57543ac4f706ef857d26 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5-expected.txt >@@ -3,5 +3,5 @@ > strokeRect of Nx0 pixels draws a closed line with joins > > >-FAIL strokeRect of Nx0 pixels draws a closed line with joins null is not an object (evaluating 'ctx.strokeStyle = '#0f0'') >+PASS strokeRect of Nx0 pixels draws a closed line with joins > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.worker-expected.txt >index b9cfcd49c9dcf4f5e7e5dd1043bcce56ee2ed105..8f5dac602abb3bf58f43640cec0a52700646eb6f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeRect of Nx0 pixels draws a closed line with joins Can't find variable: OffscreenCanvas >+PASS strokeRect of Nx0 pixels draws a closed line with joins > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default-expected.txt >index 14eca803bdfb96c51db57dca3deb3ede40fa7169..6a20625e58b7afd0991d7c8b342204429884abaf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.default > > >-FAIL OffscreenCanvas test: 2d.fillStyle.default null is not an object (evaluating 'ctx.fillStyle') >+PASS OffscreenCanvas test: 2d.fillStyle.default > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent-expected.txt >index 87aa133f6aeb0fe1d0b3ded47b5b48c6e8b961c3..b9e830b2c4e7e598f7e7473dd642350efa34bbe5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.get.semitransparent > > >-FAIL OffscreenCanvas test: 2d.fillStyle.get.semitransparent null is not an object (evaluating 'ctx.fillStyle = 'rgba(255,255,255,0.45)'') >+PASS OffscreenCanvas test: 2d.fillStyle.get.semitransparent > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid-expected.txt >index 6af056ab965c761403fa8daf30fc2046a151d09c..ee390f7a34814ff2babbbf2d7911b8d0af47e0b7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.get.solid > > >-FAIL OffscreenCanvas test: 2d.fillStyle.get.solid null is not an object (evaluating 'ctx.fillStyle = '#fa0'') >+PASS OffscreenCanvas test: 2d.fillStyle.get.solid > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent-expected.txt >index b11aca374ec4094d25fb4374a67642c9ac2d85fa..171638675051745356eb8a8a2079a01dc0df1d47 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.get.transparent > > >-FAIL OffscreenCanvas test: 2d.fillStyle.get.transparent null is not an object (evaluating 'ctx.fillStyle = 'rgba(0,0,0,0)'') >+PASS OffscreenCanvas test: 2d.fillStyle.get.transparent > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring-expected.txt >index 7b268a138a5f4f2f8e020477e81606d16a94fba0..6271429ca3fe97211167231b67c151e53c91fbcd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.invalidstring > > >-FAIL OffscreenCanvas test: 2d.fillStyle.invalidstring null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.invalidstring > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype-expected.txt >index fb34e9646852f9fd91be0bb6db4b4d8d0f41a9ea..1e8926b8b04478123ee69bc61abbf9a0c67f762a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.invalidtype > > >-FAIL OffscreenCanvas test: 2d.fillStyle.invalidtype null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.invalidtype > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1-expected.txt >index d390e606bf0fcc2fa0407e3b8c5999614b139361..89678e137a4206d3495133a78c072dbf9ed07e93 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsl-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2-expected.txt >index 3d9672dcc096d81b177a20716ed2f7d3d1f4a938..19c39e15246f7b2dc7aca0173d1fb9c684425947 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsl-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3-expected.txt >index 3782fbf26839b00520e6a7abbe97327fb484e486..c39e276951990d924a54fe8593cb1b741cbc8bba 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsl-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-3 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4-expected.txt >index 20c4f1a5640635fa4f7ff731d3f4ac82538baa93..70ea9f3dc484a886593d35571d08f03916d97aa1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsl-4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-4 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5-expected.txt >index e3a84ae392e7c212f4cff455415dc9b52097c573..aac98094ba336d82922d274bce32bf4c1089140b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsl-5 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-5 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-5 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6-expected.txt >index a4b4ee69cc5c2a721dcd822b1ae776ae1e41d135..ff7a3a90f2d6a07dd1b3bc1df8b3fa3fc96585e3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsl-6 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-6 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-6 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7-expected.txt >index 8f69ca151307e8a665f57e4e489654d839d6dc0b..3dcc227cac33a0e94ba4e49def53241c27745782 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsl-7 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-7 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-7 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8-expected.txt >index 4eda9b2d431a45784177d0dcb77788ecca954b01..8bcfd5fe58b5e432eccdc410c861f89d7fe9a136 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsl-8 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-8 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-8 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9-expected.txt >index 6b40d339758ee91451624e0315d00498cc305376..9bce6895285a36cb522192c3210289f99bde8431 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsl-9 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-9 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-9 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1-expected.txt >index 8ac8409893609a25d1da4a1072dcf5aab4c9e195..ffe527574e099309d07e913a9762141bbd526b55 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsla-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2-expected.txt >index 5f2010bec4eb026f5c95868670da90226bdb99bf..5eb507bb721bc032dc7da5360eb02fbfdcd9c181 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsla-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3-expected.txt >index 3417f8fcf0bb029ad4dd75aadf7b8724af3e391b..f99ebbce9cb9a1c260e03694fd777d875b96cb87 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsla-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-3 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4-expected.txt >index c532fe063f665259914be9168ce561cd9d8b9ec1..fec2fa7be40039242d5ecd03ec0f36cad7d8a377 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsla-4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-4 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5-expected.txt >index 19bb10abcf11334d068973d5c23312d6850d87f6..41c5dff87718f97682300d3d91640eab8d7314c4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsla-5 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-5 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-5 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6-expected.txt >index 216c641687c466fda37734519bc87566b8af6a84..6c2c4c523a894467c5407d3cfbd995a5526a6e43 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsla-6 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-6 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-6 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7-expected.txt >index 7120f164bcd717da95851f79beb675904355a398..37f3eb4c3afe18c4aa61266c064c808adfe3e2c2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsla-7 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-7 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-7 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8-expected.txt >index 6506854c62c9d3058f4d9740d43484c7fcec724c..846f2f2431088dadf6fd9da2b74506001f9e8b7c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsla-8 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-8 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-8 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9-expected.txt >index 4cff5dcb231ecb35cc19c394400705196b518fe3..5b2c49d03ba613055e102db471eb530441f5e5d5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-hsla-9 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-9 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-9 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1-expected.txt >index 25ec87b708962f0476bad8566aa0030feb6442cb..09c384d39731d36657351087fa95e885e7004dd2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-rgb-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2-expected.txt >index 0bbd4ed3eba1c6315373f5dda46ee4eb0ccea3e9..6f52843e47bbe67b75cac1adf662172e8aceb172 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-rgb-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3-expected.txt >index fa041a143becbd54039ef5506f882403b52b8ecf..29083cf3d1ce5957f032c9a7cfba19aa3d17167a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-rgb-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-3 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4-expected.txt >index 7f4dc2fc65025ead20cab3ebf069e91e1cda1e2d..58f5b30878e5d941bed9580a8fd382154ca133f1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-rgb-4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-4 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5-expected.txt >index 5a0712780058e4f4f46789dcb50b0d0887874c46..9b5448cd1bca637a844799712a837391bed62fad 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-rgb-5 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-5 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-5 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6-expected.txt >index 6963b6331a9d10b51541923068c5bbdf137151ca..2dbdc43ba581ad8bfae7314313da020b70fb967b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-rgb-6 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-6 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-6 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1-expected.txt >index dae024ba35cb649fc732537ce48be89cf3d4764e..d7a2559a4e7a112b4f41b86d9738545a6e21478e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-rgba-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2-expected.txt >index c5a90cdb148cf61f9a52d5624ff3a489304766fc..502cb68ef57b3be9e36df9f39151862a611390fe 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-rgba-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3-expected.txt >index e25bd7b4a0a83828ea2eda51b658c82e4d15e1d5..020394220c22a7c59e262ff31183c2f4e56f7e6e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-rgba-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-3 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4-expected.txt >index ad41688a225707de77f35c014105e7bbf841d0eb..b6b093bc831bc3b92b72a57260976b52f8c28ca0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-rgba-4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-4 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5-expected.txt >index 7112c5ef496cd412d8b98828193d0fbc489b695d..39d62d7e12c618b44bbde8d8a459c323c6c75ef9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-rgba-5 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-5 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-5 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6-expected.txt >index 3e3e2db3d74b52476ab347742b31a40f260aa640..b59b8294bac7fe378b65ccd87748fb9ed5a80650 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.css-color-4-rgba-6 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-6 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-6 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3-expected.txt >index 476d8e13813161f9eb2bdb93ae075e3266f63848..f36b5797834bb8008e94fc43a5d9e96d7ee6378c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hex3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hex3 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hex3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4-expected.txt >index fef6a8d8d58d58c493e93e37570a4ba140ebcae8..0a435d339d46510d451cc68ba308b77d0758e4e3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hex4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hex4 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hex4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6-expected.txt >index da781c09561681a82f4543bd2820786f8fcf978f..952e051c6751df6d49a1547a9d7a53a41e0f16c9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hex6 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hex6 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hex6 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8-expected.txt >index 776d346df6c40bd2709ae0d8803cb052c43974f3..df98c33d69ae087859bc4154792baac71cc2f93f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hex8 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hex8 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hex8 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1-expected.txt >index b8876713268ba1031dd357b1845427e1a5dff5bd..be4676dbb6f2d0c69aece6f2c591d93de6a03100 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsl-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsl-1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsl-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2-expected.txt >index 3e4feff19721b4e22be82a4192720f2f4a332fb2..63a1143ed136b0da58d92e880f9ff25a02ba6ed5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsl-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsl-2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsl-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3-expected.txt >index 05af66e217e6b36667ff4f43422ea0b04c7c96b2..ae3d891fb39fae760ebc72eba7b52053cc525c93 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsl-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsl-3 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsl-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4-expected.txt >index d550a0280c9c4055e7e1fa40efb1d2db4512fbc2..d0c20113beca9292e7a97ba21b1a22b282f22491 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsl-4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsl-4 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsl-4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5-expected.txt >index b28d1e627342ac35b3767aebfaee981ae25f0e64..392d3c05bf29e42ad0d6e35e73aa7667f60688ed 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsl-5 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsl-5 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsl-5 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6-expected.txt >index 6ebaf8041873d0870bc8a75392915e283769076c..372a4b0d95ea4c19e7ea943fa61d2681ff6f75b4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsl-6 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsl-6 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsl-6 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1-expected.txt >index 35050c18138df67eacbdf9c658da3779b214a9c9..b13ba7ea7268d560bc7baf866c65dca462c25c23 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsl-clamp-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2-expected.txt >index 8c87eb9ec82c2b4ef333f78ebbe3f2c640178838..4878f51dfc3d638d7f25abb9f079b222c2d6b27d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsl-clamp-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3-expected.txt >index 3a6febed9550df5744112c3d09a80508bf90d35f..fcdbf9d2868a44b8b88edb81a4f8647e03da2877 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsl-clamp-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-3 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4-expected.txt >index 005051b09381ff8572481b0a7701469af5db5e68..77820f1941c59246f30de1815bed6f349ed595c4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsl-clamp-4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-4 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1-expected.txt >index b6974fbe6a13d1af058d4fcce6937b48bd8b6950..517e09ae2bb731e866011bee1a2743aa8f17cc84 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsla-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsla-1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsla-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2-expected.txt >index 3f47e1b64ef5b1ba63ad80465cda490941ce286d..f183fe0c528fc25f8bef598b184b8df070848ec4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsla-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsla-2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsla-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1-expected.txt >index 94b3f04c52736de487837982d6519d1926dd48ef..21c5646704436d199c935d448c76c5f49c4286a3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsla-clamp-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2-expected.txt >index 9895b574b70a595e9c4a5d1b6581de235c796474..f0bb9f7370e10dda16544191b579af275e25c901 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsla-clamp-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3-expected.txt >index 592ddab4e801823cb2fe55910bcd84d394adf667..73e41cafc21766838f33bcfe8942137cc31847b3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsla-clamp-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-3 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4-expected.txt >index 726234ed57e777444ae29f07f4fcc36bbf6a0960..a8c49fe247bbabc2116178ee600c7af5974b0b79 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsla-clamp-4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-4 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5-expected.txt >index 3a6711bec8bdc6f0a3e055d02ceaa42be3fa4fba..6b02eb7b23eaef65ae3c02bb8171ace8019d2df7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsla-clamp-5 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-5 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-5 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6-expected.txt >index 68d1b46cd68191a5a1021bdf56db64382d5eb377..a59c2047dad35f3c616430f65bc9e3560f65bdcb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.hsla-clamp-6 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-6 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-6 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4-expected.txt >index 8ad0102e8386b4991b16e0791ba1260a76a62b7f..ac6c832c29b68036b24ea7c0c025e3ead82b94e6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.html4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.html4 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.html4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1-expected.txt >index 6b741800675af7a728ba23bcffdacd6bc569534d..0bf3a14914764b62352a54911081f35a0fbd0035 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-hsl-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2-expected.txt >index d0d2b93cb3b02a07df81d1e81d0aa3253057b432..f3083342e507d06b726fdbd34bfd299b5885cc53 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-hsl-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3-expected.txt >index 5de2ca1859d5f8f9073f57356a9e32df21dd8ab3..6c8fcba576f19b25986a1d88cdd2321d8c01f3d1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-hsl-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-3 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4-expected.txt >index fa9fe1cc27e918a15adbe78b5689aea3ceab6287..70274c4c46f4d8408c769f744f7950f2c451f0c8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-hsl-4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-4 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5-expected.txt >index 61d15e6847fbdba3c1613708b158d02c7f4ccf42..0064b1543f102815c0420c0ba91d7535b25c9240 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-hsl-5 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-5 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-5 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1-expected.txt >index b7d376d2601632c1057f11027abeca01619f6a1d..d4910c1f34c2722ca94955b65000f2d5b5c641b4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-hsla-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsla-1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsla-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2-expected.txt >index 48808d8fb48c6b0a9989254ad72cd3c824706dcd..062f278e6bf044dff83f35052089fe67753edec2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-hsla-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsla-2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsla-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3-expected.txt >index b382484b1d55e0256ce6eeace1d896d8bb6d19fc..f11125ab08d0bf6b9385be87a28052b92e3ae345 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-hsla-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsla-3 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsla-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1-expected.txt >index 1446449d9fdfb71b46351911f862ada665cf83d2..653720899b76e08de4cd7245a13207f7f7a088a8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-rgb-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2-expected.txt >index dd8ad67d16bada7577d4236bf7d7f83ee41772d1..e44afa8af3aadabc10347a456143fd3a52dab711 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-rgb-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3-expected.txt >index 0db4dadf28c5f131824542e2308be921b13189ed..0dbd07a811fe58a7bb5af107acc95503203ed883 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-rgb-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-3 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4-expected.txt >index 48db53958533de26ce19dc83b283ea83ebec6472..4a5ad90c2c463868035f35a168421eb86d136b4b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-rgb-4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-4 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5-expected.txt >index fb55b12f9912d9536b99c3de95b989b346266135..f9f87a38a7506827db7cf1b7c0437ece10598233 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-rgb-5 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-5 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-5 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1-expected.txt >index bcc1e0f3ccd9421a720afd09544e84f7b03a0160..d57b3ef1ce5cd5e24b98f7860c486df8655586e6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-rgba-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgba-1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgba-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2-expected.txt >index 7a2c3e255d6efc51c0f4aabdf40bb47fcc9b1acd..cb6030f9c54b127741ae2f1942641268af62fc0c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-rgba-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgba-2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgba-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3-expected.txt >index 5918a7769870f03631d4472fcd8ab3b8017eb20b..3a60522b1d965f9e34a2dd47d784cb004c37bcd5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.css-color-4-rgba-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgba-3 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgba-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1-expected.txt >index 061e2e5f823b6b44ca5612a44854987f5b16b539..5adfbc452e7ddc4e18b63d21621de73cfabf3c9d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hex1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2-expected.txt >index 6931d0c4d58dc6fe49a0a23643ad8cd3bd1f1724..5e2051376a6bb085b86a427d2856fb2df8140e3e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hex2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3-expected.txt >index b90b49782a8829c58eade473c3c309d5847dfcaa..0b616365a16b78fce3181f37f1422edb149c5c39 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hex3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex3 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4-expected.txt >index 1510848f724c86e811dad9835252bcb6b40c6661..f9168638757ec46ac381b7914a39932812169e5b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hex4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex4 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5-expected.txt >index bfd34efa02657e1baa6bc78fa06407a847cbd710..ba95660b5dc0210dba2ae775274ffae534489077 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hex5 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex5 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex5 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6-expected.txt >index 202bd1d1bb564ee10e2c3facff2d67bf3b388adb..4db821ed58f5f860dcf1c431f6ab48e58bc55988 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hex6 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex6 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex6 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7-expected.txt >index 4b52fcf6d8147849e003210d410416106fe171b4..65f3370530dc7cb5c79b746ea55fd25bf364c9c7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hex7 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex7 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex7 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8-expected.txt >index 3ede136a81782ab0a05a7d8c0b582e7c72f63fe6..2f0095c335065f310d91f66de3ede9ccbe79be10 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hex8 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex8 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex8 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1-expected.txt >index f9f7b08770e95fd01d15f2c20509b4d0e152fb4c..8786a892828c05c52d33f6e765d955f3ccb6ade6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hsl-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2-expected.txt >index 7d692d8f760ee8c41fb6f96c8071884f7f919ed1..316bce4df5a083c7e59ce18de5524b0b14e3e685 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hsl-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3-expected.txt >index 3ca663cffaff1cc98b16b1c89e78af737ccb639d..a94d0f96f1b0d6076e02531bc839ba074ca3f1f9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hsl-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-3 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4-expected.txt >index eef256043c4d2ce35fb3fc3627824cc4d44c36a8..c9dba3eac0d5a9b5a4068e2162ee1dcdd7c364e1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hsl-4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-4 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5-expected.txt >index f7a956126dd46a7e121ccda7eac926553902e5ba..5834856cd1a7acd5d8e8b9e4841bf98245428289 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hsl-5 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-5 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-5 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6-expected.txt >index d8e422481aebba5d59bdf2ce0fc565afadcfb0f3..0ce059363243c8af0c67939da1a427a1041f41a5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hsl-6 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-6 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-6 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1-expected.txt >index 06b0a1ca6b2048a49cf5879b1a00d0dcf85123ac..54decfa45beab3406b736abe8b0a045b39a46b58 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hsla-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsla-1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsla-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2-expected.txt >index 40fbd02d4e6cb406827454eb1fa4716219f88e6f..3be6c9ed4078359424552ccb9b3facc39dc970f6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hsla-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsla-2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsla-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3-expected.txt >index cf0e42aca700efc441798c4480e4ef7342af2f54..51495d83df9cffcc1ae27c1b1311847f1e1cad40 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.hsla-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsla-3 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsla-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1-expected.txt >index 30e895e8a9af450ab72151409ed9de58924b5dd2..b448705be48ce973ff50e6d2c0c5fa693e4e23a8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.name-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2-expected.txt >index df75343db8b2208f02b880fc3206f5f2f82208b2..3f6ce032263500730cfec68f420fe97c1b87fed1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.name-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3-expected.txt >index ceabcc3b2459c5f73fcead9749a8d9d95e236396..8bbefc35ce77edd48889c69d22f916c7a9670f19 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.name-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-3 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4-expected.txt >index 774b31fcc005c30cc49b7839bfccac53d804242b..88362afd35241c22021bb813019357353707b18c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.name-4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-4 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5-expected.txt >index 0e4ee3d1aa275956b563c1751ee3f16043adc7eb..6013adbb4be86d3911151884bb8ff37cad6be5e6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.name-5 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-5 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-5 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1-expected.txt >index 46fc2499854ec77552a465f3ef33c03a093d73f2..4cc6976fe8a468cb15f3964f2671cd4116499fe5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.rgb-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgb-1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgb-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2-expected.txt >index 1d5535d0c253c4bd84b66ec28503737f74f0ff8a..7303206459acb50cd6d479db431c9313b7226186 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.rgb-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgb-2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgb-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3-expected.txt >index e15ba9c69f8144851b74352c6c730abee800c11a..c43ef5d977740467892a364524da13c6a5be776c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.rgb-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgb-3 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgb-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1-expected.txt >index 3b788fd8ca94fb6e156f1fe5b5d6ca1bad689d9c..a245cb05912bb36fd288e51cd48a9cb2c4e6941c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.rgba-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2-expected.txt >index f2b114106df03c9fe257b13e9367f3ba599c5cd8..5fa2a718fccc07a3b6ca5cbab23498c86b6ca62b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.rgba-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3-expected.txt >index 53f3fc15eb0f45d68d74cac0511922e733734192..4df21ac477f46bd2d3d1e6c3704d8ef3669cbd82 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.rgba-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-3 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4-expected.txt >index 46bad312d2d767ffddbbba44fd10bc1b9c86ea0b..7a8bfb55bf67b39748d58e57545ec05189537ddc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.rgba-4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-4 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5-expected.txt >index ca20f1c3d63dd1523d860829879c7ea596524d6d..4be7131be6aa3a18ff94e3f3325ca273094eaa2b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.invalid.rgba-5 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-5 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-5 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1-expected.txt >index 2d73b022afd3d2b186e168ec70ce46edfc483328..5246f5f236716bf7b89dac144b9516fe4ab1f73e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1-expected.txt >@@ -3,5 +3,5 @@ > Assumes colours are clamped to [0,255]. > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2-expected.txt >index a08de1130ca059a1f140d1069c50bfe88851fbda..ba995a18f0e87662fdb38b1265398b435e1f894f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2-expected.txt >@@ -3,5 +3,5 @@ > Assumes colours are clamped to [0,255]. > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3-expected.txt >index cf076640faa2cbfd9daf7770bae94d3084a10fa2..4fa1079de48c22b91b6aefd7fa63cb6971c95ff0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3-expected.txt >@@ -3,5 +3,5 @@ > Assumes colours are clamped to [0,255]. > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-3 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4-expected.txt >index 683c3b835290f4cb4cb5525fc0ca65c70687b4f8..8e0e64ac2f7be48f39fa8675907428694ceeedd8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4-expected.txt >@@ -3,5 +3,5 @@ > Assumes colours are clamped to [0,255]. > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-4 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5-expected.txt >index 3e82785ab53b2c225ff44cf834e3b4d9548daf99..c8ec1ee3c01891c7515e8e665bd8326612fbcae0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5-expected.txt >@@ -3,5 +3,5 @@ > Assumes colours are clamped to [0,255]. > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-5 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-5 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof-expected.txt >index 0a2b27bf2671d33cb764ebd719a0f5d7b8dced2e..90fa4bf9e7bbb8a2a1faeaa0388da2164df4231e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.rgb-eof > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgb-eof null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgb-eof > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num-expected.txt >index e6fa8701f510b96ccc929a1b18df232ae0534890..4b0b3951b7a1466f5b26a9e9fc38f953b8e9bb2f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.rgb-num > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgb-num null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgb-num > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent-expected.txt >index a2c20d16d97f849701dca5e2f81df5b3d204958e..b910b9444da856f7131fc9ec4b4a9dfdb0dffa60 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent-expected.txt >@@ -3,5 +3,5 @@ > CSS3 Color says "The integer value 255 corresponds to 100%". (In particular, it is not 254...) > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgb-percent null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgb-percent > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1-expected.txt >index fdb60a3bf91d2c28d5d936ef26e31f24848b8f92..d21879922b0915533c3212c48a82b0c1aeaf7340 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.rgba-clamp-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgba-clamp-1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgba-clamp-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2-expected.txt >index ade662b9797ce18fd84480ed8da7df327a59e4dc..1e21ca1ba3b25805dabdd1195d0c4f4e310f0edb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.rgba-clamp-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgba-clamp-2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgba-clamp-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof-expected.txt >index dbd50added368209699b8cef952611a1f568f256..52e35c2f60d6d8daadeb28525f332d85cd74f9e8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.rgba-eof > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgba-eof null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgba-eof > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1-expected.txt >index 6b50232965db60b7da815d9a23a70108247fe1e8..59cdcf8e333a3b193a39c815f256571d7ae982fd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.rgba-num-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgba-num-1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgba-num-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2-expected.txt >index d89750cb058e54d0bd8609b3a865c92245a71165..b6fbaafeb5d8f8f683a7db2893baed5e7f6ffc2c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.rgba-num-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgba-num-2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgba-num-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent-expected.txt >index 6203635763dd89033f8822f827ecbddad38aecc5..02e076a072c3c66e6f277583f91cffa1685544d7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.rgba-percent > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgba-percent null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgba-percent > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1-expected.txt >index 775d2263d792954c715cdd65ce858c4e8992a5ac..7cf84fd56cc68dc1e0af285f49f26d9ded9937c9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.rgba-solid-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgba-solid-1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgba-solid-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2-expected.txt >index 9bb09d192dd6d635aa7179ea76051ef60cc89ac0..b394478450643de89e976843bd6858b790721399 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.rgba-solid-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgba-solid-2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgba-solid-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3-expected.txt >index 0a2c99a33a9a2550198f0a4fc573e5d037f4994d..f00cb727778531d1177f2ab7a84e0754dff4ea44 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.rgba-solid-3 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgba-solid-3 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgba-solid-3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4-expected.txt >index 71aa6029f04ad3acb815f91eb3234fbc70179d4e..8d90ebc3f6e6cf19abf183102d723b2df6ff4766 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.rgba-solid-4 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.rgba-solid-4 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.rgba-solid-4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1-expected.txt >index 446bad74b6cac3ddfbe2b275c63c5227d32a98e9..8bda5e53036e9331ce9f437927a23e828334cc08 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.svg-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.svg-1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.svg-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2-expected.txt >index 5602f750afed712f215163dc10b5a18bea1c1aef..a0566efb2b4ff0db439388e277c6ad186a29d01b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.svg-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.svg-2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.svg-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system-expected.txt >index 5ed16870d833ed741408b7f51fdadd087790bc6e..e25fa8e2aff8be936887f0b239586b84ff35b150 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.system > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.system null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.system > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1-expected.txt >index b3898d1c2e58b88b7c41bdeffb3d4e504fd15e0c..85a84ba93c91f58904197e7b37ffa1b16bc49171 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.transparent-1 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.transparent-1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.transparent-1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2-expected.txt >index 563fc2a1e0fa0ddc4f059d5534444ce645e96e39..ad557ca7922b49849567d2b39e7f1810350408b4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2-expected.txt >@@ -1,5 +1,5 @@ > 2d.fillStyle.parse.transparent-2 > > >-FAIL OffscreenCanvas test: 2d.fillStyle.parse.transparent-2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.fillStyle.parse.transparent-2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty-expected.txt >index 05a4c9d2e47a35a0937eb97329fe9405ba9488df..500906b4371197aec81965322b1a3eb04a05da35 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.empty > > >-FAIL OffscreenCanvas test: 2d.gradient.empty null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.gradient.empty > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha-expected.txt >index b38ec8887175b72bb02e517900818727b41a0506..ef245dccbc5a3cec5e30bb6eddd972ebccfb6115 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.interpolate.alpha > > >-FAIL OffscreenCanvas test: 2d.gradient.interpolate.alpha null is not an object (evaluating 'ctx.fillStyle = '#ff0'') >+PASS OffscreenCanvas test: 2d.gradient.interpolate.alpha > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour-expected.txt >index 4c361f72b219af0b2c35415c6284a96430da1d57..e2ef80ce74e7bb6df09a2617aa548746dd08fe05 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.interpolate.colour > > >-FAIL OffscreenCanvas test: 2d.gradient.interpolate.colour null is not an object (evaluating 'ctx.createLinearGradient') >+PASS OffscreenCanvas test: 2d.gradient.interpolate.colour > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha-expected.txt >index 0d3d14c475db77c7f0949c76ba6499ccfb678666..8cab6ba7c79a8f20909ac24de21aba13cdf40b0a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.interpolate.colouralpha > > >-FAIL OffscreenCanvas test: 2d.gradient.interpolate.colouralpha null is not an object (evaluating 'ctx.createLinearGradient') >+PASS OffscreenCanvas test: 2d.gradient.interpolate.colouralpha > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple-expected.txt >index bdbf8c01aa83fb31f0d9f6b25a6bb96b7b520667..f53aca2d6c588e251241ee746207c69c9821da02 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.interpolate.multiple > > >-FAIL OffscreenCanvas test: 2d.gradient.interpolate.multiple null is not an object (evaluating 'ctx.createLinearGradient') >+PASS OffscreenCanvas test: 2d.gradient.interpolate.multiple > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside-expected.txt >index fea8247dd8878f8661d091e7b430bf99e388ffc2..7c412e9162a16af556ed2f51a416b8eada12cf5b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.interpolate.outside > > >-FAIL OffscreenCanvas test: 2d.gradient.interpolate.outside null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.gradient.interpolate.outside > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap-expected.txt >index 84bb3d7919d3518501372c7077b4876715d600ed..7bd331adde5ef1a4f2ccc3b346a6a2d8b0973024 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.interpolate.overlap > > >-FAIL OffscreenCanvas test: 2d.gradient.interpolate.overlap null is not an object (evaluating 'ctx.createLinearGradient') >+PASS OffscreenCanvas test: 2d.gradient.interpolate.overlap > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2-expected.txt >index bf6576964d04830046353a8e51940a16ded50fe6..aeb3a25630c136c1add288569781798804a78379 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.interpolate.overlap2 > > >-FAIL OffscreenCanvas test: 2d.gradient.interpolate.overlap2 null is not an object (evaluating 'ctx.createLinearGradient') >+PASS OffscreenCanvas test: 2d.gradient.interpolate.overlap2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid-expected.txt >index f82200554c41c5dbd94e16326197d7a465395fe5..bff220a7a92168a3be8481a59d1b2d2b1d6cb32e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.interpolate.solid > > >-FAIL OffscreenCanvas test: 2d.gradient.interpolate.solid null is not an object (evaluating 'ctx.createLinearGradient') >+PASS OffscreenCanvas test: 2d.gradient.interpolate.solid > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical-expected.txt >index 57b7c526945d9709370094881b6971d81031d7d2..5836426ab5b2a3ee367664376fe2bf34546c6d51 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.interpolate.vertical > > >-FAIL OffscreenCanvas test: 2d.gradient.interpolate.vertical null is not an object (evaluating 'ctx.createLinearGradient') >+PASS OffscreenCanvas test: 2d.gradient.interpolate.vertical > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill-expected.txt >index 718709735eb6bfd96e65d7945276dd63d721bb06..795ec978a243831118326a6248cf1fa47dd9049f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.interpolate.zerosize.fill > > >-FAIL OffscreenCanvas test: 2d.gradient.interpolate.zerosize.fill null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.gradient.interpolate.zerosize.fill > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect-expected.txt >index 15880b701a0ca08348bf2f712c9fe89e8207b2fe..ac4a318c644ed13405c743b7a247902a31b235a9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.interpolate.zerosize.fillRect > > >-FAIL OffscreenCanvas test: 2d.gradient.interpolate.zerosize.fillRect null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.gradient.interpolate.zerosize.fillRect > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke-expected.txt >index e2d00c144b3d660652baba148e6d5f5778cfc4b8..463abb36d678cdbd9cd0a1e34012314766502cba 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.interpolate.zerosize.stroke > > >-FAIL OffscreenCanvas test: 2d.gradient.interpolate.zerosize.stroke null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.gradient.interpolate.zerosize.stroke > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect-expected.txt >index 0b6b1796f3d27a5fe0ba2666d4405b2de0eab130..8c5d1dbd7c41bfdba28431ef55381d1bbdabf44a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.interpolate.zerosize.strokeRect > > >-FAIL OffscreenCanvas test: 2d.gradient.interpolate.zerosize.strokeRect null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.gradient.interpolate.zerosize.strokeRect > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.nonfinite.worker-expected.txt >index 1c642190ce0af89053248f5931ede746704947e3..4dfdeb855e731bd8c6fef5d66c3e91444420d0a6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL createLinearGradient() throws TypeError if arguments are not finite Can't find variable: OffscreenCanvas >+PASS createLinearGradient() throws TypeError if arguments are not finite > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1-expected.txt >index 8954511207c8f10ad5e7a0a00afa7d3be5abd85d..e6f8519ce4230298957c2dd9abf2263ff6725112 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1-expected.txt >@@ -3,5 +3,5 @@ > Linear gradient coordinates are relative to the coordinate space at the time of filling > > >-FAIL Linear gradient coordinates are relative to the coordinate space at the time of filling null is not an object (evaluating 'ctx.createLinearGradient') >+PASS Linear gradient coordinates are relative to the coordinate space at the time of filling > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1.worker-expected.txt >index 3fb8e3249f3a3bbc8bf4ff9d9913b21a2dffc01c..ca4dc223941074549aa13911c8ce753224700a42 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Linear gradient coordinates are relative to the coordinate space at the time of filling Can't find variable: OffscreenCanvas >+PASS Linear gradient coordinates are relative to the coordinate space at the time of filling > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2-expected.txt >index dec088b253afa83a4241b5a739b29af5bdd15cfa..7d069f3c50be7e7bfb3d9d7202fe1fd29b047f6a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2-expected.txt >@@ -3,5 +3,5 @@ > Linear gradient coordinates are relative to the coordinate space at the time of filling > > >-FAIL Linear gradient coordinates are relative to the coordinate space at the time of filling null is not an object (evaluating 'ctx.translate') >+PASS Linear gradient coordinates are relative to the coordinate space at the time of filling > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2.worker-expected.txt >index 3fb8e3249f3a3bbc8bf4ff9d9913b21a2dffc01c..ca4dc223941074549aa13911c8ce753224700a42 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Linear gradient coordinates are relative to the coordinate space at the time of filling Can't find variable: OffscreenCanvas >+PASS Linear gradient coordinates are relative to the coordinate space at the time of filling > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3-expected.txt >index ffa629d1bcfa020caa055867dfb669c81bbeab43..11924eabd93bc821f1d4ec4035090ccab46085d5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3-expected.txt >@@ -3,5 +3,5 @@ > Linear gradient transforms do not experience broken caching effects > > >-FAIL Linear gradient transforms do not experience broken caching effects null is not an object (evaluating 'ctx.createLinearGradient') >+PASS Linear gradient transforms do not experience broken caching effects > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3.worker-expected.txt >index 152c555dc0b194c4dd560e9f0cb38c5623f0bc53..dba4778adf9165648e495706f654dd6c62bbf4e3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Linear gradient transforms do not experience broken caching effects Can't find variable: OffscreenCanvas >+PASS Linear gradient transforms do not experience broken caching effects > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare-expected.txt >index fafe337cf5bb15c8e571da8fa86f85762e272b99..d99723b97213733f42f798de1135686c416f188d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.object.compare > > >-FAIL OffscreenCanvas test: 2d.gradient.object.compare null is not an object (evaluating 'ctx.createLinearGradient') >+PASS OffscreenCanvas test: 2d.gradient.object.compare > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas-expected.txt >index ed9bc6ac27b6c1f6ca0bb29cb94541d3b350c4dc..9de63bc40dde177d9620b4ad2429917262fa6aef 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.object.crosscanvas > > >-FAIL OffscreenCanvas test: 2d.gradient.object.crosscanvas null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.gradient.object.crosscanvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour-expected.txt >index 54b8ac1a52e2562ff855e0e1a2ae266c2ab097f0..f1e22c07b9eb244b88cafda41a52f3fe0f2ea174 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.object.invalidcolour > > >-FAIL OffscreenCanvas test: 2d.gradient.object.invalidcolour null is not an object (evaluating 'ctx.createLinearGradient') >+PASS OffscreenCanvas test: 2d.gradient.object.invalidcolour > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset-expected.txt >index c1ca9566bc95a03c71cd390296f5e3e721246818..f99cc98f6c33c6bc263b3f57ca64e98fd7feb57b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.object.invalidoffset > > >-FAIL OffscreenCanvas test: 2d.gradient.object.invalidoffset null is not an object (evaluating 'ctx.createLinearGradient') >+PASS OffscreenCanvas test: 2d.gradient.object.invalidoffset > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update-expected.txt >index f6eee730210d5e98f4a17729f776b6f6c4399722..47f680cfcffd85142e8b33d80624934c20ba451f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.object.update > > >-FAIL OffscreenCanvas test: 2d.gradient.object.update null is not an object (evaluating 'ctx.createLinearGradient') >+PASS OffscreenCanvas test: 2d.gradient.object.update > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind-expected.txt >index 763472dcb8c08fd15afc4878797d3f4e54e7aab5..74a20f686d96b094729d435ec2cc059c503f3a24 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.cone.behind > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.cone.behind null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.gradient.radial.cone.behind > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside-expected.txt >index 28755adb352ad55f7c09af7340298799a501befc..40563f30f6568a23494780721aa1c93e1d9e83db 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.cone.beside > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.cone.beside null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.gradient.radial.cone.beside > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom-expected.txt >index d7a13e81cb6850b1d34b3426e1342d5ce17cbcbe..c34c9da2143249ac82ffb997f068a8d901986163 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.cone.bottom > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.cone.bottom null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.gradient.radial.cone.bottom > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder-expected.txt >index ee04c3dcbc478a70dbe16cf7008480726f0d922b..1a0c5b580f7d17e4eb1d92419b7cab1978139fcc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.cone.cylinder > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.cone.cylinder null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.gradient.radial.cone.cylinder > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front-expected.txt >index 1daf469847984f9527ac74341d6a11f8d702edcb..9c68ea33ee1f276e37a16b515e8eda4b52163233 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.cone.front > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.cone.front null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.gradient.radial.cone.front > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1-expected.txt >index 6a2f1434100cc5e7aaac8188f94d5aa173eec274..0bf9fb853ad3d17ef2b7349337e54aa3493a6902 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.cone.shape1 > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.cone.shape1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.gradient.radial.cone.shape1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2-expected.txt >index 64325ff1eb6940dc8d8d75df7301d3044fcbf635..b614246fe8bdbd0f318d85b4229556e607de1bf6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.cone.shape2 > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.cone.shape2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.gradient.radial.cone.shape2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top-expected.txt >index f66adda77fb9eba6ca21cdbc05a37b88ed6893a9..8f73aa40ba9293f32e5d019d1f91ca56289f227a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.cone.top > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.cone.top null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.gradient.radial.cone.top > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal-expected.txt >index 359229b310cd438a9870548d83c5e34e38668c70..3624e9b4666befc8b746944d2bba1ee2ab1a8fd5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.equal > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.equal null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.gradient.radial.equal > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1-expected.txt >index 9a3fd78eb7153f3d0783b7ec8513043843935608..6174f433a268a770cedf2bfbbaf7c8824ce5b48a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.inside1 > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.inside1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.gradient.radial.inside1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2-expected.txt >index 7c8b3d136c6fef298a5388e2e8cac4c4bf9b4eb7..e0b08dfc2fb0f1130a4ac7892a1ddd8b40a15ff0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.inside2 > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.inside2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.gradient.radial.inside2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3-expected.txt >index 54b84c0cb31c7ee18ba81fe3e216513331175c68..d92d1811d1146467b174301fdd0f3c055e435c24 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.inside3 > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.inside3 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.gradient.radial.inside3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative-expected.txt >index a25bc9f03bd4dfffc2eee024515577a90442bd97..24466a2b41053c1cd103c087396874c5747f1103 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative-expected.txt >@@ -3,5 +3,5 @@ > createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative > > >-FAIL createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative assert_throws: function "function () { ctx.createRadialGradient(0, 0, -0.1, 0, 0, 1); }" threw object "TypeError: null is not an object (evaluating 'ctx.createRadialGradient')" that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1 >+PASS createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative.worker-expected.txt >index 1c30746c7996654bac9a76e459099b6d53db4831..fba0d8133f3e1ed198f8d6d7692c125761404224 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative Can't find variable: OffscreenCanvas >+PASS createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker-expected.txt >index 40f87a72e5745e6d2c96f3c85174474c771dcb6d..7f422eb2c89d589a467ea2e39cf2a7f76a5c6c19 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL createRadialGradient() throws TypeError if arguments are not finite Can't find variable: OffscreenCanvas >+PASS createRadialGradient() throws TypeError if arguments are not finite > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1-expected.txt >index b590e8cc50eda33aa050a0ba6be60e2200963c34..f984c2207f7a99a6017f30d05e1db51899636227 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.outside1 > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.outside1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.gradient.radial.outside1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2-expected.txt >index 52c8e6841da5c764a39a5ef1b5b7b9e638864e27..7ac19b1c72aec8aaa56287e1e72d165aa6621007 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.outside2 > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.outside2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.gradient.radial.outside2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3-expected.txt >index 1ad02adf64f1e3e800d154f2703328b0873e54cf..86d54725a4c136290c5d214649d87b2cda4de39b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.outside3 > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.outside3 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.gradient.radial.outside3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1-expected.txt >index a989475b7b2380142bbb8e824794a5c2f7130ea4..68bba82df444bef7ec260701113fc56ce57271d7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.touch1 > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.touch1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.gradient.radial.touch1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2-expected.txt >index 94db4f2f126b0f7278715940edbacdc887910f37..c4f42123154cbcaa103d1a1ff144cf2359adcd80 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.touch2 > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.touch2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.gradient.radial.touch2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3-expected.txt >index 96dc3256e5cd5ab8301e60460791a8285c0e4007..7f867066a27d59d0203e813b46e7efe775ac12ae 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3-expected.txt >@@ -1,5 +1,5 @@ > 2d.gradient.radial.touch3 > > >-FAIL OffscreenCanvas test: 2d.gradient.radial.touch3 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.gradient.radial.touch3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1-expected.txt >index b83c82064aa81f83e5a5ac5c6ff2e1dd8d51508d..c2a12a67be04b57cf4d149cf70b02251d43d57d3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1-expected.txt >@@ -3,5 +3,5 @@ > Radial gradient coordinates are relative to the coordinate space at the time of filling > > >-FAIL Radial gradient coordinates are relative to the coordinate space at the time of filling null is not an object (evaluating 'ctx.createRadialGradient') >+PASS Radial gradient coordinates are relative to the coordinate space at the time of filling > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1.worker-expected.txt >index 64f693dfaaa924648b1610bdb46d1b185ed1d613..af88c75c13b41c097bbaaa48ef61cc6156edcdad 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Radial gradient coordinates are relative to the coordinate space at the time of filling Can't find variable: OffscreenCanvas >+PASS Radial gradient coordinates are relative to the coordinate space at the time of filling > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2-expected.txt >index 016fcf1004080f4458e672cae43c21f37a48d6b0..958c4d47bde138a1440522561a5c3c414eaf1ca4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2-expected.txt >@@ -3,5 +3,5 @@ > Radial gradient coordinates are relative to the coordinate space at the time of filling > > >-FAIL Radial gradient coordinates are relative to the coordinate space at the time of filling null is not an object (evaluating 'ctx.translate') >+PASS Radial gradient coordinates are relative to the coordinate space at the time of filling > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker-expected.txt >index 64f693dfaaa924648b1610bdb46d1b185ed1d613..af88c75c13b41c097bbaaa48ef61cc6156edcdad 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Radial gradient coordinates are relative to the coordinate space at the time of filling Can't find variable: OffscreenCanvas >+PASS Radial gradient coordinates are relative to the coordinate space at the time of filling > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3-expected.txt >index 993de83162c388a6fe476315a13bbd18f0592dd7..8c84a47f615fb450719fa2d9f3c4db00a8da48cb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3-expected.txt >@@ -3,5 +3,5 @@ > Radial gradient transforms do not experience broken caching effects > > >-FAIL Radial gradient transforms do not experience broken caching effects null is not an object (evaluating 'ctx.createRadialGradient') >+PASS Radial gradient transforms do not experience broken caching effects > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3.worker-expected.txt >index 4dc6699e63ed7e080e70fcf9d83799a1d01472c3..a1b8b633b82866e4bd7d7070b88b2bcd3ed63d7a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Radial gradient transforms do not experience broken caching effects Can't find variable: OffscreenCanvas >+PASS Radial gradient transforms do not experience broken caching effects > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas-expected.txt >index b86d3e740763411941ac0069087d27736fdd815d..29f351dd1fd365534a6e000d670e139309abd40e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.basic.canvas > > >-FAIL OffscreenCanvas test: 2d.pattern.basic.canvas null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+FAIL OffscreenCanvas test: 2d.pattern.basic.canvas Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..9eb0c4d8c322e9bf9c0af30fe7a967c3c63985c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image-expected.txt >index 75d45b8865cb72d7c5e2ac3d44f318c010cc0225..e738da1fbb56243d4aec830115e63ed265a7f326 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.basic.image > > >-FAIL OffscreenCanvas test: 2d.pattern.basic.image null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.pattern.basic.image > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext-expected.txt >index f76c03c154d3ecf97586e17ab3c1bab4fb4b8a8f..be82fd60bded5d3a6f9873fffb7e4dc16bd84acb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.basic.nocontext > > >-FAIL OffscreenCanvas test: 2d.pattern.basic.nocontext null is not an object (evaluating 'ctx.createPattern') >+FAIL OffscreenCanvas test: 2d.pattern.basic.nocontext Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..9eb0c4d8c322e9bf9c0af30fe7a967c3c63985c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas-expected.txt >index fb5e9036c598a4a65d70e4dcbc1cb8ca2cd8696e..7e305337f834cdac9e09a169089107c818138a4c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.basic.zerocanvas > > >-FAIL OffscreenCanvas test: 2d.pattern.basic.zerocanvas assert_throws: function "function () { ctx.createPattern(offscreenCanvas, 'repeat'); }" threw object "TypeError: null is not an object (evaluating 'ctx.createPattern')" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to undefined, expected 11 >+FAIL OffscreenCanvas test: 2d.pattern.basic.zerocanvas assert_throws: function "function () { ctx.createPattern(offscreenCanvas, 'repeat'); }" threw object "TypeError: Type error" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to undefined, expected 11 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..3dc711140daaab1704077ed946f2a12d9b721fc0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_throws: function "function () { ctx.createPattern(offscreenCanvas, 'repeat'); }" threw object "TypeError: Type error" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to undefined, expected 11 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1-expected.txt >index 5f32012ca42c4b7d2beda121f8611ee372607a6a..3ce70aa0be495832dba4b3ddb8b8edee2f4da061 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.modify.canvas1 > > >-FAIL OffscreenCanvas test: 2d.pattern.modify.canvas1 null is not an object (evaluating 'ctx2.fillStyle = '#0f0'') >+FAIL OffscreenCanvas test: 2d.pattern.modify.canvas1 Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..9eb0c4d8c322e9bf9c0af30fe7a967c3c63985c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2-expected.txt >index f5ed31cdb1cd2dd7fb4fb14f6b88dfcdfbc9b9a3..39f65fee14f6c7e04138793ca09c672b8e7ba511 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.modify.canvas2 > > >-FAIL OffscreenCanvas test: 2d.pattern.modify.canvas2 null is not an object (evaluating 'ctx2.fillStyle = '#0f0'') >+FAIL OffscreenCanvas test: 2d.pattern.modify.canvas2 Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..9eb0c4d8c322e9bf9c0af30fe7a967c3c63985c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic-expected.txt >index 868583ff92f5c89a1017a25a212307696b9095d5..5c2a5a375970337650970f0c7e5db992bba929e2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.paint.norepeat.basic > > >-FAIL OffscreenCanvas test: 2d.pattern.paint.norepeat.basic null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.pattern.paint.norepeat.basic > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1-expected.txt >index 4806ea784d2ae584c89be43f7d8a55f96489d49a..b938a87c74fc320480139c36f5ad98610a648757 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.paint.norepeat.coord1 > > >-FAIL OffscreenCanvas test: 2d.pattern.paint.norepeat.coord1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.pattern.paint.norepeat.coord1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3-expected.txt >index 7a1ebf95cd1aef6ba61128c42ba0cefec841e1c3..d30bb97a47c30ffe12cbfbc671540a6031e1dcea 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.paint.norepeat.coord3 > > >-FAIL OffscreenCanvas test: 2d.pattern.paint.norepeat.coord3 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.pattern.paint.norepeat.coord3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside-expected.txt >index c7ba5319c95af9a64068253c3585919d7614a4f3..2c17414a2cf93f8cef8a5de4393a8b7e2414dd74 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.paint.norepeat.outside > > >-FAIL OffscreenCanvas test: 2d.pattern.paint.norepeat.outside null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.pattern.paint.norepeat.outside > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas-expected.txt >index ebf1c52c81b3fd4a721626c895b40d88d6f14d4e..44911c1eac42a638e5464b182cff17544195595f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas-expected.txt >@@ -3,5 +3,5 @@ > Canvas patterns do not get flipped when painted > > >-FAIL Canvas patterns do not get flipped when painted null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+FAIL Canvas patterns do not get flipped when painted Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.worker-expected.txt >index 31546cc85d552b1e97b3f99949fb83a185432ee7..c65948b05e14ee9c6c3ca3646e791dfa8e7557f9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Canvas patterns do not get flipped when painted Can't find variable: OffscreenCanvas >+FAIL Canvas patterns do not get flipped when painted Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image-expected.txt >index 2d15388954eaa426e4b26ba9021b84849bdfcc86..d634969e809dedfa8fe79d4fdc0041f903db6d9f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image-expected.txt >@@ -3,5 +3,5 @@ > Image patterns do not get flipped when painted > > >-FAIL Image patterns do not get flipped when painted null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Image patterns do not get flipped when painted > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image.worker-expected.txt >index 71518be37533183074a69578eee5910feb25b51d..2886976114920f5b8908a9a70b4047d234043150 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Image patterns do not get flipped when painted Can't find variable: OffscreenCanvas >+PASS Image patterns do not get flipped when painted > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic-expected.txt >index 256c84ad7a3949ff63799485683858918be972ab..b720bfb4a4e4803d4755b03a5e9b055406be4103 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.paint.repeat.basic > > >-FAIL OffscreenCanvas test: 2d.pattern.paint.repeat.basic null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.pattern.paint.repeat.basic > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1-expected.txt >index 382563f62c28b29f317aea2ad0600dda1f3c5187..f7cbcbefef0c03052232bc89d33a7c560f502d5e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.paint.repeat.coord1 > > >-FAIL OffscreenCanvas test: 2d.pattern.paint.repeat.coord1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.pattern.paint.repeat.coord1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside-expected.txt >index 4d5bda98e0f27b8e80bb856bfad9af86a0941e6d..138caa01431eae1dcaf462a12924abdc0ca6117d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.paint.repeat.outside > > >-FAIL OffscreenCanvas test: 2d.pattern.paint.repeat.outside null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.pattern.paint.repeat.outside > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic-expected.txt >index 4e1ceae684845b3f5e885fa949f860ba468e5762..984adacfa96065627adc82819deef3ee6c35eeb6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.paint.repeatx.basic > > >-FAIL OffscreenCanvas test: 2d.pattern.paint.repeatx.basic null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.pattern.paint.repeatx.basic > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1-expected.txt >index 383812ce86f485f1ca8d9de80d0b6cade07fbfec..9a03d0b32df2080465e8ad6b28fc5bb9ad2faf66 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.paint.repeatx.coord1 > > >-FAIL OffscreenCanvas test: 2d.pattern.paint.repeatx.coord1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.pattern.paint.repeatx.coord1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside-expected.txt >index 79b6fc4872363b289fa07b785ccab087104e56a3..f4e25e00cb73969891a2cefd98748084a7d7c389 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.paint.repeatx.outside > > >-FAIL OffscreenCanvas test: 2d.pattern.paint.repeatx.outside null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.pattern.paint.repeatx.outside > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic-expected.txt >index d375351773a46d9ab93e583fac470435a72900c4..4f7ad11bdb74b37549d89ac60b0b0cec0f150425 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.paint.repeaty.basic > > >-FAIL OffscreenCanvas test: 2d.pattern.paint.repeaty.basic null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.pattern.paint.repeaty.basic > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1-expected.txt >index b80530e908d8c361818126347266186a84a8d561..8a3cf497379721e681eee3bed72422e3e3ee19af 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.paint.repeaty.coord1 > > >-FAIL OffscreenCanvas test: 2d.pattern.paint.repeaty.coord1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.pattern.paint.repeaty.coord1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside-expected.txt >index a7652170a0cfc42f52b8d96faffba738ab64f1ff..b36f639e221683c4752bca669539c3f47b162efd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.paint.repeaty.outside > > >-FAIL OffscreenCanvas test: 2d.pattern.paint.repeaty.outside null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.pattern.paint.repeaty.outside > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case-expected.txt >index 620e88134e3447bc0c2323a829e9c0e4f032252c..39f36a2dffcea92ee60704bcb215fb413a7bc552 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.repeat.case > > >-FAIL OffscreenCanvas test: 2d.pattern.repeat.case assert_throws: function "function () { ctx.createPattern(offscreenCanvas, "Repeat"); }" threw object "TypeError: null is not an object (evaluating 'ctx.createPattern')" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 >+FAIL OffscreenCanvas test: 2d.pattern.repeat.case assert_throws: function "function () { ctx.createPattern(offscreenCanvas, "Repeat"); }" threw object "TypeError: Type error" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..a9ac5f4368f30342b4e2b75f475541a14e86ddff 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_throws: function "function () { ctx.createPattern(offscreenCanvas, "Repeat"); }" threw object "TypeError: Type error" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty-expected.txt >index 143ad8dd02965a573b5d6335908741ad8417c4e6..652a7d927fb40342c813515b43420186aa1ef4db 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.repeat.empty > > >-FAIL OffscreenCanvas test: 2d.pattern.repeat.empty null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.pattern.repeat.empty > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null-expected.txt >index b4fcdd3834f93a69889faa2bb625273b42e2bff3..fad968ea87010018e750ca37d344633961c16d20 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.repeat.null > > >-FAIL OffscreenCanvas test: 2d.pattern.repeat.null null is not an object (evaluating 'ctx.createPattern') >+FAIL OffscreenCanvas test: 2d.pattern.repeat.null Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..9eb0c4d8c322e9bf9c0af30fe7a967c3c63985c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix-expected.txt >index 36bc9eb26cbe56f30f5cdeb050a9a70b14e0277f..e595a7cb6e07a2ed8d842cea31a71df271eb0dee 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.repeat.nullsuffix > > >-FAIL OffscreenCanvas test: 2d.pattern.repeat.nullsuffix assert_throws: function "function () { ctx.createPattern(offscreenCanvas, "repeat\0"); }" threw object "TypeError: null is not an object (evaluating 'ctx.createPattern')" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 >+FAIL OffscreenCanvas test: 2d.pattern.repeat.nullsuffix assert_throws: function "function () { ctx.createPattern(offscreenCanvas, "repeat\0"); }" threw object "TypeError: Type error" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..e37f6a34cc7b7334652b550bee51658038ae6063 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_throws: function "function () { ctx.createPattern(offscreenCanvas, "repeat\0"); }" threw object "TypeError: Type error" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined-expected.txt >index 832d250a57bf2be01eca6f3c1819379143ca47f3..409e1b7e0d7d43b47fafe9e5cf43840d14774a21 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.repeat.undefined > > >-FAIL OffscreenCanvas test: 2d.pattern.repeat.undefined assert_throws: function "function () { ctx.createPattern(offscreenCanvas, undefined); }" threw object "TypeError: null is not an object (evaluating 'ctx.createPattern')" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 >+FAIL OffscreenCanvas test: 2d.pattern.repeat.undefined assert_throws: function "function () { ctx.createPattern(offscreenCanvas, undefined); }" threw object "TypeError: Type error" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..e14c5c375a0e6f6c2c3ea3607cc086d5f1137f25 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_throws: function "function () { ctx.createPattern(offscreenCanvas, undefined); }" threw object "TypeError: Type error" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised-expected.txt >index c09f343de2a6dbf9c0de369807dfbbed2c09e1e7..dbf338a3d386ba27f9bfb404f66fe9497464f83f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.repeat.unrecognised > > >-FAIL OffscreenCanvas test: 2d.pattern.repeat.unrecognised assert_throws: function "function () { ctx.createPattern(offscreenCanvas, "invalid"); }" threw object "TypeError: null is not an object (evaluating 'ctx.createPattern')" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 >+FAIL OffscreenCanvas test: 2d.pattern.repeat.unrecognised assert_throws: function "function () { ctx.createPattern(offscreenCanvas, "invalid"); }" threw object "TypeError: Type error" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..e9d27b04f1c3af3e5e80fd0f6b31f6582fd3c509 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_throws: function "function () { ctx.createPattern(offscreenCanvas, "invalid"); }" threw object "TypeError: Type error" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull-expected.txt >index a881705be24575abe198087529373de7dfaf8aa4..4131fce78af8aa5e5b39040e1fe5f401ecb28125 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull-expected.txt >@@ -1,5 +1,5 @@ > 2d.pattern.repeat.unrecognisednull > > >-FAIL OffscreenCanvas test: 2d.pattern.repeat.unrecognisednull assert_throws: function "function () { ctx.createPattern(offscreenCanvas, "null"); }" threw object "TypeError: null is not an object (evaluating 'ctx.createPattern')" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 >+FAIL OffscreenCanvas test: 2d.pattern.repeat.unrecognisednull assert_throws: function "function () { ctx.createPattern(offscreenCanvas, "null"); }" threw object "TypeError: Type error" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..254de67577b1e7c08f731d81d1e361c8b0d9a2eb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_throws: function "function () { ctx.createPattern(offscreenCanvas, "null"); }" threw object "TypeError: Type error" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default-expected.txt >index dd79bf8610cfc3e4cd385386d83742a1d7465fd8..98f3d390a2bc4c7870dcd634d174c388b8385fee 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default-expected.txt >@@ -1,5 +1,5 @@ > 2d.strokeStyle.default > > >-FAIL OffscreenCanvas test: 2d.strokeStyle.default null is not an object (evaluating 'ctx.strokeStyle') >+PASS OffscreenCanvas test: 2d.strokeStyle.default > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter-expected.txt >index 3cd7f2a0795e54eb10af782a5111a7a213ffe004..2e615277e72f629616354825afa8bd2ea1eb93fd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL none null is not an object (evaluating 'offCtx.filter = filter') >+PASS none > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter.w-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter.w-expected.txt >index 28a3fcd3f09c8ae45b62282f315f9118e4307575..2103a4d2d4b80b92c3a9b02413160a20475927fc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter.w-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter.w-expected.txt >@@ -1,10 +1,10 @@ >-CONSOLE MESSAGE: line 4: ReferenceError: Can't find variable: OffscreenCanvas >+CONSOLE MESSAGE: line 21: TypeError: Type error > >-Harness Error (FAIL), message = ReferenceError: Can't find variable: OffscreenCanvas >+Harness Error (FAIL), message = TypeError: Type error > > TIMEOUT offscreencanvas Test timed out > >-Harness Error (FAIL), message = ReferenceError: Can't find variable: OffscreenCanvas >+Harness Error (FAIL), message = TypeError: Type error > > TIMEOUT offscreencanvas Test timed out > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing-expected.txt >index 6735c6948da6174afc7e1c76424057e7fc4f3a09..a78ac67f1ad85e5c434cbcd10872f4230acf19e8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing-expected.txt >@@ -1,11 +1,11 @@ > >-FAIL When the context is created, imageSmoothingEnabled must be set to true. null is not an object (evaluating 'ctx.imageSmoothingEnabled') >-FAIL On getting imageSmoothingEnabled, the user agent must return the last value it was set to. null is not an object (evaluating 'ctx.imageSmoothingEnabled = false') >-FAIL Test that image smoothing is actually on by default. null is not an object (evaluating 'imgctx.fillStyle = "#F00"') >-FAIL Test that image smoothing works when imageSmoothingEnabled is set to true null is not an object (evaluating 'ctx.imageSmoothingEnabled = true') >-FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with drawImage(). null is not an object (evaluating 'imgctx.fillStyle = "#F00"') >-FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fillRect and createPattern(). null is not an object (evaluating 'imgctx.fillStyle = "#F00"') >-FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fill() and createPattern(). null is not an object (evaluating 'imgctx.fillStyle = "#F00"') >-FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with stroke() and createPattern(). null is not an object (evaluating 'imgctx.fillStyle = "#F00"') >-FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) still works after repaints. null is not an object (evaluating 'ctx.clearRect') >+PASS When the context is created, imageSmoothingEnabled must be set to true. >+PASS On getting imageSmoothingEnabled, the user agent must return the last value it was set to. >+FAIL Test that image smoothing is actually on by default. Type error >+FAIL Test that image smoothing works when imageSmoothingEnabled is set to true Type error >+FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with drawImage(). Type error >+FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fillRect and createPattern(). Type error >+FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fill() and createPattern(). Type error >+FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with stroke() and createPattern(). Type error >+FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) still works after repaints. Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing.worker-expected.txt >index 5fd94f7ad529cdf44a81f9de9250676f0a3fa621..a78ac67f1ad85e5c434cbcd10872f4230acf19e8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing.worker-expected.txt >@@ -1,11 +1,11 @@ > >-FAIL When the context is created, imageSmoothingEnabled must be set to true. Can't find variable: OffscreenCanvas >-FAIL On getting imageSmoothingEnabled, the user agent must return the last value it was set to. Can't find variable: OffscreenCanvas >-FAIL Test that image smoothing is actually on by default. Can't find variable: OffscreenCanvas >-FAIL Test that image smoothing works when imageSmoothingEnabled is set to true Can't find variable: OffscreenCanvas >-FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with drawImage(). Can't find variable: OffscreenCanvas >-FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fillRect and createPattern(). Can't find variable: OffscreenCanvas >-FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fill() and createPattern(). Can't find variable: OffscreenCanvas >-FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with stroke() and createPattern(). Can't find variable: OffscreenCanvas >-FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) still works after repaints. Can't find variable: OffscreenCanvas >+PASS When the context is created, imageSmoothingEnabled must be set to true. >+PASS On getting imageSmoothingEnabled, the user agent must return the last value it was set to. >+FAIL Test that image smoothing is actually on by default. Type error >+FAIL Test that image smoothing works when imageSmoothingEnabled is set to true Type error >+FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with drawImage(). Type error >+FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fillRect and createPattern(). Type error >+FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fill() and createPattern(). Type error >+FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with stroke() and createPattern(). Type error >+FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) still works after repaints. Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt-expected.txt >index 9f45fb1669a8e7c896d0664b4941b379a554dc1a..4934b37368c8eb8759ef2332774a06ab4fecffd8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt-expected.txt >@@ -3,5 +3,5 @@ > lineCap 'butt' is rendered correctly > > >-FAIL lineCap 'butt' is rendered correctly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS lineCap 'butt' is rendered correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt.worker-expected.txt >index 20e39bffd39c602318b85b847f629526616b7986..35a2271378e6360230b194f346a8d166d9df60b0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL lineCap 'butt' is rendered correctly Can't find variable: OffscreenCanvas >+PASS lineCap 'butt' is rendered correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed-expected.txt >index 52afcdafb9cae56e9309839eab88ba098c021a94..58a65c0609e672b5edd19e9c1be13e2a70f5aeb7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed-expected.txt >@@ -3,5 +3,5 @@ > Line caps are not drawn at the corners of an unclosed rectangle > > >-FAIL Line caps are not drawn at the corners of an unclosed rectangle null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Line caps are not drawn at the corners of an unclosed rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed.worker-expected.txt >index 298bdd32a89fa76a33484ccb4f91beda84eb5982..b527b994c2a2272a1f04f8160e8cc5616dbb84bb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Line caps are not drawn at the corners of an unclosed rectangle Can't find variable: OffscreenCanvas >+PASS Line caps are not drawn at the corners of an unclosed rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid-expected.txt >index 4fb5d9d15cb6e0d5e1b4d24beac9684d1ba603f1..137ac877ebc3eb5b19e82690c5e01820e8d8689f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid-expected.txt >@@ -3,5 +3,5 @@ > Setting lineCap to invalid values is ignored > > >-FAIL Setting lineCap to invalid values is ignored null is not an object (evaluating 'ctx.lineCap = 'butt'') >+PASS Setting lineCap to invalid values is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid.worker-expected.txt >index 768a727bd56714eac72b622a36df9df49bcb89e1..8515e83bca3c53ce65f7c5de33840e33cfab08d0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Setting lineCap to invalid values is ignored Can't find variable: OffscreenCanvas >+PASS Setting lineCap to invalid values is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open-expected.txt >index 17823c8936fcafac5cc15f2d8d10bb32cc5e632b..366a33af9fefc78127933be659c31e01f8178b52 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open-expected.txt >@@ -3,5 +3,5 @@ > Line caps are drawn at the corners of an unclosed rectangle > > >-FAIL Line caps are drawn at the corners of an unclosed rectangle null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Line caps are drawn at the corners of an unclosed rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open.worker-expected.txt >index de60f74d8f32fde0cce12d7cb8ce5218cf6bcbd3..46f28a26059616c133bc712d20b272c978e7d9af 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Line caps are drawn at the corners of an unclosed rectangle Can't find variable: OffscreenCanvas >+PASS Line caps are drawn at the corners of an unclosed rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round-expected.txt >index d990978f0cba053aa6121af07b394cecc49e47a8..dfb9740bfbd28fa66228f2c7220965fe0c56c977 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round-expected.txt >@@ -3,5 +3,5 @@ > lineCap 'round' is rendered correctly > > >-FAIL lineCap 'round' is rendered correctly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS lineCap 'round' is rendered correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round.worker-expected.txt >index 38c1523b772b1fae9c9e3413f5d6d351b7f6380f..e12901f1a16a43a59b6cbae3b6d1b3a8cc9dd273 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL lineCap 'round' is rendered correctly Can't find variable: OffscreenCanvas >+PASS lineCap 'round' is rendered correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square-expected.txt >index e2bf6f7d4251e3d9cbf074024651d7d34258306a..36ca4ca0ef01efae51f89a35486ac71272beafa6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square-expected.txt >@@ -3,5 +3,5 @@ > lineCap 'square' is rendered correctly > > >-FAIL lineCap 'square' is rendered correctly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS lineCap 'square' is rendered correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square.worker-expected.txt >index e32650d397ce19bf157cdfe443d19dfe18e3fcfc..7805105e341b6ec949cd2e00d89001313aa84062 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL lineCap 'square' is rendered correctly Can't find variable: OffscreenCanvas >+PASS lineCap 'square' is rendered correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid-expected.txt >index d7a3449a0def3d91c15dedc91c69623ab5bcc4cb..e9a1c6cf69946d2083c03a7daab5b761963feaa7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid-expected.txt >@@ -3,5 +3,5 @@ > Setting lineCap to valid values works > > >-FAIL Setting lineCap to valid values works null is not an object (evaluating 'ctx.lineCap = 'butt'') >+PASS Setting lineCap to valid values works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid.worker-expected.txt >index e84c913a1ed35a03b20e3499b5fc45b0012b5c0e..7fd7774d64caf0e22e3360185b45363014f83998 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Setting lineCap to valid values works Can't find variable: OffscreenCanvas >+PASS Setting lineCap to valid values works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cross-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cross-expected.txt >index 9f158b65f2cc4dea7ab5233f8fd1220cd3074ae1..8f0349289b53bb1cb7bf13311acc00747d806f8d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cross-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cross-expected.txt >@@ -1,5 +1,5 @@ > 2d.line.cross > > >-FAIL OffscreenCanvas test: 2d.line.cross null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.line.cross > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cross.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cross.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cross.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.cross.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults-expected.txt >index e3d711af04fbf3b7251053043c3bfb6218b98426..f962556b4adfc0c60072851b253f8e1993c6be6b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults-expected.txt >@@ -1,5 +1,5 @@ > 2d.line.defaults > > >-FAIL OffscreenCanvas test: 2d.line.defaults null is not an object (evaluating 'ctx.lineWidth') >+PASS OffscreenCanvas test: 2d.line.defaults > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel-expected.txt >index b5e44c90283993031432a55d0a9f7ef96a3e2050..837f54dcbc8eaf849963c04178c4c9edf16fdc12 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel-expected.txt >@@ -3,5 +3,5 @@ > lineJoin 'bevel' is rendered correctly > > >-FAIL lineJoin 'bevel' is rendered correctly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS lineJoin 'bevel' is rendered correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel.worker-expected.txt >index c190e3e4c966add1f4cd6b1b9935a913b35c4339..db50b04872da89616a9033b9aff7f90832cefe4e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL lineJoin 'bevel' is rendered correctly Can't find variable: OffscreenCanvas >+PASS lineJoin 'bevel' is rendered correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed-expected.txt >index edea592c6d6de496a766447b64db5a064c3d7100..d2561e547b3144700d6f6f69d343ecbeaddd8a58 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed-expected.txt >@@ -3,5 +3,5 @@ > Line joins are drawn at the corner of a closed rectangle > > >-FAIL Line joins are drawn at the corner of a closed rectangle null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Line joins are drawn at the corner of a closed rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed.worker-expected.txt >index 51f825c002c8382b5622c7b146751419493c00bf..34becf553d08c8610322e71699c34b43c2ddb455 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Line joins are drawn at the corner of a closed rectangle Can't find variable: OffscreenCanvas >+PASS Line joins are drawn at the corner of a closed rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid-expected.txt >index 5344966a11910f1ee162c7a4abc8cc0b1f6493e1..2ae9d4d6d0df11fc1a4fa172a1f1f6f506ab2cdd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid-expected.txt >@@ -3,5 +3,5 @@ > Setting lineJoin to invalid values is ignored > > >-FAIL Setting lineJoin to invalid values is ignored null is not an object (evaluating 'ctx.lineJoin = 'bevel'') >+PASS Setting lineJoin to invalid values is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid.worker-expected.txt >index dd1a3f71504c17ee94e4ccd541c1e9091ebcd47c..693348ea7361a2195f07527661372b520032d741 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Setting lineJoin to invalid values is ignored Can't find variable: OffscreenCanvas >+PASS Setting lineJoin to invalid values is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter-expected.txt >index 3122ecbe88780bf618b15058e70fa2107d1fc1e7..7b5dd328f5103dc379433be6994dc95a2e3295ae 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter-expected.txt >@@ -3,5 +3,5 @@ > lineJoin 'miter' is rendered correctly > > >-FAIL lineJoin 'miter' is rendered correctly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS lineJoin 'miter' is rendered correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter.worker-expected.txt >index f8a0fbf563647ad6a2094e109757807dd54003c6..f12411d173a8eb4d3e5a59966ddb1f58b7b279ac 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL lineJoin 'miter' is rendered correctly Can't find variable: OffscreenCanvas >+PASS lineJoin 'miter' is rendered correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open-expected.txt >index 823c51ce2191fe2679cc3a2445c6bb942f92445f..9609565d98be8a2a0f46778334668d8d308bfae2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open-expected.txt >@@ -3,5 +3,5 @@ > Line joins are not drawn at the corner of an unclosed rectangle > > >-FAIL Line joins are not drawn at the corner of an unclosed rectangle null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Line joins are not drawn at the corner of an unclosed rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open.worker-expected.txt >index 54c171a5f5a66723ec4e934a49fcdd7a89b457a2..8af12a6eaaa41cad4801b5bb616fa9d891037f72 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Line joins are not drawn at the corner of an unclosed rectangle Can't find variable: OffscreenCanvas >+PASS Line joins are not drawn at the corner of an unclosed rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel-expected.txt >index cf52110c226ae761517c724a4e8ce5974b648ed8..3bd36c224f15517d448f1ba7fa9630454d495ba5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel-expected.txt >@@ -3,5 +3,5 @@ > Line joins are drawn at 180-degree joins > > >-FAIL Line joins are drawn at 180-degree joins null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Line joins are drawn at 180-degree joins > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel.worker-expected.txt >index 1a901ef541989bf8568a588144a13fe15978bf27..8eb6607f7e1014f98481d4823d98c6309ad0c28f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Line joins are drawn at 180-degree joins Can't find variable: OffscreenCanvas >+PASS Line joins are drawn at 180-degree joins > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round-expected.txt >index 57732674af48d348206b08efa8f5ecffb98d2094..04c7f18d3f43d0e06600dbe2ef18303d668796ee 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round-expected.txt >@@ -3,5 +3,5 @@ > lineJoin 'round' is rendered correctly > > >-FAIL lineJoin 'round' is rendered correctly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS lineJoin 'round' is rendered correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round.worker-expected.txt >index 3261fc05ce29952c3c470b63726dd6b2fe864221..19062f8e1eb3d9ed2e1ebf64e57f4bfb163cbaad 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL lineJoin 'round' is rendered correctly Can't find variable: OffscreenCanvas >+PASS lineJoin 'round' is rendered correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid-expected.txt >index f749f9880ad6146cc37a4839bca82ebad8d1eee8..709ebf0afce9925d9f8eddd0ddf54e5c2750121d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid-expected.txt >@@ -3,5 +3,5 @@ > Setting lineJoin to valid values works > > >-FAIL Setting lineJoin to valid values works null is not an object (evaluating 'ctx.lineJoin = 'bevel'') >+PASS Setting lineJoin to valid values works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid.worker-expected.txt >index ef0a5e6120c013f0acc1652bad1ecafd5f10c379..1574c49a11925cc221e7e9a5c9adfa5c93622d66 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Setting lineJoin to valid values works Can't find variable: OffscreenCanvas >+PASS Setting lineJoin to valid values works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute-expected.txt >index 312cf3617a48ca7614e0d0a982f8c1e3ceb2da67..3c3a6476d3854e2bea12e84f9e155114b75a89e4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute-expected.txt >@@ -3,5 +3,5 @@ > Miter joins are drawn correctly with acute angles > > >-FAIL Miter joins are drawn correctly with acute angles null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Miter joins are drawn correctly with acute angles > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute.worker-expected.txt >index 76447e3fa2cc4cce0c626991f23a94b6aad90b08..6e628ce774d47cbfff18a5b657d06db6a5d7c868 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Miter joins are drawn correctly with acute angles Can't find variable: OffscreenCanvas >+PASS Miter joins are drawn correctly with acute angles > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded-expected.txt >index de39b882f835fe3e98aba52dd3f550a70085b4bd..34c00fd4c69286ca73e33c673365d1917c4cebbc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded-expected.txt >@@ -3,5 +3,5 @@ > Miter joins are not drawn when the miter limit is exceeded > > >-FAIL Miter joins are not drawn when the miter limit is exceeded null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Miter joins are not drawn when the miter limit is exceeded > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded.worker-expected.txt >index dc9d0d38866c55784ec8a6e19266e56c555875dc..dc24af40cc731096d773519f619555749f29b4f6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Miter joins are not drawn when the miter limit is exceeded Can't find variable: OffscreenCanvas >+PASS Miter joins are not drawn when the miter limit is exceeded > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid-expected.txt >index 4d753705532531ab92b358ee09d0e4077a5d5e10..355ba038eb2efa4e5861bccc93f8bb0372dcf442 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid-expected.txt >@@ -3,5 +3,5 @@ > Setting miterLimit to invalid values is ignored > > >-FAIL Setting miterLimit to invalid values is ignored null is not an object (evaluating 'ctx.miterLimit = 1.5') >+PASS Setting miterLimit to invalid values is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid.worker-expected.txt >index f2a6ffb89ff4b00f49250a881462ac31c61cb364..047c15d7bcee414e3f894c03f7a287b0ab593037 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Setting miterLimit to invalid values is ignored Can't find variable: OffscreenCanvas >+PASS Setting miterLimit to invalid values is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge-expected.txt >index 54ade4be08d0caca565258d4962b58cc53eebf1b..4f19ad865bb2df11502cb048e906c6443601a80a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge-expected.txt >@@ -3,5 +3,5 @@ > Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle > > >-FAIL Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge.worker-expected.txt >index 1a0e67516f6e34590166936d647b2c18e9b7bafc..c2f16a74b01aade66766ea6e480c6759d6296afc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle Can't find variable: OffscreenCanvas >+PASS Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse-expected.txt >index f6b640260e8c87b3796edcc88d21a51ee36811cf..0a16902500bc7f24b205c1fcdb72eb7dd90a210e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse-expected.txt >@@ -3,5 +3,5 @@ > Miter joins are drawn correctly with obtuse angles > > >-FAIL Miter joins are drawn correctly with obtuse angles null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Miter joins are drawn correctly with obtuse angles > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse.worker-expected.txt >index 899d7ccaf58bc0fe9a70d27b43b8d6e3341a64df..fd8043e62e3f8a4ad11dbb36fba08e9535c655a6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Miter joins are drawn correctly with obtuse angles Can't find variable: OffscreenCanvas >+PASS Miter joins are drawn correctly with obtuse angles > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle-expected.txt >index d06f486bb1a2a9b32ca5a7b4bb1cdae1aa3daef0..4f72000f4f2f90ad512f28a2968871b9eb177677 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle-expected.txt >@@ -3,5 +3,5 @@ > Miter joins are not drawn when the miter limit is exceeded, on exact right angles > > >-FAIL Miter joins are not drawn when the miter limit is exceeded, on exact right angles null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Miter joins are not drawn when the miter limit is exceeded, on exact right angles > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle.worker-expected.txt >index 9e1f253adc38de27d43532b29981bad3fd5fc7b6..0624ad04f534f5c96ed0fff65e674865b3a5ccc7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Miter joins are not drawn when the miter limit is exceeded, on exact right angles Can't find variable: OffscreenCanvas >+PASS Miter joins are not drawn when the miter limit is exceeded, on exact right angles > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid-expected.txt >index 70dd655511408dfe37fdfc3eae226efa0f5d8cd6..e9ff6d073cc40540144f88c8f39adbc3751d1ee1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid-expected.txt >@@ -3,5 +3,5 @@ > Setting miterLimit to valid values works > > >-FAIL Setting miterLimit to valid values works null is not an object (evaluating 'ctx.miterLimit = 1.5') >+PASS Setting miterLimit to valid values works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid.worker-expected.txt >index 1e459bd8504394f04d6eeb120a2a54e6aa6608ae..0ab570af4e38bb272df25f7d35075347998eb90d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Setting miterLimit to valid values works Can't find variable: OffscreenCanvas >+PASS Setting miterLimit to valid values works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within-expected.txt >index d3fa42214572b3a2f8c408f5c5bca4428e5243d6..6fc2d09bbd4f5f31c41f824645574f983a3cd156 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within-expected.txt >@@ -3,5 +3,5 @@ > Miter joins are drawn when the miter limit is not quite exceeded > > >-FAIL Miter joins are drawn when the miter limit is not quite exceeded null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Miter joins are drawn when the miter limit is not quite exceeded > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within.worker-expected.txt >index 6323973df1e7a5ace98238e85b582f19d4a2b07d..2414af9643599a9a219a5a1b0c6c64ff8df783df 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Miter joins are drawn when the miter limit is not quite exceeded Can't find variable: OffscreenCanvas >+PASS Miter joins are drawn when the miter limit is not quite exceeded > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.union-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.union-expected.txt >index bcf41248c104dc61d2cb452783ddb25865bb4323..23b0bf297747c02e6dd86feb98cbcaf223b987f9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.union-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.union-expected.txt >@@ -1,5 +1,5 @@ > 2d.line.union > > >-FAIL OffscreenCanvas test: 2d.line.union null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.line.union > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.union.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.union.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.union.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.union.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic-expected.txt >index dd6114580e96f5279bb0203c2b551f61cb8fd100..fba39ade61178237a67a810a277116b39386c4ec 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic-expected.txt >@@ -3,5 +3,5 @@ > lineWidth determines the width of line strokes > > >-FAIL lineWidth determines the width of line strokes null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS lineWidth determines the width of line strokes > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic.worker-expected.txt >index 3ab7c361d07028bc64193181620b69de17076713..7dd998ab26ca1a65dfaf42262e68694e6a8cb2ae 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL lineWidth determines the width of line strokes Can't find variable: OffscreenCanvas >+PASS lineWidth determines the width of line strokes > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid-expected.txt >index b7a34c7e230bb730c3c2a815b472e2db37815fbb..46e9d1dda800ae03580cc594edb385926b084567 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid-expected.txt >@@ -3,5 +3,5 @@ > Setting lineWidth to invalid values is ignored > > >-FAIL Setting lineWidth to invalid values is ignored null is not an object (evaluating 'ctx.lineWidth = 1.5') >+PASS Setting lineWidth to invalid values is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid.worker-expected.txt >index 2f50c301c1074f6cf3551e834383b8e26c97200a..f3f77cc99e9d4c1e734941ba302a8da93d79ae6c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Setting lineWidth to invalid values is ignored Can't find variable: OffscreenCanvas >+PASS Setting lineWidth to invalid values is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault-expected.txt >index 2ccec0b63676c1ca4cc69c97feb5c62c4f377f98..cfddf89079a15c46d9192dcfac19025e8264d739 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault-expected.txt >@@ -3,5 +3,5 @@ > Default lineWidth strokes are affected by scale transformations > > >-FAIL Default lineWidth strokes are affected by scale transformations null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Default lineWidth strokes are affected by scale transformations > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault.worker-expected.txt >index 5d2fc9f6e2c075e5960cce714355a089af5fa43a..5243505c27e9c78c7db7fae2f5a5cdf89b4929db 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Default lineWidth strokes are affected by scale transformations Can't find variable: OffscreenCanvas >+PASS Default lineWidth strokes are affected by scale transformations > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed-expected.txt >index 807044d6cc46745495d4089714c89b79955aca02..dcc18da136a8fcb15edb2613184eb5eb64b88991 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed-expected.txt >@@ -3,5 +3,5 @@ > Line stroke widths are affected by scale transformations > > >-FAIL Line stroke widths are affected by scale transformations null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Line stroke widths are affected by scale transformations > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed.worker-expected.txt >index f800de7e363e32e1ba639b8c7bcb41c0238c2905..739375e382106a6a0177c547a5423ab3869d8c42 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Line stroke widths are affected by scale transformations Can't find variable: OffscreenCanvas >+PASS Line stroke widths are affected by scale transformations > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid-expected.txt >index 7a46a1d030a0253fef8d2b56e7c4bd89b027f937..920baedd481a62d9431e945842c952dd14ccefd8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid-expected.txt >@@ -3,5 +3,5 @@ > Setting lineWidth to valid values works > > >-FAIL Setting lineWidth to valid values works null is not an object (evaluating 'ctx.lineWidth = 1.5') >+PASS Setting lineWidth to valid values works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid.worker-expected.txt >index d60ed199d83ba88b9c146cc2cbdfd83a4e2d9b2c..654395d928a467166d4ba7e3b14cd1d6b42337f6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Setting lineWidth to valid values works Can't find variable: OffscreenCanvas >+PASS Setting lineWidth to valid values works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1-expected.txt >index 0e4b4e970bb694f9ca4e486abe15a0dcbe53143c..f77c9f89ebb59b705b04a53e49e92e4bc4d88429 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1-expected.txt >@@ -3,5 +3,5 @@ > arc() draws pi/2 .. -pi anticlockwise correctly > > >-FAIL arc() draws pi/2 .. -pi anticlockwise correctly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arc() draws pi/2 .. -pi anticlockwise correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1.worker-expected.txt >index bc1b45f5c15d31fe7f8acd4c1cc1a10f864c0f39..31245388665c3ac680e3795bb009dda347a03caa 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() draws pi/2 .. -pi anticlockwise correctly Can't find variable: OffscreenCanvas >+PASS arc() draws pi/2 .. -pi anticlockwise correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2-expected.txt >index 9b19939561d7a4a919be9f4b1fa90b0bd94d696d..3ccfe4643f1ddec3fe8b2a5b536b625f99e713f0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2-expected.txt >@@ -3,5 +3,5 @@ > arc() draws -3pi/2 .. -pi anticlockwise correctly > > >-FAIL arc() draws -3pi/2 .. -pi anticlockwise correctly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arc() draws -3pi/2 .. -pi anticlockwise correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2.worker-expected.txt >index d72dfdb47f262e4d97925d2eb157f6e6cb66cba8..d22c639d2e0bf365445b844d36aa2bbaf261168d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() draws -3pi/2 .. -pi anticlockwise correctly Can't find variable: OffscreenCanvas >+PASS arc() draws -3pi/2 .. -pi anticlockwise correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3-expected.txt >index ea168dc1ffec1aadab25d2aad8ede3e3bd7649c6..7ff4de38bc6a45e57634e118353084a6f8c6e70b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3-expected.txt >@@ -3,5 +3,5 @@ > arc() wraps angles mod 2pi when anticlockwise and end > start+2pi > > >-FAIL arc() wraps angles mod 2pi when anticlockwise and end > start+2pi null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arc() wraps angles mod 2pi when anticlockwise and end > start+2pi > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3.worker-expected.txt >index 2bcd38ca4f067f1688d0e740da07007415c0d856..fcba5f62241fd0b443ad57fed410ef333171ef9f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() wraps angles mod 2pi when anticlockwise and end > start+2pi Can't find variable: OffscreenCanvas >+PASS arc() wraps angles mod 2pi when anticlockwise and end > start+2pi > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4-expected.txt >index 365d3578a2c5792290a0bd66486a0c32b9d1fa8b..5cecd4b09cec3721650a18773eded804e529874a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4-expected.txt >@@ -3,5 +3,5 @@ > arc() draws a full circle when clockwise and end > start+2pi > > >-FAIL arc() draws a full circle when clockwise and end > start+2pi null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arc() draws a full circle when clockwise and end > start+2pi > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4.worker-expected.txt >index 26290071783dffa4a239bbe8c959505177ff06a8..91243dfd3cb6c9eaff162dc8ea212a97eb131431 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() draws a full circle when clockwise and end > start+2pi Can't find variable: OffscreenCanvas >+PASS arc() draws a full circle when clockwise and end > start+2pi > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5-expected.txt >index b0fd768c4da92a16f0e1617ed3f0d117ad04a267..47868204fbca6ceab2561e8e88e4ac0d380fb98c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5-expected.txt >@@ -3,5 +3,5 @@ > arc() wraps angles mod 2pi when clockwise and start > end+2pi > > >-FAIL arc() wraps angles mod 2pi when clockwise and start > end+2pi null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arc() wraps angles mod 2pi when clockwise and start > end+2pi > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5.worker-expected.txt >index 92fd14d4004c0440776b2c5d4d3843856da74f88..2db831f893753ab8b354b73780f5d5a63925f7eb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() wraps angles mod 2pi when clockwise and start > end+2pi Can't find variable: OffscreenCanvas >+PASS arc() wraps angles mod 2pi when clockwise and start > end+2pi > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6-expected.txt >index 18a3548ca9fcb0a9722996cebc4ef42973e81214..aa69dc0579211893078244a36995718261913223 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6-expected.txt >@@ -3,5 +3,5 @@ > arc() draws a full circle when anticlockwise and start > end+2pi > > >-FAIL arc() draws a full circle when anticlockwise and start > end+2pi null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arc() draws a full circle when anticlockwise and start > end+2pi > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6.worker-expected.txt >index f3a579fd389675b745d135e4e4cdd62a4a5afea5..7e71f2261609b05f0c70cb33b2871e917a4fd7b4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() draws a full circle when anticlockwise and start > end+2pi Can't find variable: OffscreenCanvas >+PASS arc() draws a full circle when anticlockwise and start > end+2pi > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default-expected.txt >index 5bb7fd70eccfcd3581568b9fbd6fecfb17cfa20c..f8bade6ab44ebcfecfb79f2ecad06bff6de362a5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default-expected.txt >@@ -3,5 +3,5 @@ > arc() with missing last argument defaults to clockwise > > >-FAIL arc() with missing last argument defaults to clockwise null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arc() with missing last argument defaults to clockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default.worker-expected.txt >index ce144d21c99bc95005024720c880763106eaf5ae..6d7d7cb7aee16786f5f0699f275b0053f3a7a8bf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() with missing last argument defaults to clockwise Can't find variable: OffscreenCanvas >+PASS arc() with missing last argument defaults to clockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty-expected.txt >index 354912dc5fb4a0961c212f56a0938b6e4110e76c..d16b95136ebd0b229b12b81c349cac59be5c20c4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty-expected.txt >@@ -3,5 +3,5 @@ > arc() with an empty path does not draw a straight line to the start point > > >-FAIL arc() with an empty path does not draw a straight line to the start point null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arc() with an empty path does not draw a straight line to the start point > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty.worker-expected.txt >index 664a451f6cae7c3f326b51446e1dfe9d631696c0..21435007f2faf28ad726c7be455a9ab5783cc3c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() with an empty path does not draw a straight line to the start point Can't find variable: OffscreenCanvas >+PASS arc() with an empty path does not draw a straight line to the start point > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end-expected.txt >index 2a44b570e1d03c05d971a68315ae1e972ea23398..7568c6bef6dcab57e6bbeeff07d1bf8795b4b046 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end-expected.txt >@@ -3,5 +3,5 @@ > arc() adds the end point of the arc to the subpath > > >-FAIL arc() adds the end point of the arc to the subpath null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arc() adds the end point of the arc to the subpath > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end.worker-expected.txt >index 7ef88ecc79e3a0bfe6d1eb9f927a7eeec9e397a2..2434e7dcd725bec78012f704eb739ab03e3be89a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() adds the end point of the arc to the subpath Can't find variable: OffscreenCanvas >+PASS arc() adds the end point of the arc to the subpath > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative-expected.txt >index ea694fd84e9960239ee5584852f3235789a8a73f..db2e43801f915a33735f1d1c69e4b29f177ec816 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative-expected.txt >@@ -3,5 +3,5 @@ > arc() with negative radius throws INDEX_SIZE_ERR > > >-FAIL arc() with negative radius throws INDEX_SIZE_ERR assert_throws: function "function () { ctx.arc(0, 0, -1, 0, 0, true); }" threw object "TypeError: null is not an object (evaluating 'ctx.arc')" that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1 >+PASS arc() with negative radius throws INDEX_SIZE_ERR > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative.worker-expected.txt >index 596af14243a44b6fcb1b603953f0cade4a89a7f6..4da3b2ebbdf74e5e4e4bef41a1f7c2f81d1076e6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() with negative radius throws INDEX_SIZE_ERR Can't find variable: OffscreenCanvas >+PASS arc() with negative radius throws INDEX_SIZE_ERR > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty-expected.txt >index 77a5d953d71804942e8f67eacc35543612d102c2..3d4165c09555e4ed975094bd4486522b87f29aae 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty-expected.txt >@@ -3,5 +3,5 @@ > arc() with a non-empty path does draw a straight line to the start point > > >-FAIL arc() with a non-empty path does draw a straight line to the start point null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arc() with a non-empty path does draw a straight line to the start point > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty.worker-expected.txt >index 2f775269e72d8fda3e63beddc4e93ac23f5f2112..a36c4421fdda941b0ca18c109ec081493561d256 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() with a non-empty path does draw a straight line to the start point Can't find variable: OffscreenCanvas >+PASS arc() with a non-empty path does draw a straight line to the start point > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite-expected.txt >index 79649243d75f52ca1c6e6abc609293662b069975..45101cfde158e94a09d49a500c98dccab6092838 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > arc() with Infinity/NaN is ignored > > >-FAIL arc() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arc() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite.worker-expected.txt >index 1deb2df0a757e490297b46f4db475eba676a939b..776a5b14a5e04ba329e92d49fafe3f8b41b2360e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS arc() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1-expected.txt >index 9b4451dd4389c1319e50a98be8238c8f7167693f..2543a9a88ab89504e7ac0185eeed25ca2b5fecfb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1-expected.txt >@@ -3,5 +3,5 @@ > Non-uniformly scaled arcs are the right shape > > >-FAIL Non-uniformly scaled arcs are the right shape null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Non-uniformly scaled arcs are the right shape > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1.worker-expected.txt >index 2a1b423ec8f967971cf7ebd3c3dd253cb75ab1a0..272a4d430ca80b0acec607938d0a56ea01277878 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Non-uniformly scaled arcs are the right shape Can't find variable: OffscreenCanvas >+PASS Non-uniformly scaled arcs are the right shape > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2-expected.txt >index 90b40802d6d1714ea9812edb1b3504b95d4c73d7..f2c5ad77bf2440ab5686523027aa2c9c534495ff 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2-expected.txt >@@ -3,5 +3,5 @@ > Highly scaled arcs are the right shape > > >-FAIL Highly scaled arcs are the right shape null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Highly scaled arcs are the right shape > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2.worker-expected.txt >index 7991f1bcc3935cc8befc50142d303443aa8eab47..7719fa41827cb8ea4f3d481d34a1c37b81a65e66 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Highly scaled arcs are the right shape Can't find variable: OffscreenCanvas >+PASS Highly scaled arcs are the right shape > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1-expected.txt >index 58a5b9ffd85e1c3ba8fb6e008feb79142b33d294..f22a27dacda7c8d1fbdb41ce13539fb8385d1f40 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1-expected.txt >@@ -3,5 +3,5 @@ > arc() with lineWidth > 2*radius is drawn sensibly > > >-FAIL arc() with lineWidth > 2*radius is drawn sensibly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arc() with lineWidth > 2*radius is drawn sensibly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1.worker-expected.txt >index 2618c6fe7ff3ca1a455c885252d589ad2c17edf3..b4d86b5837f7a081b0e39ad940a423a62a705a8c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() with lineWidth > 2*radius is drawn sensibly Can't find variable: OffscreenCanvas >+PASS arc() with lineWidth > 2*radius is drawn sensibly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2-expected.txt >index 4c7edf1fa30a5ad25512960300ba28c70837684e..ae2f48bf0072a016a95737594b7b609d195c7272 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2-expected.txt >@@ -3,5 +3,5 @@ > arc() with lineWidth > 2*radius is drawn sensibly > > >-FAIL arc() with lineWidth > 2*radius is drawn sensibly null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arc() with lineWidth > 2*radius is drawn sensibly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2.worker-expected.txt >index 2618c6fe7ff3ca1a455c885252d589ad2c17edf3..b4d86b5837f7a081b0e39ad940a423a62a705a8c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() with lineWidth > 2*radius is drawn sensibly Can't find variable: OffscreenCanvas >+PASS arc() with lineWidth > 2*radius is drawn sensibly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1-expected.txt >index cdeb7385d02fa1f8b4b3241c157465f0ff0473e8..b1dbd920d22211c0da253fe70b964643e6c02ea8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1-expected.txt >@@ -3,5 +3,5 @@ > arc() from 0 to pi does not draw anything in the wrong half > > >-FAIL arc() from 0 to pi does not draw anything in the wrong half null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arc() from 0 to pi does not draw anything in the wrong half > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1.worker-expected.txt >index df9ad39aaea416aa4576fdc26ff516417f789d9e..49d279b2c9a6f3bcb3f84b34c82982c3343ea047 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() from 0 to pi does not draw anything in the wrong half Can't find variable: OffscreenCanvas >+PASS arc() from 0 to pi does not draw anything in the wrong half > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2-expected.txt >index c20d022c574fcffdd7acd979e15793ec127e9b31..cbd2c7271077897661aabec656066049a194b3e1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2-expected.txt >@@ -3,5 +3,5 @@ > arc() from 0 to pi draws stuff in the right half > > >-FAIL arc() from 0 to pi draws stuff in the right half null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arc() from 0 to pi draws stuff in the right half > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2.worker-expected.txt >index 2eef1a84608a532eae92fce8c5398afa3bc51821..af1d16b7f31bbcc71c402dfc0b36c3f0c74a0349 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() from 0 to pi draws stuff in the right half Can't find variable: OffscreenCanvas >+PASS arc() from 0 to pi draws stuff in the right half > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3-expected.txt >index 50152f51fe29f92fe09b6ab27413ffc9b6e54cd3..dd6ec949990339daab8e42e90c7746c2bd29b253 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3-expected.txt >@@ -3,5 +3,5 @@ > arc() from 0 to -pi/2 does not draw anything in the wrong quadrant > > >-FAIL arc() from 0 to -pi/2 does not draw anything in the wrong quadrant null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arc() from 0 to -pi/2 does not draw anything in the wrong quadrant > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3.worker-expected.txt >index 4d0fa302336f8bf9a36a8e7aa26a8fe0d7fff10e..a6cc374cbae423eb6d37c75a1c703d740ac3f9a7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() from 0 to -pi/2 does not draw anything in the wrong quadrant Can't find variable: OffscreenCanvas >+PASS arc() from 0 to -pi/2 does not draw anything in the wrong quadrant > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4-expected.txt >index 684cc574a829e02bbae7e6261c1a3c73f1f62888..880ea6c53eff8e5f7e507a13c01d98613906d15d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4-expected.txt >@@ -3,5 +3,5 @@ > arc() from 0 to -pi/2 draws stuff in the right quadrant > > >-FAIL arc() from 0 to -pi/2 draws stuff in the right quadrant null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arc() from 0 to -pi/2 draws stuff in the right quadrant > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4.worker-expected.txt >index aa73f71ae54b9bab240c07fe64c028fa8a312094..5bd3b93f1391416e0d130c88ebacdf8add413144 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() from 0 to -pi/2 draws stuff in the right quadrant Can't find variable: OffscreenCanvas >+PASS arc() from 0 to -pi/2 draws stuff in the right quadrant > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5-expected.txt >index de2ab83b94905b7679f583b678c5de249f091417..3ab108d0b78fbc7636d520cc5d2e9384f72f70ce 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5-expected.txt >@@ -3,5 +3,5 @@ > arc() from 0 to 5pi does not draw crazy things > > >-FAIL arc() from 0 to 5pi does not draw crazy things null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arc() from 0 to 5pi does not draw crazy things > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5.worker-expected.txt >index f8c2f521e180cc6dda6a0acece65d8c96d471372..a36914479258fd97249d134eb2458fef4e39ce4d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() from 0 to 5pi does not draw crazy things Can't find variable: OffscreenCanvas >+PASS arc() from 0 to 5pi does not draw crazy things > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1-expected.txt >index 01dbba7d0efa5943203d8a8ce4a485ae02fc44ea..d0b36907a22287d3e40b6925d26dcc4b129d73e7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1-expected.txt >@@ -3,5 +3,5 @@ > arc() draws nothing when end = start + 2pi-e and anticlockwise > > >-FAIL arc() draws nothing when end = start + 2pi-e and anticlockwise null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arc() draws nothing when end = start + 2pi-e and anticlockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1.worker-expected.txt >index 15f47a7ffbb3659fe8f09b69df4c7b2cc1102516..c0c3cd9e90e4b335ea58cd1562035a8758cd6119 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() draws nothing when end = start + 2pi-e and anticlockwise Can't find variable: OffscreenCanvas >+PASS arc() draws nothing when end = start + 2pi-e and anticlockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2-expected.txt >index 4e6b7d10a63086ca17f047d9eea7fcac0a42789a..64442d200495d771b16d0d8f765a007e9d3d7d1d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2-expected.txt >@@ -3,5 +3,5 @@ > arc() draws a full circle when end = start + 2pi-e and clockwise > > >-FAIL arc() draws a full circle when end = start + 2pi-e and clockwise null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arc() draws a full circle when end = start + 2pi-e and clockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2.worker-expected.txt >index c0738eefcb97f68dae1b61649321b29afdae39d1..c337d973431a33441d7d0736280398996b24b523 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() draws a full circle when end = start + 2pi-e and clockwise Can't find variable: OffscreenCanvas >+PASS arc() draws a full circle when end = start + 2pi-e and clockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3-expected.txt >index b28e56dfbebb0ab4229f677bc2217dbe01edfbbd..cee1f48cbe16178d4f7a5f4ba3ae28152cf0984e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3-expected.txt >@@ -3,5 +3,5 @@ > arc() draws a full circle when end = start + 2pi+e and anticlockwise > > >-FAIL arc() draws a full circle when end = start + 2pi+e and anticlockwise null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arc() draws a full circle when end = start + 2pi+e and anticlockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3.worker-expected.txt >index 1b6e9dcac9513678841a9f101b4c9a60ef8093af..bd5305985a3461c7b4d243203aad0bb7d2e4cc98 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() draws a full circle when end = start + 2pi+e and anticlockwise Can't find variable: OffscreenCanvas >+PASS arc() draws a full circle when end = start + 2pi+e and anticlockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4-expected.txt >index 753727c2f2624d05e7273ddc46704f8a0274f59a..c67243dbf4294d27b601e14e08de7b8354b74812 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4-expected.txt >@@ -3,5 +3,5 @@ > arc() draws nothing when end = start + 2pi+e and clockwise > > >-FAIL arc() draws nothing when end = start + 2pi+e and clockwise null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arc() draws nothing when end = start + 2pi+e and clockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4.worker-expected.txt >index c76061fbcc462a7684719a96c70efffc6519ff86..36ae61249b15f5f8ef48a201be44b98e4e023082 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() draws nothing when end = start + 2pi+e and clockwise Can't find variable: OffscreenCanvas >+PASS arc() draws nothing when end = start + 2pi+e and clockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1-expected.txt >index 607976d8396a9c74809ab1d54ca32bc58dc761aa..caaf675d31a3aae0767f38c5a0c80eb1a392ae74 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1-expected.txt >@@ -3,5 +3,5 @@ > arc() draws nothing when startAngle = endAngle and anticlockwise > > >-FAIL arc() draws nothing when startAngle = endAngle and anticlockwise null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arc() draws nothing when startAngle = endAngle and anticlockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1.worker-expected.txt >index cadcba7bdc3b76affc72437481ef3f40dd2beac8..a2380b7d0d6c9f0d2be9e86918235c4b4c6d2726 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() draws nothing when startAngle = endAngle and anticlockwise Can't find variable: OffscreenCanvas >+PASS arc() draws nothing when startAngle = endAngle and anticlockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2-expected.txt >index a19fc879e31d2ae8f2d9da12d2197767856c383d..50b6c9a5fecbdda71b6022f3766ab64ef70c4502 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2-expected.txt >@@ -3,5 +3,5 @@ > arc() draws nothing when startAngle = endAngle and clockwise > > >-FAIL arc() draws nothing when startAngle = endAngle and clockwise null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arc() draws nothing when startAngle = endAngle and clockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2.worker-expected.txt >index e4eaede9d1eea5a0a850dec798eacde4731f45a5..3e9d26a583ff59aa1ce572fb4165a28717bad07d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() draws nothing when startAngle = endAngle and clockwise Can't find variable: OffscreenCanvas >+PASS arc() draws nothing when startAngle = endAngle and clockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius-expected.txt >index 60daaf11d5ed0ef0c2323ecab3c5977df935706a..bb6c2c879cbf7f1e674a63014990796e648262f4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius-expected.txt >@@ -3,5 +3,5 @@ > arc() with zero radius draws a line to the start point > > >-FAIL arc() with zero radius draws a line to the start point null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arc() with zero radius draws a line to the start point > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius.worker-expected.txt >index a638cbeb90592923a7a70deb292105f7b248e312..fe71a254fa8c807e142a7bac193103acde8f2fb1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arc() with zero radius draws a line to the start point Can't find variable: OffscreenCanvas >+PASS arc() with zero radius draws a line to the start point > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1-expected.txt >index 5f56cbe76600b2c01626ba6b4b50f4fd280ba2b7..9d54ab2e9b765370073c79adb135441223b59d3f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1-expected.txt >@@ -3,5 +3,5 @@ > arcTo() has no effect if P0 = P1 > > >-FAIL arcTo() has no effect if P0 = P1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arcTo() has no effect if P0 = P1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1.worker-expected.txt >index ad048b418234f6ed979390334651769384fedd42..aa1a91b40b95f80f0ef7b2fdf0f442fdd38e46d8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo() has no effect if P0 = P1 Can't find variable: OffscreenCanvas >+PASS arcTo() has no effect if P0 = P1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2-expected.txt >index e4a698fea6ac244d8c174b9263519d6e2799fb15..5cee5025e1a3178349e34159906e7fb401bc7546 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2-expected.txt >@@ -3,5 +3,5 @@ > arcTo() draws a straight line to P1 if P1 = P2 > > >-FAIL arcTo() draws a straight line to P1 if P1 = P2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arcTo() draws a straight line to P1 if P1 = P2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2.worker-expected.txt >index 457135bb25d622257f5c40bc41916cfb14545d5c..cc068ad34f0d9acba9e4939f2e66778c1ea65c22 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo() draws a straight line to P1 if P1 = P2 Can't find variable: OffscreenCanvas >+PASS arcTo() draws a straight line to P1 if P1 = P2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1-expected.txt >index 47bc232a271e4938abed74693184b41f312885cb..3b7543e2361d04e6ae436a5c912af000f38ff2ab 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1-expected.txt >@@ -3,5 +3,5 @@ > arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 > > >-FAIL arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1.worker-expected.txt >index a7e779b6107152724524ae8d6ace466b36f4c2c3..b51947405cb149005bf1ab38c8a3fbe40cb663ff 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 Can't find variable: OffscreenCanvas >+PASS arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2-expected.txt >index c548dd3f2844b05f30f84ccd1be46a26ab1a28a9..2d53279cd8fc55ff87c536f0f6ed347f33958c0c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2-expected.txt >@@ -3,5 +3,5 @@ > arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 > > >-FAIL arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2.worker-expected.txt >index 1102c993151f837aadeb27042199894a4ae2c3eb..3526f9619eb328cc54b79c943c45462fdee1efb3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 Can't find variable: OffscreenCanvas >+PASS arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3-expected.txt >index 676976918097af90412e599452954a95f54a7f8e..28f07485b6d43f9922c012a1cea90839519502e6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3-expected.txt >@@ -3,5 +3,5 @@ > arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 > > >-FAIL arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3.worker-expected.txt >index 47f944ac61448539bcf7a07b40a0ab3b4963a7fa..88c6bff30e7112ec9ff07252250073b0ffe2b3d4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 Can't find variable: OffscreenCanvas >+PASS arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1-expected.txt >index dfc27e12d6beae12e80b7e4b612e40b50637a687..1083e1c9ffa28863c412315cee57a369b1f1c260 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1-expected.txt >@@ -3,5 +3,5 @@ > If there is no subpath, the first control point is added (and nothing is drawn up to it) > > >-FAIL If there is no subpath, the first control point is added (and nothing is drawn up to it) null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS If there is no subpath, the first control point is added (and nothing is drawn up to it) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1.worker-expected.txt >index 9fc6bf18a51701ee0ba2ce808a0bd6f198fe9b11..17689e17538550eb221a1b68e159c14d8de97a4a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL If there is no subpath, the first control point is added (and nothing is drawn up to it) Can't find variable: OffscreenCanvas >+PASS If there is no subpath, the first control point is added (and nothing is drawn up to it) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2-expected.txt >index e7c53b4b42f511ca2e6a602927008ac32f849322..228b1b7d3ec08561fb6bf19c8ef85a8a496a8318 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2-expected.txt >@@ -3,5 +3,5 @@ > If there is no subpath, the first control point is added > > >-FAIL If there is no subpath, the first control point is added null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS If there is no subpath, the first control point is added > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2.worker-expected.txt >index fd2c39fad92aa88a672a7b9bbf49b0a21ac01d29..fb83628b10c1c9b8d98195b4c62c820aef462c87 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL If there is no subpath, the first control point is added Can't find variable: OffscreenCanvas >+PASS If there is no subpath, the first control point is added > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative-expected.txt >index e77e54dd2236a00781d7b004c8248b2cce702721..dc62222ba8cfcfd42b249efe570c632cacbe8eae 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative-expected.txt >@@ -3,5 +3,5 @@ > arcTo() with negative radius throws an exception > > >-FAIL arcTo() with negative radius throws an exception assert_throws: function "function () { ctx.arcTo(0, 0, 0, 0, -1); }" threw object "TypeError: null is not an object (evaluating 'ctx.arcTo')" that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1 >+PASS arcTo() with negative radius throws an exception > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative.worker-expected.txt >index 4f11acc2c46ee7fb5b8bc644733b9a2574349ca4..1c0dc119503dc4cb420b96caad8accc1229ad3cf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo() with negative radius throws an exception Can't find variable: OffscreenCanvas >+PASS arcTo() with negative radius throws an exception > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite-expected.txt >index 1c89f8a571a3482c3cd0aa5d77268b93128c7d57..718862f17d0b708a6a1728acac4f9ee8e311751e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > arcTo() with Infinity/NaN is ignored > > >-FAIL arcTo() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.moveTo') >+PASS arcTo() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite.worker-expected.txt >index 76bff0a07116189a55f503914ef266de34f67883..f8d8725c06093a74a9b7974de5a51d67c4e22f10 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS arcTo() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale-expected.txt >index b066f0da4ff0035e5c7480ee6f354d0ca33a272b..f554b1c5b43324066119617451a144d15ba67d6a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale-expected.txt >@@ -3,5 +3,5 @@ > arcTo scales the curve, not just the control points > > >-FAIL arcTo scales the curve, not just the control points null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arcTo scales the curve, not just the control points > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale.worker-expected.txt >index 434c3d251fa73d5133e43cdf66e2d56eeb61ecb2..29ea7c3489c3f1886e10c9ab1543985f883de322 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo scales the curve, not just the control points Can't find variable: OffscreenCanvas >+PASS arcTo scales the curve, not just the control points > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1-expected.txt >index 37bf323be8f96179127551c428ae40fc5fe40667..7ddb78f786272a5cc5a6d7a865a16fc906bfa5b4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1-expected.txt >@@ -3,5 +3,5 @@ > arcTo() curves in the right kind of shape > > >-FAIL arcTo() curves in the right kind of shape null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arcTo() curves in the right kind of shape > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1.worker-expected.txt >index 3ed454e0a3d918b4e75c93984bf16289584fd4ab..962673d3619743e0a90a39ebdc743b8a5c2a7bfb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo() curves in the right kind of shape Can't find variable: OffscreenCanvas >+PASS arcTo() curves in the right kind of shape > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2-expected.txt >index 8f81a52292c280669c4d4bc2f413df036671f7e2..49d1a80691f39902e2f511204517f0ad11603099 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2-expected.txt >@@ -3,5 +3,5 @@ > arcTo() curves in the right kind of shape > > >-FAIL arcTo() curves in the right kind of shape null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arcTo() curves in the right kind of shape > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2.worker-expected.txt >index 3ed454e0a3d918b4e75c93984bf16289584fd4ab..962673d3619743e0a90a39ebdc743b8a5c2a7bfb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo() curves in the right kind of shape Can't find variable: OffscreenCanvas >+PASS arcTo() curves in the right kind of shape > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end-expected.txt >index c104bc1f9a5c187d7d615b572b579f6b5d8ebf46..77acd0ec35b39bf485f227efeafc0d257d13c0c2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end-expected.txt >@@ -3,5 +3,5 @@ > arcTo() does not draw anything from P1 to P2 > > >-FAIL arcTo() does not draw anything from P1 to P2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS arcTo() does not draw anything from P1 to P2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end.worker-expected.txt >index 07a26685e0ae612565084c1aff59eb8d73b5409e..49e8c9a728c5addffea0d7262873d41019a449ab 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo() does not draw anything from P1 to P2 Can't find variable: OffscreenCanvas >+PASS arcTo() does not draw anything from P1 to P2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start-expected.txt >index b51d520c6129159af09ee71a94c7f29e1f01c83d..80ee3e08a555bfa49f4bf7a26762af9b5af86c10 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start-expected.txt >@@ -3,5 +3,5 @@ > arcTo() draws a straight line from P0 to P1 > > >-FAIL arcTo() draws a straight line from P0 to P1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arcTo() draws a straight line from P0 to P1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start.worker-expected.txt >index ed491fe367bbb7bdcbda171427ca9f8ebcbaeb41..4ac8d7d34f833644926889a01024777e6ed58ef7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo() draws a straight line from P0 to P1 Can't find variable: OffscreenCanvas >+PASS arcTo() draws a straight line from P0 to P1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation-expected.txt >index f9242cd4807547e765c7b54981268db730d09127..287369ca8a8e3131ef46e20dadf99c80cf3c183f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation-expected.txt >@@ -3,5 +3,5 @@ > arcTo joins up to the last subpath point correctly > > >-FAIL arcTo joins up to the last subpath point correctly null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arcTo joins up to the last subpath point correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation.worker-expected.txt >index 00574a609fb99c5527f79da071dbb3e3d3e2cba0..15ec26775ebe0b19d5d8da9877dc53e76232409a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo joins up to the last subpath point correctly Can't find variable: OffscreenCanvas >+PASS arcTo joins up to the last subpath point correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1-expected.txt >index 2c96a4fb047292d7a60bf32f62bbb1d18c7ed3d8..1727b0ccd9ca55708d70c0ea1030fe4a6862cdf0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1-expected.txt >@@ -3,5 +3,5 @@ > arcTo() with zero radius draws a straight line from P0 to P1 > > >-FAIL arcTo() with zero radius draws a straight line from P0 to P1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arcTo() with zero radius draws a straight line from P0 to P1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1.worker-expected.txt >index eb950587d478f5bfab765356a93bcb67f8009b57..65f5e6ed068befe53445e3e8170dddd3ec589bae 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo() with zero radius draws a straight line from P0 to P1 Can't find variable: OffscreenCanvas >+PASS arcTo() with zero radius draws a straight line from P0 to P1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2-expected.txt >index a4551c92bc7394e20544b03aa4e3258fd52522b5..a4fd7bb9b2489cbef971c83bf73cd6cc05580d79 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2-expected.txt >@@ -3,5 +3,5 @@ > arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear > > >-FAIL arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2.worker-expected.txt >index c0a3b55c2043918e1dad845db0bff5321cc07b2f..44de5b1610eef10ad85d6085c2a267f11167276f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear Can't find variable: OffscreenCanvas >+PASS arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath-expected.txt >index 7e5ad020f335d1b2a8391a2d2ef1419cd34926e9..e499f462f5efa2f17ac0d158f30f1fbb852276ef 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.beginPath > > >-FAIL OffscreenCanvas test: 2d.path.beginPath null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.beginPath > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic-expected.txt >index cfd2d5c65647a5831925fefae0df0c3cc93ccce8..963c1eb6e0f11ab896fa25e6fc559b3e74031ff6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.bezierCurveTo.basic > > >-FAIL OffscreenCanvas test: 2d.path.bezierCurveTo.basic null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.bezierCurveTo.basic > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1-expected.txt >index f9c2330be4a0bda816d01527fd8f0f7f3991a95f..cb8c155978e33008764b5b62deca37020cf035b0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1-expected.txt >@@ -3,5 +3,5 @@ > If there is no subpath, the first control point is added (and nothing is drawn up to it) > > >-FAIL If there is no subpath, the first control point is added (and nothing is drawn up to it) null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS If there is no subpath, the first control point is added (and nothing is drawn up to it) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.worker-expected.txt >index 9fc6bf18a51701ee0ba2ce808a0bd6f198fe9b11..17689e17538550eb221a1b68e159c14d8de97a4a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL If there is no subpath, the first control point is added (and nothing is drawn up to it) Can't find variable: OffscreenCanvas >+PASS If there is no subpath, the first control point is added (and nothing is drawn up to it) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2-expected.txt >index 52cfb63c50a9cc2161cd6e47a6c6dbc4a1fc7121..8db59eb4b983dc6e9d70fffb6500b4a2bf7fdb85 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2-expected.txt >@@ -3,5 +3,5 @@ > If there is no subpath, the first control point is added > > >-FAIL If there is no subpath, the first control point is added null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS If there is no subpath, the first control point is added > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.worker-expected.txt >index fd2c39fad92aa88a672a7b9bbf49b0a21ac01d29..fb83628b10c1c9b8d98195b4c62c820aef462c87 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL If there is no subpath, the first control point is added Can't find variable: OffscreenCanvas >+PASS If there is no subpath, the first control point is added > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite-expected.txt >index a6520a1df93acfd221ac843d90e7a390ef7e4d76..3eee527cea9df67e035e6c0b03ad16562d9071eb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > bezierCurveTo() with Infinity/NaN is ignored > > >-FAIL bezierCurveTo() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.moveTo') >+PASS bezierCurveTo() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite.worker-expected.txt >index 0f33c4d86d874c0bffd53e351d8e53df369a72c0..4b6b650655e2bf90612d5e6434d8bba8798eb828 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL bezierCurveTo() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS bezierCurveTo() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled-expected.txt >index 74b59b49355d3ef13514fefad7963d84bc14b66d..03a363c3e528f394c0e5088046f1f73760a9160d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.bezierCurveTo.scaled > > >-FAIL OffscreenCanvas test: 2d.path.bezierCurveTo.scaled null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.bezierCurveTo.scaled > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape-expected.txt >index 8050060f1a3c51e3ea545957415e0f3980bb1c5b..9b08a8e63c884f0c65a3d6b4f6f0122ed260000e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.bezierCurveTo.shape > > >-FAIL OffscreenCanvas test: 2d.path.bezierCurveTo.shape null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.bezierCurveTo.shape > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1-expected.txt >index 39572e3cd13c68e91bea6b305779afb1b2b08de5..62dc4f84dbb31ac720966bd52b84c76807c50a53 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.clip.basic.1 > > >-FAIL OffscreenCanvas test: 2d.path.clip.basic.1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.clip.basic.1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2-expected.txt >index dc5615a59b588ca500a0ce422ccecfeaca479b4c..239283b4521eb3078ef00c1455db4c455c6c3b21 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.clip.basic.2 > > >-FAIL OffscreenCanvas test: 2d.path.clip.basic.2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.clip.basic.2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty-expected.txt >index 6802f93e56d4669d5e4aa81a04cf907a079bbc60..e0471eb91dba94a7b9e4f7f212c905c659463c20 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.clip.empty > > >-FAIL OffscreenCanvas test: 2d.path.clip.empty null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.clip.empty > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect-expected.txt >index b82a9275c87b8314c28b18c14d0bf74b0192d85b..b7ac3f802473d1f009009280d769fc5930bb92e0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.clip.intersect > > >-FAIL OffscreenCanvas test: 2d.path.clip.intersect null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.clip.intersect > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected-expected.txt >index f46262be306c34195b5124ce6ed1955bad40841e..15e43b0c958f6be40c3f11b08fdb28ef6353e578 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.clip.unaffected > > >-FAIL OffscreenCanvas test: 2d.path.clip.unaffected null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.clip.unaffected > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1-expected.txt >index d3d65e1614c8d84f5af22b52fe016c9df1841b95..20e35f58a987ca913aebd9ffed06c50bd5d5ef37 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.clip.winding.1 > > >-FAIL OffscreenCanvas test: 2d.path.clip.winding.1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.clip.winding.1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2-expected.txt >index 3d75d79549cf3736128974dca3fcf725e43b6001..4e6d9f5e673129ee0e3877035e7089d3d035ff26 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.clip.winding.2 > > >-FAIL OffscreenCanvas test: 2d.path.clip.winding.2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.clip.winding.2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty-expected.txt >index 10645370a7cde97d31aaede9d68a4c59dd2d75bc..2fb449d153ae8c677662a568a6a76a9a04025103 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.closePath.empty > > >-FAIL OffscreenCanvas test: 2d.path.closePath.empty null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.closePath.empty > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline-expected.txt >index dcfc3a9d999087f252e194de6acbd6b119c83f35..402f53cd88d44c696af2c2720ead59b6a9fd5c0d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.closePath.newline > > >-FAIL OffscreenCanvas test: 2d.path.closePath.newline null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.closePath.newline > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint-expected.txt >index 88579811438d7531cf21ed37a43a1008efef83c4..42ccda1dd82d9976a4d91ca6c0e29ef4e07893ff 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.closePath.nextpoint > > >-FAIL OffscreenCanvas test: 2d.path.closePath.nextpoint null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.closePath.nextpoint > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic-expected.txt >index bc99479fc94315fa22fd7875270c67acf6113acc..0dde46c9e093590d53b4ecc09543fa8f85f9f460 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.fill.closed.basic > > >-FAIL OffscreenCanvas test: 2d.path.fill.closed.basic null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.fill.closed.basic > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected-expected.txt >index 4fe4b4a6871c6cb98656f5c9e7d5e7100a6c81cd..2be546a505db5aa4683b2f054fba130ec8737170 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.fill.closed.unaffected > > >-FAIL OffscreenCanvas test: 2d.path.fill.closed.unaffected null is not an object (evaluating 'ctx.fillStyle = '#00f'') >+PASS OffscreenCanvas test: 2d.path.fill.closed.unaffected > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap-expected.txt >index e79b0d7c551207bc9fa5474d9095848b6ce86e21..a3a477d2a04ac79902d6b189772ebff99e3f9e64 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.fill.overlap > > >-FAIL OffscreenCanvas test: 2d.path.fill.overlap null is not an object (evaluating 'ctx.fillStyle = '#000'') >+PASS OffscreenCanvas test: 2d.path.fill.overlap > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add-expected.txt >index 48d30763ae58dde5d049116bf603cfba249fb5f8..b2dba0f7edf25dbcfd74692ead15726c499c8c7b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.fill.winding.add > > >-FAIL OffscreenCanvas test: 2d.path.fill.winding.add null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.fill.winding.add > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1-expected.txt >index 3ba5879b6b7e9d22b1f845369f84bb810b897de7..bdf3a2aff91da689126b314bd6cc0615dfb211b6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.fill.winding.subtract.1 > > >-FAIL OffscreenCanvas test: 2d.path.fill.winding.subtract.1 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.fill.winding.subtract.1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2-expected.txt >index b8992af57489c5b468d3397678b4c7580855da2e..629502779cd5e248a050ef957cfa93e3cf07ebd4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.fill.winding.subtract.2 > > >-FAIL OffscreenCanvas test: 2d.path.fill.winding.subtract.2 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.fill.winding.subtract.2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3-expected.txt >index b4355f59e00c07583b1feeb561bf1f62840914d5..6b117c9c25e4467be6b20222c4bafa88f18954d0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.fill.winding.subtract.3 > > >-FAIL OffscreenCanvas test: 2d.path.fill.winding.subtract.3 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.fill.winding.subtract.3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.initial-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.initial-expected.txt >index 5756f05b1d5fbf4f7f9af4586209ac137317abf3..3cf4b2c1ae7c6f2cea1db29d8fe71f0483fe9766 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.initial-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.initial-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.initial > > >-FAIL OffscreenCanvas test: 2d.path.initial null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.initial > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.initial.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.initial.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.initial.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.initial.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc-expected.txt >index 2dcb2698d114f621986d10fc630d80c6f9172118..462204a2810b9c159f3d7299ef63977822cc6f26 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() works on arcs > > >-FAIL isPointInPath() works on arcs null is not an object (evaluating 'ctx.arc') >+PASS isPointInPath() works on arcs > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc.worker-expected.txt >index ec928efb7dc942ca2633c5d5355216d833edfc72..ac4ea6983d9651fd5c10fa99b83998ce217bc9d9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() works on arcs Can't find variable: OffscreenCanvas >+PASS isPointInPath() works on arcs > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1-expected.txt >index 5726f3fd901ea31481025dbb1a4d5177d01e1a1f..e3b3ab8eb519d91a4879e21095e4dde0cba13e82 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() detects whether the point is inside the path > > >-FAIL isPointInPath() detects whether the point is inside the path null is not an object (evaluating 'ctx.rect') >+PASS isPointInPath() detects whether the point is inside the path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1.worker-expected.txt >index 1e9549462bbee6937ad0ceacc511c01c53768bbf..73b48fff11da6447f73c57239ed8be22b829fd73 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() detects whether the point is inside the path Can't find variable: OffscreenCanvas >+PASS isPointInPath() detects whether the point is inside the path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2-expected.txt >index 308f742cf43758c55049ec5170606d100528abf0..1ca4ccbe94ce25f70ad23b4820130d382c2c9165 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() detects whether the point is inside the path > > >-FAIL isPointInPath() detects whether the point is inside the path null is not an object (evaluating 'ctx.rect') >+PASS isPointInPath() detects whether the point is inside the path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2.worker-expected.txt >index 1e9549462bbee6937ad0ceacc511c01c53768bbf..73b48fff11da6447f73c57239ed8be22b829fd73 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() detects whether the point is inside the path Can't find variable: OffscreenCanvas >+PASS isPointInPath() detects whether the point is inside the path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier-expected.txt >index dc96a51dfc9bd276f5769ee2917616b4f6da1e88..e387579ebe6440d62f7a6401a8f089a72dbe4df5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() works on Bezier curves > > >-FAIL isPointInPath() works on Bezier curves null is not an object (evaluating 'ctx.moveTo') >+PASS isPointInPath() works on Bezier curves > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier.worker-expected.txt >index 7dbb9a715cefcecf074c9abc2d29e3b7657b8610..cbe71853f1aeb7684c09a12ddf68e416cf0927c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() works on Bezier curves Can't find variable: OffscreenCanvas >+PASS isPointInPath() works on Bezier curves > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc-expected.txt >index fa1ad6a394c160f2abc8f338ed51d440a1f70518..0c894eaaea40b8a12457faa6e92bde4925b5a243 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() works on unclosed arcs larger than 2pi > > >-FAIL isPointInPath() works on unclosed arcs larger than 2pi null is not an object (evaluating 'ctx.arc') >+PASS isPointInPath() works on unclosed arcs larger than 2pi > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc.worker-expected.txt >index 00473ab628d31696202131edd3bab97188d0fc6a..c5c10454861a98c76f35f5a910659415ce6c104d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() works on unclosed arcs larger than 2pi Can't find variable: OffscreenCanvas >+PASS isPointInPath() works on unclosed arcs larger than 2pi > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge-expected.txt >index f1782c3bfc53a5ae2cbca57d6f19ce0e84e6c422..67b57a3d9814307f63321c0cc7c4c40126aabe1a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() counts points on the path as being inside > > >-FAIL isPointInPath() counts points on the path as being inside null is not an object (evaluating 'ctx.rect') >+PASS isPointInPath() counts points on the path as being inside > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge.worker-expected.txt >index e0ee9d80b9d2203ad6f3721f342f3849b4934aee..3676e48919b42023474140b6599145a56c4c6d9c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() counts points on the path as being inside Can't find variable: OffscreenCanvas >+PASS isPointInPath() counts points on the path as being inside > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty-expected.txt >index df3138f8012585b068e93395ff8b491aafc2053a..4198de11b42270390d386ee7161e6de54b068075 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() works when there is no path > > >-FAIL isPointInPath() works when there is no path null is not an object (evaluating 'ctx.isPointInPath') >+PASS isPointInPath() works when there is no path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty.worker-expected.txt >index 686bdc856f26ff1960d00aaa81e7898b930db37c..33bac18103aabe16fc9d9990666574fab861d617 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() works when there is no path Can't find variable: OffscreenCanvas >+PASS isPointInPath() works when there is no path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite-expected.txt >index 02dbd1f049621de7ead0a9628fa45aad1fb89de3..6a386e8b5f6ebc0b82c4d8a1186427c54534321e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() returns false for non-finite arguments > > >-FAIL isPointInPath() returns false for non-finite arguments null is not an object (evaluating 'ctx.rect') >+PASS isPointInPath() returns false for non-finite arguments > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite.worker-expected.txt >index 0bb8f2478bd522351a57756597a05878964ed2f4..a9009c8dec02963cf4a83927574545159128ede2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() returns false for non-finite arguments Can't find variable: OffscreenCanvas >+PASS isPointInPath() returns false for non-finite arguments > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside-expected.txt >index 93167adea2725d5a2db0957058a41ab87c5d2073..1cba9f6da160e9449553bad8d34aa0074079f214 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() works on paths outside the canvas > > >-FAIL isPointInPath() works on paths outside the canvas null is not an object (evaluating 'ctx.rect') >+PASS isPointInPath() works on paths outside the canvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside.worker-expected.txt >index 9e321cd32c1243477cc9ac974d562530ea41af7e..df482866161ffcb79875f2a10b22865458d11240 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() works on paths outside the canvas Can't find variable: OffscreenCanvas >+PASS isPointInPath() works on paths outside the canvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath-expected.txt >index 2ae97a2f5038c09856d6cf555e3f977d7123bb1f..4bb8f0df890e56f513b8921da2ec438a92161131 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() uses the current path, not just the subpath > > >-FAIL isPointInPath() uses the current path, not just the subpath null is not an object (evaluating 'ctx.rect') >+PASS isPointInPath() uses the current path, not just the subpath > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath.worker-expected.txt >index 97f12d8ea68d0251329b6aec3aa66cbdaa144fb8..34878e2cb1df59e09793e53fa74dcd6b0a77f0e1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() uses the current path, not just the subpath Can't find variable: OffscreenCanvas >+PASS isPointInPath() uses the current path, not just the subpath > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1-expected.txt >index 8ae4474ca35ca6224c16f4907f349397b0f1cb72..97cfeb468f4be9b98d8898223c3638222f5fcc3b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() handles transformations correctly > > >-FAIL isPointInPath() handles transformations correctly null is not an object (evaluating 'ctx.translate') >+PASS isPointInPath() handles transformations correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1.worker-expected.txt >index 1a7f6600e4504a94b2d669697328fee9d706f1a1..3a54880a93fbbb8b72a996d124a3395f2f903abf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() handles transformations correctly Can't find variable: OffscreenCanvas >+PASS isPointInPath() handles transformations correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2-expected.txt >index 46c8e1e3fd8e4d64393d09a3e57b9e672fc0792e..2fff9f1bef919297d6a56073fc18715392995780 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() handles transformations correctly > > >-FAIL isPointInPath() handles transformations correctly null is not an object (evaluating 'ctx.rect') >+PASS isPointInPath() handles transformations correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2.worker-expected.txt >index 1a7f6600e4504a94b2d669697328fee9d706f1a1..3a54880a93fbbb8b72a996d124a3395f2f903abf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() handles transformations correctly Can't find variable: OffscreenCanvas >+PASS isPointInPath() handles transformations correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3-expected.txt >index 3221d871067619deab33e8b2c37ac80b23dc4c11..4878f0220d1196a179e46a88d1845755659f7005 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() handles transformations correctly > > >-FAIL isPointInPath() handles transformations correctly null is not an object (evaluating 'ctx.scale') >+PASS isPointInPath() handles transformations correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3.worker-expected.txt >index 1a7f6600e4504a94b2d669697328fee9d706f1a1..3a54880a93fbbb8b72a996d124a3395f2f903abf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() handles transformations correctly Can't find variable: OffscreenCanvas >+PASS isPointInPath() handles transformations correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4-expected.txt >index 66c89917db77fe439a6688f7be41bb00d6705214..1baf99db62aff708152522240d6e3cb6d727c316 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() handles transformations correctly > > >-FAIL isPointInPath() handles transformations correctly null is not an object (evaluating 'ctx.translate') >+PASS isPointInPath() handles transformations correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4.worker-expected.txt >index 1a7f6600e4504a94b2d669697328fee9d706f1a1..3a54880a93fbbb8b72a996d124a3395f2f903abf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() handles transformations correctly Can't find variable: OffscreenCanvas >+PASS isPointInPath() handles transformations correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed-expected.txt >index 373473017b6773206c922dfd5e867771d803be12..bf285efc976fb493d8f6fa0d02725275f0645a55 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() works on unclosed subpaths > > >-FAIL isPointInPath() works on unclosed subpaths null is not an object (evaluating 'ctx.moveTo') >+PASS isPointInPath() works on unclosed subpaths > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed.worker-expected.txt >index 68534b3d2e31288c1c0abb2c6e3c37e345a070a0..3a4e164fc332f1a85a0ee0e849be02ef704d63c9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() works on unclosed subpaths Can't find variable: OffscreenCanvas >+PASS isPointInPath() works on unclosed subpaths > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding-expected.txt >index ab3dc7b1ce599500871bb233111dd6ce4b9267d2..307538d5e519c7ebdec40e50acba9dfffd1fdef2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding-expected.txt >@@ -3,5 +3,5 @@ > isPointInPath() uses the non-zero winding number rule > > >-FAIL isPointInPath() uses the non-zero winding number rule null is not an object (evaluating 'ctx.moveTo') >+PASS isPointInPath() uses the non-zero winding number rule > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding.worker-expected.txt >index 1f44b8e89611e52971d6812d62bc21fc39c13ac8..1208eb0ce6db9eb3bc09e99a1ce4fdf762cb6ba1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL isPointInPath() uses the non-zero winding number rule Can't find variable: OffscreenCanvas >+PASS isPointInPath() uses the non-zero winding number rule > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic-expected.txt >index f9f8d6c4990b0b05b32b843e2f3d9aa091b08528..13c1cff0cc19d2ea237534e9961fdc366944b95c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.lineTo.basic > > >-FAIL OffscreenCanvas test: 2d.path.lineTo.basic null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.lineTo.basic > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1-expected.txt >index c6c3f46e253298241ed2dc95c941c39c069dd241..6d5fdcbe2975c32a01d6aec957df3ab9dae4efa1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1-expected.txt >@@ -3,5 +3,5 @@ > If there is no subpath, the point is added and nothing is drawn > > >-FAIL If there is no subpath, the point is added and nothing is drawn null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS If there is no subpath, the point is added and nothing is drawn > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1.worker-expected.txt >index d593d316fcc91752cadcf8e2c2bd54810144c3b8..cc49260f0778d79bbdb4b7e5fd79de13c58d020a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL If there is no subpath, the point is added and nothing is drawn Can't find variable: OffscreenCanvas >+PASS If there is no subpath, the point is added and nothing is drawn > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2-expected.txt >index bf819d5c28b6dff1e754d016695a7c5f3745e3df..17856ec329fbdaedaf06b1b114ba6da212dbab91 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2-expected.txt >@@ -3,5 +3,5 @@ > If there is no subpath, the point is added and used for subsequent drawing > > >-FAIL If there is no subpath, the point is added and used for subsequent drawing null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS If there is no subpath, the point is added and used for subsequent drawing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2.worker-expected.txt >index cf33655eeaf8340c6a95fe7a279a1668ebedda8a..163056227253c984ff2b3698b0794b7c81560e3f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL If there is no subpath, the point is added and used for subsequent drawing Can't find variable: OffscreenCanvas >+PASS If there is no subpath, the point is added and used for subsequent drawing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint-expected.txt >index 7ff211d4ee4fbc4960d8bb0a05a2c534a41bcc49..b6e6d52e9f0d98b4312098256bda798cf8a54abd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.lineTo.nextpoint > > >-FAIL OffscreenCanvas test: 2d.path.lineTo.nextpoint null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.lineTo.nextpoint > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite-expected.txt >index 6d8c65e5daac0f23770d4ae66fda7f7dd9b6cb7a..e6d166d5957173ea9f4b25aa6a7e736fbb77442a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > lineTo() with Infinity/NaN is ignored > > >-FAIL lineTo() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.moveTo') >+PASS lineTo() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details-expected.txt >index ddaba5454314639918105fcddd4df2bf57e1075c..3e5fced8ecd8f6045ecf6725d1f44000e4e9b5f8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details-expected.txt >@@ -3,5 +3,5 @@ > lineTo() with Infinity/NaN for first arg still converts the second arg > > >-FAIL lineTo() with Infinity/NaN for first arg still converts the second arg null is not an object (evaluating 'ctx.lineTo') >+PASS lineTo() with Infinity/NaN for first arg still converts the second arg > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details.worker-expected.txt >index 5c02aa5432d4fd11df3cab605a6053729844c0f7..0063510da31ba3103c4ce157404067ba4a5d655c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL lineTo() with Infinity/NaN for first arg still converts the second arg Can't find variable: OffscreenCanvas >+PASS lineTo() with Infinity/NaN for first arg still converts the second arg > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.worker-expected.txt >index 51a793b106d5dc7b7c8e9978c7b38cc14dc21882..5a136844b518279c9b9cbe0e4529464caa51ea65 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL lineTo() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS lineTo() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic-expected.txt >index e76889385adb44af8690222dca80b4a811cdf449..460fb73ed0e44fd18b2220addfb5f0eaac10fb13 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.moveTo.basic > > >-FAIL OffscreenCanvas test: 2d.path.moveTo.basic null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.moveTo.basic > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple-expected.txt >index 0955d5c89bf1d14f25a6994e83f12fbc46eaf2d3..ded4322c301a6eb06bdfec7561dede8269789689 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.moveTo.multiple > > >-FAIL OffscreenCanvas test: 2d.path.moveTo.multiple null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.moveTo.multiple > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath-expected.txt >index ef67fff85b268e61afb684d10015ffb9c9c12c98..0f77d457532d6d197702c9e239ccc4c18e2d64df 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.moveTo.newsubpath > > >-FAIL OffscreenCanvas test: 2d.path.moveTo.newsubpath null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.moveTo.newsubpath > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite-expected.txt >index 5e2f5d8b1167439dfdc11f1a790fdd8a9d953462..b899ab9a599b9209fcd9711dd9d35d6245058a7b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > moveTo() with Infinity/NaN is ignored > > >-FAIL moveTo() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.moveTo') >+PASS moveTo() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite.worker-expected.txt >index 0f839df89b7f31e99c539a631b0098cf9b1008dc..47ae57d81293ba05ed467a0dd9fd44e2424b4076 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL moveTo() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS moveTo() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic-expected.txt >index e0622d4a10db710346541445f34048f9a856ef92..d9a4b70e6f8c90b88b485720a0ce74bc746b454d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.quadraticCurveTo.basic > > >-FAIL OffscreenCanvas test: 2d.path.quadraticCurveTo.basic null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.quadraticCurveTo.basic > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1-expected.txt >index 8b2a4167b3f96df2541c780459d86556282f6766..296f16b39229dc9bee185d6c3f823817fd35b7a7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1-expected.txt >@@ -3,5 +3,5 @@ > If there is no subpath, the first control point is added (and nothing is drawn up to it) > > >-FAIL If there is no subpath, the first control point is added (and nothing is drawn up to it) null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS If there is no subpath, the first control point is added (and nothing is drawn up to it) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.worker-expected.txt >index 9fc6bf18a51701ee0ba2ce808a0bd6f198fe9b11..17689e17538550eb221a1b68e159c14d8de97a4a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL If there is no subpath, the first control point is added (and nothing is drawn up to it) Can't find variable: OffscreenCanvas >+PASS If there is no subpath, the first control point is added (and nothing is drawn up to it) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2-expected.txt >index b274c3a1ebb644167041399ea8c3176151b17001..c85112859072df73b3d1b435d535a46fe5dc9e96 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2-expected.txt >@@ -3,5 +3,5 @@ > If there is no subpath, the first control point is added > > >-FAIL If there is no subpath, the first control point is added null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS If there is no subpath, the first control point is added > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.worker-expected.txt >index fd2c39fad92aa88a672a7b9bbf49b0a21ac01d29..fb83628b10c1c9b8d98195b4c62c820aef462c87 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL If there is no subpath, the first control point is added Can't find variable: OffscreenCanvas >+PASS If there is no subpath, the first control point is added > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite-expected.txt >index 4f28dd40b3f65b6124ecdd260e66dd3707db0e27..f9114daa8e0939997d9c2a774a0c0e8744ccce30 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > quadraticCurveTo() with Infinity/NaN is ignored > > >-FAIL quadraticCurveTo() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.moveTo') >+PASS quadraticCurveTo() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite.worker-expected.txt >index a106ce691792d4466a1bf1229a4dd65626e2aaaf..be95de71f1dc02268624e666a63a687c4848856c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL quadraticCurveTo() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS quadraticCurveTo() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled-expected.txt >index 0f0dc78185e60fe60da7df83793231b2e1798fcb..2e78c71b6ab0d1f4d9e7d6b45b58fe6263dce241 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.quadraticCurveTo.scaled > > >-FAIL OffscreenCanvas test: 2d.path.quadraticCurveTo.scaled null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.quadraticCurveTo.scaled > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape-expected.txt >index b32683d337f3f2146bd560ead7754543dfe01868..1ca8e2aa899c55edb406bfad0b698fb6c1ef4a9c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.quadraticCurveTo.shape > > >-FAIL OffscreenCanvas test: 2d.path.quadraticCurveTo.shape null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.quadraticCurveTo.shape > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic-expected.txt >index bcdfabcb160a721aae17748bb9c55606ada9e642..7e9c1d713c0346ebd5132233b6e95d8c568645b8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.rect.basic > > >-FAIL OffscreenCanvas test: 2d.path.rect.basic null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.rect.basic > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed-expected.txt >index 18676e633b67a36d20f073052e4e30b5081b9a45..c9d534fc05ed59026a8f1c2fdc3ca9f85600e7df 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.rect.closed > > >-FAIL OffscreenCanvas test: 2d.path.rect.closed null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.rect.closed > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1-expected.txt >index 9e17de70c8c7af11824e4515e1abf565bcca1376..d0dedea8cde4163cd394dc14a00dcb2234f40c07 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.rect.end.1 > > >-FAIL OffscreenCanvas test: 2d.path.rect.end.1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.rect.end.1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2-expected.txt >index 76a43cfeca48b9b3561aa58563732e63757c0f7f..f73599c3241346d91e576c0b429fe10c5bbdc560 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.rect.end.2 > > >-FAIL OffscreenCanvas test: 2d.path.rect.end.2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.rect.end.2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative-expected.txt >index 2b4c6bd98a48975af8ffdd81e096edfcb0a832f4..7374edcf8106e7bc75923493d2b239ac40f8fe55 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.rect.negative > > >-FAIL OffscreenCanvas test: 2d.path.rect.negative null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.rect.negative > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath-expected.txt >index 0919c6d0da6e41ea6b9196faa628ba35c608fde0..e45b19cfccfdca330c9b8e6222dc8184ec171b3a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.rect.newsubpath > > >-FAIL OffscreenCanvas test: 2d.path.rect.newsubpath null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.rect.newsubpath > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite-expected.txt >index c6ade2612959f19fdcde1edbd87373be6084bab6..9c981b394c8267dab8ccc535956f58909107a710 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > rect() with Infinity/NaN is ignored > > >-FAIL rect() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.moveTo') >+PASS rect() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite.worker-expected.txt >index f5dc12d3dde037c2fb73aa866e26e9ec8a5116b7..171169af723ff3e8413e913cf5a32cf9938d614f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL rect() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS rect() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect-expected.txt >index fbdf35d92e5bade529927fe670390f50647e30c8..bb8cb98d32dee40531a7c97a744cadb3dfcb8c4f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.rect.selfintersect > > >-FAIL OffscreenCanvas test: 2d.path.rect.selfintersect null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.rect.selfintersect > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding-expected.txt >index 59d075fc7836c448f470839d12f7164118d01913..56b093ec19e57baa49d432b8aa873f25e79238d5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.rect.winding > > >-FAIL OffscreenCanvas test: 2d.path.rect.winding null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.rect.winding > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1-expected.txt >index bc56f20984163b9c643198424f20f0ff7de83d95..9ff2da3af33b4c72d69efa10fc62c381a30f3887 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.rect.zero.1 > > >-FAIL OffscreenCanvas test: 2d.path.rect.zero.1 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.rect.zero.1 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2-expected.txt >index 0be90f6c40fe527b9af4df75afad21d5f266da37..6dfed6d9fb89fc3db5e3d2ea8555186e41b2661e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.rect.zero.2 > > >-FAIL OffscreenCanvas test: 2d.path.rect.zero.2 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.rect.zero.2 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3-expected.txt >index 7a16e346547d6321d1fe4eef8fe2316b94982b68..5372bdea142a6c1d78e9ec43a2ca3419cd95aa1d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.rect.zero.3 > > >-FAIL OffscreenCanvas test: 2d.path.rect.zero.3 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.rect.zero.3 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4-expected.txt >index bd3ca939e46cbe75e77e8986796c3c446c6b842e..cfffce94daeb8b29ce80eb2f8c466560886a9d40 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.rect.zero.4 > > >-FAIL OffscreenCanvas test: 2d.path.rect.zero.4 null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.rect.zero.4 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5-expected.txt >index 93d441bf479f6ae054815a2a63281939bb05667c..0df2a13c9ab43ed334d86c8d7bf8845a65bc42bd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.rect.zero.5 > > >-FAIL OffscreenCanvas test: 2d.path.rect.zero.5 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.rect.zero.5 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6-expected.txt >index 3ff531a840b338b5c82ecc027b492331abfda0b2..2d66f0925a5f22a5619b4080d9bb4d4838125b34 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.rect.zero.6 > > >-FAIL OffscreenCanvas test: 2d.path.rect.zero.6 null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.path.rect.zero.6 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty-expected.txt >index 6eb2a71518c827929d1bd7380d29387b784f6ec8..706639843f91d7756559f5eefb230739d3623199 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty-expected.txt >@@ -3,5 +3,5 @@ > Empty subpaths are not stroked > > >-FAIL Empty subpaths are not stroked null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Empty subpaths are not stroked > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty.worker-expected.txt >index 41383a6d30c0eb22c2a85e7506d648055bef4649..7ba1ca39227939e206bbf59d694a9025b13081ad 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Empty subpaths are not stroked Can't find variable: OffscreenCanvas >+PASS Empty subpaths are not stroked > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap-expected.txt >index 1d59e0814c5c5b409e7552e93d26eff8ea55ca6d..dfeea3b34d97645beed55dd63782a30fb4298702 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap-expected.txt >@@ -3,5 +3,5 @@ > Stroked subpaths are combined before being drawn > > >-FAIL Stroked subpaths are combined before being drawn null is not an object (evaluating 'ctx.fillStyle = '#000'') >+PASS Stroked subpaths are combined before being drawn > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap.worker-expected.txt >index fdff936030364ca363963a2bc685e3f5fae91079..c4f97b9070c4b23ef659761a39b875f821b83ede 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Stroked subpaths are combined before being drawn Can't find variable: OffscreenCanvas >+PASS Stroked subpaths are combined before being drawn > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc-expected.txt >index e70a23ec0443419621ab625601b1e67ac4ae8f56..be0426cd76f256cdca0d588b7a8ec0c17bfdccd7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc-expected.txt >@@ -3,5 +3,5 @@ > Zero-length line segments from arcTo and arc are removed before stroking > > >-FAIL Zero-length line segments from arcTo and arc are removed before stroking null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Zero-length line segments from arcTo and arc are removed before stroking > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc.worker-expected.txt >index 0b88e943cde395bae61408a81f7de029b2a085da..b1bed6145f485841b77d75d69c90865efbd3ee71 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Zero-length line segments from arcTo and arc are removed before stroking Can't find variable: OffscreenCanvas >+PASS Zero-length line segments from arcTo and arc are removed before stroking > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed-expected.txt >index d21c26b61c92903a0d5dbbe61db4d94736a9bf99..f865d24a3fd5c8e52854500be7cb5dcc03d8bcbd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed-expected.txt >@@ -3,5 +3,5 @@ > Zero-length line segments from closed paths are removed before stroking > > >-FAIL Zero-length line segments from closed paths are removed before stroking null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Zero-length line segments from closed paths are removed before stroking > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed.worker-expected.txt >index 32aab74955f3c955c82b0bf2b472492cb0d5b713..190c58e7308651234e043b4f30a510a44fcc86c3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Zero-length line segments from closed paths are removed before stroking Can't find variable: OffscreenCanvas >+PASS Zero-length line segments from closed paths are removed before stroking > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner-expected.txt >index eb2ee58c63c59b3aee3a62f8806a7f8421117e40..25004f2fb0ed86ad630c0508be755d6602a3a137 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner-expected.txt >@@ -3,5 +3,5 @@ > Zero-length line segments are removed before stroking with miters > > >-FAIL Zero-length line segments are removed before stroking with miters null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Zero-length line segments are removed before stroking with miters > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner.worker-expected.txt >index 064349ebb48365fae582e28db9d2c0ea76b78d49..ff00fbe298f188e1fbbd88b11942a1fa86343aa3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Zero-length line segments are removed before stroking with miters Can't find variable: OffscreenCanvas >+PASS Zero-length line segments are removed before stroking with miters > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve-expected.txt >index 7aa9e13426259017f93d49ec790479730d0b06eb..7b43d0f58d16e7a0c3d31c3218ee171450297fdb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve-expected.txt >@@ -3,5 +3,5 @@ > Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking > > >-FAIL Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve.worker-expected.txt >index ef33e1592ead079307a8bd69bcb16fee8dd4cf2b..81152e4076e2f8461563488271874d36fc30d058 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking Can't find variable: OffscreenCanvas >+PASS Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line-expected.txt >index 33dfb14e7441bd57418c4ff8c17a8666d2f1d92e..025d8609f4594d5a854e25ebd0f6f3784d081d91 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line-expected.txt >@@ -3,5 +3,5 @@ > Zero-length line segments from lineTo are removed before stroking > > >-FAIL Zero-length line segments from lineTo are removed before stroking null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Zero-length line segments from lineTo are removed before stroking > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line.worker-expected.txt >index 4441be2bc1b9dc0f623f784243c485bfbb2b2cdc..81782a7071a1b587d0176412a99569306a3681f4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Zero-length line segments from lineTo are removed before stroking Can't find variable: OffscreenCanvas >+PASS Zero-length line segments from lineTo are removed before stroking > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect-expected.txt >index c74021e390ab04c44dbbd71dd2d3570f1c11f245..28e8d6424e0dbf793d26d40dce769387e685b7a3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect-expected.txt >@@ -3,5 +3,5 @@ > Zero-length line segments from rect and strokeRect are removed before stroking > > >-FAIL Zero-length line segments from rect and strokeRect are removed before stroking null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Zero-length line segments from rect and strokeRect are removed before stroking > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect.worker-expected.txt >index 12123fe0029237cc81decea12e3831b871cb20e1..87272e3ee578e06cfa9c8b43c4fbf2297df714c7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Zero-length line segments from rect and strokeRect are removed before stroking Can't find variable: OffscreenCanvas >+PASS Zero-length line segments from rect and strokeRect are removed before stroking > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1-expected.txt >index 39c6e7da82c3f931db15bff4b86f1b1001366bf6..f4abe03b0fc6b9661d81f0eb25006437eacb489e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1-expected.txt >@@ -3,5 +3,5 @@ > Stroke line widths are scaled by the current transformation matrix > > >-FAIL Stroke line widths are scaled by the current transformation matrix null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Stroke line widths are scaled by the current transformation matrix > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1.worker-expected.txt >index de162bcd9ac89248737c4ec3b7786c047d157117..63857fffb9151595ec29e6b853618d95a83b9c87 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Stroke line widths are scaled by the current transformation matrix Can't find variable: OffscreenCanvas >+PASS Stroke line widths are scaled by the current transformation matrix > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2-expected.txt >index ba1e12c83605b875526615562fd503e71a733111..5fbe18c55dfc3016e9ce7b2fb247ca9e3be9ba67 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2-expected.txt >@@ -3,5 +3,5 @@ > Stroke line widths are scaled by the current transformation matrix > > >-FAIL Stroke line widths are scaled by the current transformation matrix null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Stroke line widths are scaled by the current transformation matrix > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2.worker-expected.txt >index de162bcd9ac89248737c4ec3b7786c047d157117..63857fffb9151595ec29e6b853618d95a83b9c87 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Stroke line widths are scaled by the current transformation matrix Can't find variable: OffscreenCanvas >+PASS Stroke line widths are scaled by the current transformation matrix > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew-expected.txt >index a1ce4ef79b9c5bedcb97b2b232daaa7217d4bd81..766cc79dd333df0f4812e54b7da580af1e55335f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew-expected.txt >@@ -3,5 +3,5 @@ > Strokes lines are skewed by the current transformation matrix > > >-FAIL Strokes lines are skewed by the current transformation matrix null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Strokes lines are skewed by the current transformation matrix > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew.worker-expected.txt >index 26ac1e9ecdedc9923feab438056f6a7b71d21913..d501f8ddbd2681f00ca01d2e5c617b62b776d497 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Strokes lines are skewed by the current transformation matrix Can't find variable: OffscreenCanvas >+PASS Strokes lines are skewed by the current transformation matrix > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected-expected.txt >index 29c6224a8d38e339f882e8d9fcf738fe2cf532e5..b6968fb4843db35c1f3130c04d0a86018e9ce6b6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected-expected.txt >@@ -3,5 +3,5 @@ > Stroking does not start a new path or subpath > > >-FAIL Stroking does not start a new path or subpath null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Stroking does not start a new path or subpath > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected.worker-expected.txt >index 22849cc38a26cf14f74df5879563ccf97c831096..09036eac49b9315d800ebd269d69510b4add356b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Stroking does not start a new path or subpath Can't find variable: OffscreenCanvas >+PASS Stroking does not start a new path or subpath > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union-expected.txt >index d3959486076d2c4c903ca0be67759fcfcf3c9840..3191cf4ed529c58c7ff9884e18e915705f1670f3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union-expected.txt >@@ -3,5 +3,5 @@ > Strokes in opposite directions are unioned, not subtracted > > >-FAIL Strokes in opposite directions are unioned, not subtracted null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Strokes in opposite directions are unioned, not subtracted > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union.worker-expected.txt >index 7f1480a7015fdf49a5f3730034bbdf8ef6d97911..1b4af2687d1165e533a471302e720ad97b0e9c9b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Strokes in opposite directions are unioned, not subtracted Can't find variable: OffscreenCanvas >+PASS Strokes in opposite directions are unioned, not subtracted > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic-expected.txt >index d34627b27badbe8e194c5da0ad5d1b9847965ced..e0889981b542dfdbaa0f0170ed0e39b80d9147d2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic-expected.txt >@@ -1,5 +1,5 @@ > 2d.path.transformation.basic > > >-FAIL OffscreenCanvas test: 2d.path.transformation.basic null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.path.transformation.basic > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing-expected.txt >index 273e15046d878d155c60a59053725fabff18130d..ab3a55fee9600ebee6a0bfc30cf3a795a07f52b6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing-expected.txt >@@ -3,5 +3,5 @@ > Transformations are applied while building paths, not when drawing > > >-FAIL Transformations are applied while building paths, not when drawing null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Transformations are applied while building paths, not when drawing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing.worker-expected.txt >index 1473ac06990865cf721273ba4420ee809236b7fc..a5634e60b11654ef12b8adee55c5b5a5a6a62375 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Transformations are applied while building paths, not when drawing Can't find variable: OffscreenCanvas >+PASS Transformations are applied while building paths, not when drawing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple-expected.txt >index 42e4444a0d937a0a476103a1e229391e45347bf6..147d6b280c64da6932a501ab368fa6a75b90be2c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple-expected.txt >@@ -3,5 +3,5 @@ > Transformations are applied while building paths, not when drawing > > >-FAIL Transformations are applied while building paths, not when drawing null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Transformations are applied while building paths, not when drawing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple.worker-expected.txt >index 1473ac06990865cf721273ba4420ee809236b7fc..a5634e60b11654ef12b8adee55c5b5a5a6a62375 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Transformations are applied while building paths, not when drawing Can't find variable: OffscreenCanvas >+PASS Transformations are applied while building paths, not when drawing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic-expected.txt >index c18336ce35a7e2f2c404de88765162ab61599b7b..fbf3310d243ee9702eb7e11b3ea590460e731b63 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic-expected.txt >@@ -3,5 +3,5 @@ > createImageData(imgdata) exists and returns something > > >-FAIL createImageData(imgdata) exists and returns something null is not an object (evaluating 'ctx.createImageData') >+PASS createImageData(imgdata) exists and returns something > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic.worker-expected.txt >index 56fa4eee86c451c1722824cd8cbe185267eaf40c..6345f0330d6935f501acbde079d9010e4c5fb1ee 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL createImageData(imgdata) exists and returns something Can't find variable: OffscreenCanvas >+PASS createImageData(imgdata) exists and returns something > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial-expected.txt >index a953c341531bfbd78e2fc7c14637c6b1723b707f..0647ec151c1a820cf29b22897ce811ad18b3abfa 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial-expected.txt >@@ -3,5 +3,5 @@ > createImageData(imgdata) returns transparent black data of the right size > > >-FAIL createImageData(imgdata) returns transparent black data of the right size null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS createImageData(imgdata) returns transparent black data of the right size > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial.worker-expected.txt >index 4c4f2ecc5847da5e94796042cdd1b184f5021c20..54befbf0b64ccc8b330f39d9a644b9717e0582b8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL createImageData(imgdata) returns transparent black data of the right size Can't find variable: OffscreenCanvas >+PASS createImageData(imgdata) returns transparent black data of the right size > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.zero.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.zero.worker-expected.txt >index 18158f5fe2af460a1464529bb013fc0f3b651e13..41af243dc3da7932e1736010c222ccb854baa49e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.zero.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.zero.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL createImageData(null) throws TypeError Can't find variable: OffscreenCanvas >+PASS createImageData(null) throws TypeError > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic-expected.txt >index d97b1be553b1102f1ca6f1071b91991342f94316..e4b852724fbc38964067b7b9053962334fb897e9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic-expected.txt >@@ -3,5 +3,5 @@ > createImageData(sw, sh) exists and returns something > > >-FAIL createImageData(sw, sh) exists and returns something null is not an object (evaluating 'ctx.createImageData') >+PASS createImageData(sw, sh) exists and returns something > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic.worker-expected.txt >index b62917ef0921ed4979d519c71b13a7b2a1634bc3..b8ed45c164f0306a52c5c3c5bf62882c932e7b6e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL createImageData(sw, sh) exists and returns something Can't find variable: OffscreenCanvas >+PASS createImageData(sw, sh) exists and returns something > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial-expected.txt >index b0a56d60ac8a6065113f0ac63ffdc566072d0457..854619a2ec1936b71d80495d6825a0a81b53cbca 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial-expected.txt >@@ -3,5 +3,5 @@ > createImageData(sw, sh) returns transparent black data of the right size > > >-FAIL createImageData(sw, sh) returns transparent black data of the right size null is not an object (evaluating 'ctx.createImageData') >+PASS createImageData(sw, sh) returns transparent black data of the right size > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial.worker-expected.txt >index 0343be412f7a9a56e71968a7a20f6b5ea3d81dc7..19a8b32a2b527f31ca4530e16cd86569d0e86cf5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL createImageData(sw, sh) returns transparent black data of the right size Can't find variable: OffscreenCanvas >+PASS createImageData(sw, sh) returns transparent black data of the right size > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large-expected.txt >index 9300cef730fb98e824e4f07bd08c394d233e1173..bb2fdea304bc2b6ed87125e317d02eb6aee938c3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large-expected.txt >@@ -3,5 +3,5 @@ > createImageData(sw, sh) works for sizes much larger than the canvas > > >-FAIL createImageData(sw, sh) works for sizes much larger than the canvas null is not an object (evaluating 'ctx.createImageData') >+PASS createImageData(sw, sh) works for sizes much larger than the canvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large.worker-expected.txt >index 78648cacd9a94bc144aa64060aa7aa65bc41ff7e..14459ad1c56e0d0d19516700e404c9a3ea67c385 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL createImageData(sw, sh) works for sizes much larger than the canvas Can't find variable: OffscreenCanvas >+PASS createImageData(sw, sh) works for sizes much larger than the canvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative-expected.txt >index 1b2a56e1534e421795d9724872ffca57ccc52472..a4301df1f898528219b0b7861f011ef5e415b1d7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative-expected.txt >@@ -3,5 +3,5 @@ > createImageData(sw, sh) takes the absolute magnitude of the size arguments > > >-FAIL createImageData(sw, sh) takes the absolute magnitude of the size arguments null is not an object (evaluating 'ctx.createImageData') >+PASS createImageData(sw, sh) takes the absolute magnitude of the size arguments > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative.worker-expected.txt >index 339ade4c5af7dacbeb2032d7ee125ab010f81cd4..8a358737972d86fd0558f5057f4e36c28ba651e9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL createImageData(sw, sh) takes the absolute magnitude of the size arguments Can't find variable: OffscreenCanvas >+PASS createImageData(sw, sh) takes the absolute magnitude of the size arguments > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.nonfinite.worker-expected.txt >index 245c479484edc497133fb66dd014c071798323c8..c6be26dd86aeb6f512d778f24e668d97361eb0b1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL createImageData() throws TypeError if arguments are not finite Can't find variable: OffscreenCanvas >+PASS createImageData() throws TypeError if arguments are not finite > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round-expected.txt >index 4c840d751842c6471698e6f3501a7646737a472d..e080df971f0be6584751ba4f212c9603579b84c0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round-expected.txt >@@ -3,5 +3,5 @@ > createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) > > >-FAIL createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) null is not an object (evaluating 'ctx.createImageData') >+PASS createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round.worker-expected.txt >index b17c6589490af124987244fba72b96d7be6d0ee4..030fda3ac4acf540cb2c829e4360cd20d1127c29 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) Can't find variable: OffscreenCanvas >+PASS createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero-expected.txt >index 7372b078191fd9a9f6e96be2e22fe0daecb8d38e..d8801853efcafd8741997f7314221bf39dd85635 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero-expected.txt >@@ -3,5 +3,5 @@ > createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero > > >-FAIL createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero assert_throws: function "function () { ctx.createImageData(10, 0); }" threw object "TypeError: null is not an object (evaluating 'ctx.createImageData')" that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1 >+PASS createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero.worker-expected.txt >index 52b6b28094d444a442acac4821a6151689f9c464..14ae825fb7f52415416ad2e53099cd6beb20aac6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero Can't find variable: OffscreenCanvas >+PASS createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic-expected.txt >index bca1be86aa513754aaf48308d6c9bd221e05e74e..746004a1923d6b0f0974c2803dd1a3575a0aad74 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic-expected.txt >@@ -3,5 +3,5 @@ > getImageData() exists and returns something > > >-FAIL getImageData() exists and returns something null is not an object (evaluating 'ctx.getImageData') >+PASS getImageData() exists and returns something > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic.worker-expected.txt >index bc75ea2b512126b8221bab7591bb5f400abbdb1f..488ab44f4a8d3bc6c081ab13000e4a397628e055 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() exists and returns something Can't find variable: OffscreenCanvas >+PASS getImageData() exists and returns something > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp-expected.txt >index 8ffb82c2c80dca95aa841ca312295f1bdd19c25e..39326fe5ec02f18630bf9fe21961438ddb1c4f99 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp-expected.txt >@@ -3,5 +3,5 @@ > getImageData() clamps colours to the range [0, 255] > > >-FAIL getImageData() clamps colours to the range [0, 255] null is not an object (evaluating 'ctx.fillStyle = 'rgb(-100, -200, -300)'') >+PASS getImageData() clamps colours to the range [0, 255] > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp.worker-expected.txt >index 85adfe306522899c1c5b991c27d8d43cb08ada90..9f2389f38401a2eab5eb5dbdaf8866f14f9d4f6b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() clamps colours to the range [0, 255] Can't find variable: OffscreenCanvas >+PASS getImageData() clamps colours to the range [0, 255] > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length-expected.txt >index 9b7d839bafbf040dbe7a57aff88a98e8d70ea90c..db8ce411eba69036a6cf1f8d11a537dca0f23459 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length-expected.txt >@@ -3,5 +3,5 @@ > getImageData() returns a correctly-sized Uint8ClampedArray > > >-FAIL getImageData() returns a correctly-sized Uint8ClampedArray null is not an object (evaluating 'ctx.getImageData') >+PASS getImageData() returns a correctly-sized Uint8ClampedArray > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length.worker-expected.txt >index cd42fde3096fce9c390818a685b2309e84d51487..c65c2a415bfa74c5950664654122f2dc91756a13 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() returns a correctly-sized Uint8ClampedArray Can't find variable: OffscreenCanvas >+PASS getImageData() returns a correctly-sized Uint8ClampedArray > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonfinite.worker-expected.txt >index 57575bafd96029c2069a19dbc8e20124edaa865b..d451d4427f60c79e9c21edae6991367766ee21b1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() throws TypeError if arguments are not finite Can't find variable: OffscreenCanvas >+PASS getImageData() throws TypeError if arguments are not finite > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul-expected.txt >index 1ab0635f7f2605d59f9cecc9dc9c9572932b9cc3..24b9e70783b974b54079dd91e55e6458a42f3966 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul-expected.txt >@@ -3,5 +3,5 @@ > getImageData() returns non-premultiplied colours > > >-FAIL getImageData() returns non-premultiplied colours null is not an object (evaluating 'ctx.fillStyle = 'rgba(255, 255, 255, 0.5)'') >+PASS getImageData() returns non-premultiplied colours > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul.worker-expected.txt >index cde828cbb2b614fdd4fb84da87aa3f985058e38f..14f8a504a9102a36248fc346febcec30c9b80735 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() returns non-premultiplied colours Can't find variable: OffscreenCanvas >+PASS getImageData() returns non-premultiplied colours > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha-expected.txt >index 31933bc2b417fa79569ff4ec6ead537f8d9cde87..4daf4fa386d98abd23e88dd1e184810050575af5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha-expected.txt >@@ -3,5 +3,5 @@ > getImageData() returns A in the fourth component > > >-FAIL getImageData() returns A in the fourth component null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 0, 0, 0.5)'') >+PASS getImageData() returns A in the fourth component > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha.worker-expected.txt >index 35a289d92b6cb79b510c718eefe00beadc4a8b26..55fa263356d62710de317f48a2da3d835706c416 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() returns A in the fourth component Can't find variable: OffscreenCanvas >+PASS getImageData() returns A in the fourth component > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols-expected.txt >index 4f431fc8c50669f6301d9db681f4eed0c8fc28fb..6e2c83f7aa177f81b5fa45be8518a61b85192658 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols-expected.txt >@@ -3,5 +3,5 @@ > getImageData() returns leftmost columns first > > >-FAIL getImageData() returns leftmost columns first null is not an object (evaluating 'ctx.fillStyle = '#fff'') >+PASS getImageData() returns leftmost columns first > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols.worker-expected.txt >index 4dd69e3831bb42456114bc27fc51bef29717544e..de6da9f456a3b27453301118da2de8ba6f9d98e9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() returns leftmost columns first Can't find variable: OffscreenCanvas >+PASS getImageData() returns leftmost columns first > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb-expected.txt >index 40233a83674ca74aefae347fb3f3273c5526a0ec..f8735223552a2977752e6150d8845bf58bf50811 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb-expected.txt >@@ -3,5 +3,5 @@ > getImageData() returns R then G then B > > >-FAIL getImageData() returns R then G then B null is not an object (evaluating 'ctx.fillStyle = '#48c'') >+PASS getImageData() returns R then G then B > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb.worker-expected.txt >index df6d2c58ae58fb3cc5d0e008bf38a69805d8eff3..3710c940833b5c217100113066899204eced87c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() returns R then G then B Can't find variable: OffscreenCanvas >+PASS getImageData() returns R then G then B > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows-expected.txt >index 916968f662fe3e6b649c400f6ab23372d4a48040..2018313a12c32403b1c370a2ff811caa4a153839 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows-expected.txt >@@ -3,5 +3,5 @@ > getImageData() returns topmost rows first > > >-FAIL getImageData() returns topmost rows first null is not an object (evaluating 'ctx.fillStyle = '#fff'') >+PASS getImageData() returns topmost rows first > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows.worker-expected.txt >index 78ce500aaef58e8c73b7d922522cddae2f583161..02c164f75b3bbd9793cf84a0a91c91e87c5c07ba 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() returns topmost rows first Can't find variable: OffscreenCanvas >+PASS getImageData() returns topmost rows first > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range-expected.txt >index 7b28dabbfd237c7a587a4d6c7d7d1ae1782942e4..8c906ed9649cee89dce3de555759a413edf65a25 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range-expected.txt >@@ -3,5 +3,5 @@ > getImageData() returns values in the range [0, 255] > > >-FAIL getImageData() returns values in the range [0, 255] null is not an object (evaluating 'ctx.fillStyle = '#000'') >+PASS getImageData() returns values in the range [0, 255] > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range.worker-expected.txt >index 093e30229499edc604983dd6d1321c9b4c8373c6..012326008c9546fae7898af6288f97d9a779556f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() returns values in the range [0, 255] Can't find variable: OffscreenCanvas >+PASS getImageData() returns values in the range [0, 255] > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative-expected.txt >index 07ea5c22d153b58977fd4486bbf462e9e1c41edf..90c6401bb139c3da02dcc9acc9113e44b3271ea9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative-expected.txt >@@ -3,5 +3,5 @@ > getImageData() works with negative width and height, and returns top-to-bottom left-to-right > > >-FAIL getImageData() works with negative width and height, and returns top-to-bottom left-to-right null is not an object (evaluating 'ctx.fillStyle = '#000'') >+PASS getImageData() works with negative width and height, and returns top-to-bottom left-to-right > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative.worker-expected.txt >index ff6445d4e659533f2446cd363d0c1d9d45704a3e..335a04ff1c8f1b932acde19625ed08b90d82089b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() works with negative width and height, and returns top-to-bottom left-to-right Can't find variable: OffscreenCanvas >+PASS getImageData() works with negative width and height, and returns top-to-bottom left-to-right > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside-expected.txt >index d8be1eaf4f7383407e68f9d6ff0693cc08be234e..d715b5847f312e42b71f82f0cf028260ac4e0e9e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside-expected.txt >@@ -3,5 +3,5 @@ > getImageData() returns transparent black outside the canvas > > >-FAIL getImageData() returns transparent black outside the canvas null is not an object (evaluating 'ctx.fillStyle = '#08f'') >+PASS getImageData() returns transparent black outside the canvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside.worker-expected.txt >index f96edaaa54c33b6a1bb2790b192d5f765bf5036d..00de580963a8837945bb7c99469cb13732771ccd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() returns transparent black outside the canvas Can't find variable: OffscreenCanvas >+PASS getImageData() returns transparent black outside the canvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size-expected.txt >index d0dbe426418e152842b23dd412bd5fc8b936268d..15e57240787d6832ade3a002d8425b0de188e2b8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size-expected.txt >@@ -3,5 +3,5 @@ > getImageData() returns bigger ImageData for bigger source rectangle > > >-FAIL getImageData() returns bigger ImageData for bigger source rectangle null is not an object (evaluating 'ctx.getImageData') >+PASS getImageData() returns bigger ImageData for bigger source rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size.worker-expected.txt >index 86652a63bb44919d6c18616ebe3b18f4236ef20c..bf15405654fea78eee03bc7a90280e057540eaa6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() returns bigger ImageData for bigger source rectangle Can't find variable: OffscreenCanvas >+PASS getImageData() returns bigger ImageData for bigger source rectangle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny-expected.txt >index 56991adbf38fa7b101874720996d5a30f98a6cc7..74eabe68d5aebcc4e979c01384f9bfd2507529f1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny-expected.txt >@@ -3,5 +3,5 @@ > getImageData() works for sizes smaller than one pixel > > >-FAIL getImageData() works for sizes smaller than one pixel null is not an object (evaluating 'ctx.getImageData') >+PASS getImageData() works for sizes smaller than one pixel > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny.worker-expected.txt >index a4325507f9d486fc61fa8f5c6594216b181860fb..0fd1fc944133ce4c059a5534e270fa52cb6288f0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() works for sizes smaller than one pixel Can't find variable: OffscreenCanvas >+PASS getImageData() works for sizes smaller than one pixel > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected-expected.txt >index b34733e931540dada475dff89112ab1f56890928..3d3cebe5c0df4475fc338c34367bdcafc531c1bb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected-expected.txt >@@ -3,5 +3,5 @@ > getImageData() is not affected by context state > > >-FAIL getImageData() is not affected by context state null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS getImageData() is not affected by context state > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected.worker-expected.txt >index de39c735a8a26621921bfd2c15e6805a4bc571da..e2082313045a3b3f028e910339fb424722dff9c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() is not affected by context state Can't find variable: OffscreenCanvas >+PASS getImageData() is not affected by context state > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero-expected.txt >index fb22fc9de49514e0e29a4ad20d45746922cda873..7188bea253de7bad07cfb59f52fd5edcffb497a0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero-expected.txt >@@ -3,5 +3,5 @@ > getImageData() throws INDEX_SIZE_ERR if size is zero > > >-FAIL getImageData() throws INDEX_SIZE_ERR if size is zero assert_throws: function "function () { ctx.getImageData(1, 1, 10, 0); }" threw object "TypeError: null is not an object (evaluating 'ctx.getImageData')" that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1 >+PASS getImageData() throws INDEX_SIZE_ERR if size is zero > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero.worker-expected.txt >index 5adea1da13efe5893da9d6923db0b559ba34f800..4f5c61dc7886d6c975acc6c966dc395fc41127bf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getImageData() throws INDEX_SIZE_ERR if size is zero Can't find variable: OffscreenCanvas >+PASS getImageData() throws INDEX_SIZE_ERR if size is zero > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp-expected.txt >index 824954a4801bc07f4715ccab0f80fa62fc8fd2c0..cbce0b225db155800b1afaaa5d650b2699963759 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp-expected.txt >@@ -3,5 +3,5 @@ > ImageData.data clamps numbers to [0, 255] > > >-FAIL ImageData.data clamps numbers to [0, 255] null is not an object (evaluating 'ctx.getImageData') >+PASS ImageData.data clamps numbers to [0, 255] > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp.worker-expected.txt >index 5a178ebf949129d4ed9da78f0a7f692560ea23e5..2568b482d44dee6f59e75d438f1ce0cc905447a6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL ImageData.data clamps numbers to [0, 255] Can't find variable: OffscreenCanvas >+PASS ImageData.data clamps numbers to [0, 255] > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan-expected.txt >index 21c01ee22dda5e4e9ad60d35d0da3de3b9c470ea..e6a70746f0d0d27d72a3d1e90237a43d9bba03b3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan-expected.txt >@@ -3,5 +3,5 @@ > ImageData.data converts NaN to 0 > > >-FAIL ImageData.data converts NaN to 0 null is not an object (evaluating 'ctx.getImageData') >+PASS ImageData.data converts NaN to 0 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan.worker-expected.txt >index 25ad12150ece3416db5f7294a854115733428ef9..70dee1e0c5569d44cba64a07d9a214cc2ba931dd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL ImageData.data converts NaN to 0 Can't find variable: OffscreenCanvas >+PASS ImageData.data converts NaN to 0 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties-expected.txt >index 8ed7f26ce98ce4d835aba1d12780ba61dbd6c563..5aeafa347b8991b3bf61cce848b39c9dae9fa57e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties-expected.txt >@@ -3,5 +3,5 @@ > ImageData objects have the right properties > > >-FAIL ImageData objects have the right properties null is not an object (evaluating 'ctx.getImageData') >+PASS ImageData objects have the right properties > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties.worker-expected.txt >index 72c533099e1a6175897e6aff40a5865f8d71e197..dd8fe1fa0ad57d0354a78e12906da58ea060c51c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL ImageData objects have the right properties Can't find variable: OffscreenCanvas >+PASS ImageData objects have the right properties > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly-expected.txt >index 2ce20bf339fea47b06f59e5b71647b323cf95667..270320faaa26d9b387a384179197e1c2c68b08ba 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly-expected.txt >@@ -3,5 +3,5 @@ > ImageData objects properties are read-only > > >-FAIL ImageData objects properties are read-only null is not an object (evaluating 'ctx.getImageData') >+PASS ImageData objects properties are read-only > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly.worker-expected.txt >index c10cc0664d3c1db46d921902f6e1566a22d54cec..110b83a6da8e990728f8bfcd7b0e3d177c44093e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL ImageData objects properties are read-only Can't find variable: OffscreenCanvas >+PASS ImageData objects properties are read-only > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round-expected.txt >index 0985268ccdaa07bea6b100cea6ced2bb93bcfadc..ec072b34b406e0e8a374653865ee4c21c0d82247 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round-expected.txt >@@ -3,5 +3,5 @@ > ImageData.data rounds numbers with round-to-zero > > >-FAIL ImageData.data rounds numbers with round-to-zero null is not an object (evaluating 'ctx.getImageData') >+PASS ImageData.data rounds numbers with round-to-zero > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round.worker-expected.txt >index 941c918a521b9403c566c2e922021f823f0c377c..4771f5a0f6b6cc26bd7481d6722ddc886d83636c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL ImageData.data rounds numbers with round-to-zero Can't find variable: OffscreenCanvas >+PASS ImageData.data rounds numbers with round-to-zero > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set-expected.txt >index af24e3bddec745885643912690fab50c4fe88f3a..92688a1dc4033e9cc45fe29c83354e8ca7f2491b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set-expected.txt >@@ -3,5 +3,5 @@ > ImageData.data can be modified > > >-FAIL ImageData.data can be modified null is not an object (evaluating 'ctx.getImageData') >+PASS ImageData.data can be modified > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set.worker-expected.txt >index 493b23870bf0d074783b2313ef596a7bbb2c355d..bddf7de396a8f2825f1df81d5c933158fe6632fe 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL ImageData.data can be modified Can't find variable: OffscreenCanvas >+PASS ImageData.data can be modified > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string-expected.txt >index 135becc4601f004992259a6eb889dbd5479a575d..e4920168e8096ac9ee500fa6af14bbf59d5f9a02 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string-expected.txt >@@ -3,5 +3,5 @@ > ImageData.data converts strings to numbers with ToNumber > > >-FAIL ImageData.data converts strings to numbers with ToNumber null is not an object (evaluating 'ctx.getImageData') >+PASS ImageData.data converts strings to numbers with ToNumber > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string.worker-expected.txt >index b976a2d3421c6bbd725cfa8e9da1510418491203..599d2f0f14c876d4bd66d9af58ce36226d052a41 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL ImageData.data converts strings to numbers with ToNumber Can't find variable: OffscreenCanvas >+PASS ImageData.data converts strings to numbers with ToNumber > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined-expected.txt >index 1dfcc70be6222cad1cb2d792cc38db670c1c7245..2d4aa6e2fcc890dd18b347b568237f0a6212ce9e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined-expected.txt >@@ -3,5 +3,5 @@ > ImageData.data converts undefined to 0 > > >-FAIL ImageData.data converts undefined to 0 null is not an object (evaluating 'ctx.getImageData') >+PASS ImageData.data converts undefined to 0 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined.worker-expected.txt >index 5d7063bedf76f77ea716e0a551ca5a763cbe3a63..ec79ec0adefa6b2359f52bb1fd6d7cd80cbd755d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL ImageData.data converts undefined to 0 Can't find variable: OffscreenCanvas >+PASS ImageData.data converts undefined to 0 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha-expected.txt >index e8ba56896ad3e2c7a5620d65352e1686f7731272..d0800f620abcb0dc84045b59452a2ab5a39d3760 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha-expected.txt >@@ -3,5 +3,5 @@ > putImageData() puts non-solid image data correctly > > >-FAIL putImageData() puts non-solid image data correctly null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.25)'') >+PASS putImageData() puts non-solid image data correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha.worker-expected.txt >index a7479d992fbc01de997c51ee28546dd135d7a091..5d02c69255f12c642308269b102da4d76efc288a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() puts non-solid image data correctly Can't find variable: OffscreenCanvas >+PASS putImageData() puts non-solid image data correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic-expected.txt >index 86f44a8b76db567907ef4c88db51ca707b273f71..e4497e2d4816387f9eb30cc749d910dcfa5bb30a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic-expected.txt >@@ -3,5 +3,5 @@ > putImageData() puts image data from getImageData() onto the canvas > > >-FAIL putImageData() puts image data from getImageData() onto the canvas null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS putImageData() puts image data from getImageData() onto the canvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic.worker-expected.txt >index 070937aab326ac9cbe66d8d08f8cf1477e2cddc2..ea8b2c7c23d1f4217e4bb065ae0f05eb240c8fe7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() puts image data from getImageData() onto the canvas Can't find variable: OffscreenCanvas >+PASS putImageData() puts image data from getImageData() onto the canvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip-expected.txt >index 50a28886ce965628480b05da3b62fcc292cb6652..f2b6a8d367b3d4de2821548878219768aec757db 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip-expected.txt >@@ -3,5 +3,5 @@ > putImageData() is not affected by clipping regions > > >-FAIL putImageData() is not affected by clipping regions null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS putImageData() is not affected by clipping regions > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip.worker-expected.txt >index 0cd61296e9ddca5ad23c7bc0bed1a80be3c153c9..ce62dcaa5c4e2ed74b0c907306ef33aa985763ca 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() is not affected by clipping regions Can't find variable: OffscreenCanvas >+PASS putImageData() is not affected by clipping regions > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created-expected.txt >index ecaf67da93b55868d900ce86da88c1613f6994a7..9e47a6bbefea7039cd1a7af9f64f0bd8d3192d55 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created-expected.txt >@@ -3,5 +3,5 @@ > putImageData() puts image data from createImageData() onto the canvas > > >-FAIL putImageData() puts image data from createImageData() onto the canvas null is not an object (evaluating 'ctx.createImageData') >+PASS putImageData() puts image data from createImageData() onto the canvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created.worker-expected.txt >index 4f2b71de17ef028bd6994f84140070b971fc6846..3f49b93d556036537f0d5bdc95cecb6c886f36e4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() puts image data from createImageData() onto the canvas Can't find variable: OffscreenCanvas >+PASS putImageData() puts image data from createImageData() onto the canvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross-expected.txt >index f244c2b7cd0570ad2f983588bf6949c4bf01f6be..54b99b24c4ec2866ac16fd3c8d9cdb2b730a5d2d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross-expected.txt >@@ -3,5 +3,5 @@ > putImageData() accepts image data got from a different canvas > > >-FAIL putImageData() accepts image data got from a different canvas null is not an object (evaluating 'ctx2.fillStyle = '#0f0'') >+PASS putImageData() accepts image data got from a different canvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross.worker-expected.txt >index a3e127b9cb4c46a355ec5be1247acf9f7ed9befc..b6f75f612383c17d126aa69667f8204fde33adaa 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() accepts image data got from a different canvas Can't find variable: OffscreenCanvas >+PASS putImageData() accepts image data got from a different canvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative-expected.txt >index 0a0d7b40b75b28e6f50480c4a844e4788fcfd368..ac173ee1c8b62aede22d94807c24e5ade7b241f6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative-expected.txt >@@ -3,5 +3,5 @@ > putImageData() handles negative-sized dirty rectangles correctly > > >-FAIL putImageData() handles negative-sized dirty rectangles correctly null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS putImageData() handles negative-sized dirty rectangles correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative.worker-expected.txt >index 9a0525e87b9091aaca473d145f07c397ce6c74e2..64c9c49e0f29521025373ef3f2f24b9f92b97026 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() handles negative-sized dirty rectangles correctly Can't find variable: OffscreenCanvas >+PASS putImageData() handles negative-sized dirty rectangles correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside-expected.txt >index f0f2a4958520626c4b33aaf0daabb987f275c3d5..e46e8a82fcb514e3eb812cca95c5fe45352a742b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside-expected.txt >@@ -3,5 +3,5 @@ > putImageData() handles dirty rectangles outside the canvas correctly > > >-FAIL putImageData() handles dirty rectangles outside the canvas correctly null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS putImageData() handles dirty rectangles outside the canvas correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside.worker-expected.txt >index 57c7c0336540308977ea691f5614e8b490f6bf27..c2fff2e096dc12e98fa671e2f71e4600a07de5b0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() handles dirty rectangles outside the canvas correctly Can't find variable: OffscreenCanvas >+PASS putImageData() handles dirty rectangles outside the canvas correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1-expected.txt >index 3ebb429493ea5afb8362b7c11ebf10fa89ef2f45..73bc7a8fbc64c8b851b3635940b4251335fce020 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1-expected.txt >@@ -3,5 +3,5 @@ > putImageData() only modifies areas inside the dirty rectangle, using width and height > > >-FAIL putImageData() only modifies areas inside the dirty rectangle, using width and height null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS putImageData() only modifies areas inside the dirty rectangle, using width and height > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1.worker-expected.txt >index d007e8d5e6d4373f40aa6d82aebaf7133ab8c244..2cfcf338958265e5ced15bd5d9fca20656d5d212 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() only modifies areas inside the dirty rectangle, using width and height Can't find variable: OffscreenCanvas >+PASS putImageData() only modifies areas inside the dirty rectangle, using width and height > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2-expected.txt >index 04ee5bef1b3fd223db7b7299039c63f207d92dba..1118994eef4738fc55af700d016e4da8e6471e78 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2-expected.txt >@@ -3,5 +3,5 @@ > putImageData() only modifies areas inside the dirty rectangle, using x and y > > >-FAIL putImageData() only modifies areas inside the dirty rectangle, using x and y null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS putImageData() only modifies areas inside the dirty rectangle, using x and y > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2.worker-expected.txt >index e1bcbe6fbdbb5c3cffbc8992a1aa32c7d22eaa45..75e1bf4e63e684e07b0f59406ef370baa15bbff5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() only modifies areas inside the dirty rectangle, using x and y Can't find variable: OffscreenCanvas >+PASS putImageData() only modifies areas inside the dirty rectangle, using x and y > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero-expected.txt >index 37a8405b4c9cf771adeda612766c3b067f1f93a4..8a424550ac535e688dfb5eb77be93a5edb04e4fe 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero-expected.txt >@@ -3,5 +3,5 @@ > putImageData() with zero-sized dirty rectangle puts nothing > > >-FAIL putImageData() with zero-sized dirty rectangle puts nothing null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS putImageData() with zero-sized dirty rectangle puts nothing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero.worker-expected.txt >index 844fb69a044a839fff1eefeceed3893c7f3fc3ba..b7b06e7d498d849f43e20962d12e1cea409a6177 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() with zero-sized dirty rectangle puts nothing Can't find variable: OffscreenCanvas >+PASS putImageData() with zero-sized dirty rectangle puts nothing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified-expected.txt >index 445359de00a3d4edf1d56c8c1f449a448f247eed..4fb7f833c92d5092a31f6c16722bd7006faf3cfe 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified-expected.txt >@@ -3,5 +3,5 @@ > putImageData() puts modified image data correctly > > >-FAIL putImageData() puts modified image data correctly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS putImageData() puts modified image data correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified.worker-expected.txt >index b98fc5a1c6791bdf275bf66ed77a42f673497c3f..3b02df2e035b6d1f9ab6cbf0ac63765b715b0dc4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() puts modified image data correctly Can't find variable: OffscreenCanvas >+PASS putImageData() puts modified image data correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite-expected.txt >index 5293c382a1ef6db49a44fb49addd2bc2e026ea46..55f2a8cee243a77264ac239aac2be6b73575b2f8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > putImageData() throws TypeError if arguments are not finite > > >-FAIL putImageData() throws TypeError if arguments are not finite null is not an object (evaluating 'ctx.getImageData') >+PASS putImageData() throws TypeError if arguments are not finite > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite.worker-expected.txt >index 6cc16ec41339b9cf8f08a6c31a53614092de043b..b79001b47d06c80699475b09fbed755c0f48a8f7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() throws TypeError if arguments are not finite Can't find variable: OffscreenCanvas >+PASS putImageData() throws TypeError if arguments are not finite > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.null.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.null.worker-expected.txt >index 2f31daa3441a5638ef5e40b954ffd3235eaa51f7..65b48bcdf5c3d6669d301732b6db0e3cbbc6e041 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.null.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.null.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() with null imagedata throws TypeError Can't find variable: OffscreenCanvas >+PASS putImageData() with null imagedata throws TypeError > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path-expected.txt >index c7eb2039c414b5725046b08839c387686ab1a545..d5b8b9e76e3c9ea332750dc013ee4354106fe694 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path-expected.txt >@@ -3,5 +3,5 @@ > putImageData() does not affect the current path > > >-FAIL putImageData() does not affect the current path null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS putImageData() does not affect the current path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path.worker-expected.txt >index 26b8defbcf2f8cb27d32dd022559164bb0bc8fa0..2ba62e5a8c1b67fbcbce86d3e8278e92bfcaa9cf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() does not affect the current path Can't find variable: OffscreenCanvas >+PASS putImageData() does not affect the current path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected-expected.txt >index b393ab6734be88b4d237cdc8fa5cd1d44c6f89d5..7f593c22aec21c212eb2495476f2aaad8aa1a1d3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected-expected.txt >@@ -3,5 +3,5 @@ > putImageData() is not affected by context state > > >-FAIL putImageData() is not affected by context state null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS putImageData() is not affected by context state > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected.worker-expected.txt >index 285bcebc51521fa69d58ac79673332aa38d9212f..b90b6c8d090a14223167ad2e7217c6ce126e3d9d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() is not affected by context state Can't find variable: OffscreenCanvas >+PASS putImageData() is not affected by context state > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged-expected.txt >index 0f64a0473938022d52396f05cfb2f037cf7469cf..081ee910d1daac7d129eb17cd0010ecf565478d7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged-expected.txt >@@ -3,5 +3,5 @@ > putImageData(getImageData(...), ...) has no effect > > >-FAIL putImageData(getImageData(...), ...) has no effect null is not an object (evaluating 'ctx.fillStyle = 'rgba(' + i + ',' + (Math.floor(i*1.5) % 256) + ',' + (Math.floor(i*23.3) % 256) + ',' + (i/256) + ')'') >+PASS putImageData(getImageData(...), ...) has no effect > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged.worker-expected.txt >index 6990794376f8e56c9c0660b51110c977aa5be13c..c6c30a57396d8ad4a4cbc7874fdeafcbf6e9f3a6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData(getImageData(...), ...) has no effect Can't find variable: OffscreenCanvas >+PASS putImageData(getImageData(...), ...) has no effect > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.wrongtype.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.wrongtype.worker-expected.txt >index 08a7d052cab7fbeb87456526a610a7ab9bf95aa9..d9fda532fdaedf0051fa89e198e5cedd7be5c70c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.wrongtype.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.wrongtype.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL putImageData() does not accept non-ImageData objects Can't find variable: OffscreenCanvas >+PASS putImageData() does not accept non-ImageData objects > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1-expected.txt >index 66089a06d6bcd79d33bb04e491866c62388b8015..f9b2df17df00985d5ae7760af6d0ac57f292150b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1-expected.txt >@@ -3,5 +3,5 @@ > Shadow colour alpha components are used > > >-FAIL Shadow colour alpha components are used null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Shadow colour alpha components are used > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1.worker-expected.txt >index 357686e496710ec9004b14a95bea81836481efca..4b6d95ca9226a0fe8c8f24297dc22bc2fecaf6c8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadow colour alpha components are used Can't find variable: OffscreenCanvas >+PASS Shadow colour alpha components are used > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2-expected.txt >index b27b4fa53306b2338929822a54fb441e9a7030c9..a03f0666d17674d8b6599980fc32a4f742943f19 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2-expected.txt >@@ -3,5 +3,5 @@ > Shadow colour alpha components are used > > >-FAIL Shadow colour alpha components are used null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadow colour alpha components are used > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2.worker-expected.txt >index 357686e496710ec9004b14a95bea81836481efca..4b6d95ca9226a0fe8c8f24297dc22bc2fecaf6c8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadow colour alpha components are used Can't find variable: OffscreenCanvas >+PASS Shadow colour alpha components are used > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3-expected.txt >index 824a978ae7ecfa4d37e41fbb7b767467da7080ed..148a92151181927d6afd5154978c529c4fedf81e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3-expected.txt >@@ -3,5 +3,5 @@ > Shadows are affected by globalAlpha > > >-FAIL Shadows are affected by globalAlpha null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows are affected by globalAlpha > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3.worker-expected.txt >index d7fc02051f27785c52273741cf27432fe3e80ae6..83025a5574b01f69f7e651e52e42882aa1c83d03 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are affected by globalAlpha Can't find variable: OffscreenCanvas >+PASS Shadows are affected by globalAlpha > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4-expected.txt >index ac814e967c7abde2d55640b4ad3ea8a43db7c895..2e3fbc6a7e62ff55c232b8def2194a34ece882da 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4-expected.txt >@@ -3,5 +3,5 @@ > Shadows with alpha components are correctly affected by globalAlpha > > >-FAIL Shadows with alpha components are correctly affected by globalAlpha null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows with alpha components are correctly affected by globalAlpha > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4.worker-expected.txt >index 4daa356aaa15e8ff79b3f2431090a43a9717e30e..80b3e0ba4a037107e101c1a6a9784ad3711f3263 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows with alpha components are correctly affected by globalAlpha Can't find variable: OffscreenCanvas >+PASS Shadows with alpha components are correctly affected by globalAlpha > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5-expected.txt >index a32d8dff50a5bb541d970ffde0876ab053dbf5ae..f7ac19a68f6a2cf690a09ee8ef7e5c15549a7e8c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5-expected.txt >@@ -3,5 +3,5 @@ > Shadows of shapes with alpha components are drawn correctly > > >-FAIL Shadows of shapes with alpha components are drawn correctly null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows of shapes with alpha components are drawn correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5.worker-expected.txt >index d06596c373a9493980060545784fea04e988a004..3a5091749961a899d179eb5682b82e3bbf71f8fa 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows of shapes with alpha components are drawn correctly Can't find variable: OffscreenCanvas >+PASS Shadows of shapes with alpha components are drawn correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial-expected.txt >index 553a8913d854af340cf2999ff7ccc2f3d90f5cc2..e5ed17e7c89fcd7e72c1c23acb68ad8de99d1808 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial-expected.txt >@@ -1,5 +1,5 @@ > 2d.shadow.attributes.shadowBlur.initial > > >-FAIL OffscreenCanvas test: 2d.shadow.attributes.shadowBlur.initial null is not an object (evaluating 'ctx.shadowBlur') >+PASS OffscreenCanvas test: 2d.shadow.attributes.shadowBlur.initial > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid-expected.txt >index b86f59fa3d77ec1f56a2e9d8daf2165477b93dcb..0722c555973e0f9e82e8fb4a35bfd7b7ffe8c639 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid-expected.txt >@@ -1,5 +1,5 @@ > 2d.shadow.attributes.shadowBlur.invalid > > >-FAIL OffscreenCanvas test: 2d.shadow.attributes.shadowBlur.invalid null is not an object (evaluating 'ctx.shadowBlur = 1') >+PASS OffscreenCanvas test: 2d.shadow.attributes.shadowBlur.invalid > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid-expected.txt >index a1996ef3975d4e488849c571aa289822bb6c9d6c..1c289a3dcc1c07fd99d6c7d15d5c2e81cd68138e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid-expected.txt >@@ -1,5 +1,5 @@ > 2d.shadow.attributes.shadowBlur.valid > > >-FAIL OffscreenCanvas test: 2d.shadow.attributes.shadowBlur.valid null is not an object (evaluating 'ctx.shadowBlur = 1') >+PASS OffscreenCanvas test: 2d.shadow.attributes.shadowBlur.valid > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial-expected.txt >index 817bbe9a6fc9081712624e03259a784b6cf2bb34..392dbef156abdff7a8ede3a8afd6d1dac5e32967 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial-expected.txt >@@ -1,5 +1,5 @@ > 2d.shadow.attributes.shadowColor.initial > > >-FAIL OffscreenCanvas test: 2d.shadow.attributes.shadowColor.initial null is not an object (evaluating 'ctx.shadowColor') >+PASS OffscreenCanvas test: 2d.shadow.attributes.shadowColor.initial > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid-expected.txt >index c8b4f6730a6d46fc75d8c99cd26718a580ad6c60..652a6f0b9373df244a4f63662638b105b38b998b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid-expected.txt >@@ -1,5 +1,5 @@ > 2d.shadow.attributes.shadowColor.invalid > > >-FAIL OffscreenCanvas test: 2d.shadow.attributes.shadowColor.invalid null is not an object (evaluating 'ctx.shadowColor = '#00ff00'') >+PASS OffscreenCanvas test: 2d.shadow.attributes.shadowColor.invalid > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid-expected.txt >index f9f6c6c6499bb21a61f53cf6cc06e3b7d9ee4a63..261ba26ff6ec3c38e8fdeb2baf834ff8786f137d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid-expected.txt >@@ -1,5 +1,5 @@ > 2d.shadow.attributes.shadowColor.valid > > >-FAIL OffscreenCanvas test: 2d.shadow.attributes.shadowColor.valid null is not an object (evaluating 'ctx.shadowColor = 'lime'') >+PASS OffscreenCanvas test: 2d.shadow.attributes.shadowColor.valid > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial-expected.txt >index 70df483bdf23ceb26fe457dcb21372c54d5384b4..a6d0423ba05b2abb2b3a23575f463aa5e856c956 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial-expected.txt >@@ -1,5 +1,5 @@ > 2d.shadow.attributes.shadowOffset.initial > > >-FAIL OffscreenCanvas test: 2d.shadow.attributes.shadowOffset.initial null is not an object (evaluating 'ctx.shadowOffsetX') >+PASS OffscreenCanvas test: 2d.shadow.attributes.shadowOffset.initial > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid-expected.txt >index 3e055c1aaddc17576dbc28e7dd46bcb5806aede1..2aa57eb27f6be9d769c5a8d0f6a5a0f4eb353ce0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid-expected.txt >@@ -1,5 +1,5 @@ > 2d.shadow.attributes.shadowOffset.invalid > > >-FAIL OffscreenCanvas test: 2d.shadow.attributes.shadowOffset.invalid null is not an object (evaluating 'ctx.shadowOffsetX = 1') >+PASS OffscreenCanvas test: 2d.shadow.attributes.shadowOffset.invalid > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid-expected.txt >index 96fae1775a5b5cab44b4edea63c975345b83319e..c74c0d48376b312f052d17acb8f06ff6be0135f6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid-expected.txt >@@ -1,5 +1,5 @@ > 2d.shadow.attributes.shadowOffset.valid > > >-FAIL OffscreenCanvas test: 2d.shadow.attributes.shadowOffset.valid null is not an object (evaluating 'ctx.shadowOffsetX = 1') >+PASS OffscreenCanvas test: 2d.shadow.attributes.shadowOffset.valid > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha-expected.txt >index 31bf67252823a5e072be0bb64455c47a63fc3fbb..74eb4f748ace45e77ef8a610732baa7d502dae7a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn correctly for partially-transparent canvases > > >-FAIL Shadows are drawn correctly for partially-transparent canvases null is not an object (evaluating 'ctx2.fillStyle = 'rgba(255, 0, 0, 0.5)'') >+FAIL Shadows are drawn correctly for partially-transparent canvases Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha.worker-expected.txt >index c41770dcc9703ddc667be4c8f6d795217a437d83..6f7ab3d5fc9b9d0e5074e12d2cb28d104daec6f1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn correctly for partially-transparent canvases Can't find variable: OffscreenCanvas >+FAIL Shadows are drawn correctly for partially-transparent canvases Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic-expected.txt >index bd16e5b326ff2a1a0c38a06a5390916f31d07023..5f32c965aad1277fb9f3ead79214c261392f1311 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn for canvases > > >-FAIL Shadows are drawn for canvases null is not an object (evaluating 'ctx2.fillStyle = '#f00'') >+FAIL Shadows are drawn for canvases Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic.worker-expected.txt >index 7ef1af18673d17a598cbdb4b13f962b10514be3c..efe3940f8723bbce8a7f4b051d413145c936b880 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn for canvases Can't find variable: OffscreenCanvas >+FAIL Shadows are drawn for canvases Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1-expected.txt >index 84bf235eb059ef0aa766dbd21f23d5bab3569ecc..354ce9e323b7e4edca030a11c26e6d64d1c1c093 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1-expected.txt >@@ -3,5 +3,5 @@ > Shadows are not drawn for transparent canvases > > >-FAIL Shadows are not drawn for transparent canvases null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+FAIL Shadows are not drawn for transparent canvases Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1.worker-expected.txt >index e4f8783a8a6db8dd9fe40225a859911a15638432..5a828b4629f4f301ccccd324e45905f921f791ca 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are not drawn for transparent canvases Can't find variable: OffscreenCanvas >+FAIL Shadows are not drawn for transparent canvases Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2-expected.txt >index c7af4bb9f5e066f417374d2fdc980a134dd800f9..568631cc07ed074bf29ca18dec5bd75ce3c6e45e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2-expected.txt >@@ -3,5 +3,5 @@ > Shadows are not drawn for transparent parts of canvases > > >-FAIL Shadows are not drawn for transparent parts of canvases null is not an object (evaluating 'ctx2.fillStyle = '#f00'') >+FAIL Shadows are not drawn for transparent parts of canvases Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2.worker-expected.txt >index 6bd4416123dadf750ccdb675e107c780a9b220cd..df39610f50324cdeea817f3d9839eb5a846b28c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are not drawn for transparent parts of canvases Can't find variable: OffscreenCanvas >+FAIL Shadows are not drawn for transparent parts of canvases Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1-expected.txt >index 9bd3e81989aa41da0688e8f371d12e4227f3398d..ce2aef996f916771c6271a377ab6e0e5d9351ab3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1-expected.txt >@@ -3,5 +3,5 @@ > Shadows of clipped shapes are still drawn within the clipping region > > >-FAIL Shadows of clipped shapes are still drawn within the clipping region null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Shadows of clipped shapes are still drawn within the clipping region > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1.worker-expected.txt >index 7e5b3ce70040dbe815d658cd98c514164c1544f6..8ae0d84d443ea0370f3eeed89c258bcceddb203f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows of clipped shapes are still drawn within the clipping region Can't find variable: OffscreenCanvas >+PASS Shadows of clipped shapes are still drawn within the clipping region > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2-expected.txt >index 6249c9cc49d8963fce77792d931f191b0bd09ae7..40ddfa8cb8ddc9e250553fcde9c3eb6b011b78b1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2-expected.txt >@@ -3,5 +3,5 @@ > Shadows are not drawn outside the clipping region > > >-FAIL Shadows are not drawn outside the clipping region null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows are not drawn outside the clipping region > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2.worker-expected.txt >index c49aa902376af1fdb1a3f5fdc5d41d7d932f9433..23d2b51bcf48136119da9284965605904590bb42 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are not drawn outside the clipping region Can't find variable: OffscreenCanvas >+PASS Shadows are not drawn outside the clipping region > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3-expected.txt >index e6a385bfd5a1ce12b299ad3f5929b3b3ff00ddd2..0ea37c66c4364ccc2d572806d40e004e6f5a4a37 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3-expected.txt >@@ -3,5 +3,5 @@ > Shadows of clipped shapes are still drawn within the clipping region > > >-FAIL Shadows of clipped shapes are still drawn within the clipping region null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows of clipped shapes are still drawn within the clipping region > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3.worker-expected.txt >index 7e5b3ce70040dbe815d658cd98c514164c1544f6..8ae0d84d443ea0370f3eeed89c258bcceddb203f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows of clipped shapes are still drawn within the clipping region Can't find variable: OffscreenCanvas >+PASS Shadows of clipped shapes are still drawn within the clipping region > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1-expected.txt >index faf05b5d0309c4221ca2c7357f350ef0968cb481..476e9a38e7f5caf5d5435a0416db39fdaa43725a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn using globalCompositeOperation > > >-FAIL Shadows are drawn using globalCompositeOperation null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows are drawn using globalCompositeOperation > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1.worker-expected.txt >index b8667da16a5f8b81e70512f329d7d5e245a95153..e639452c369c46bdb43a5669ae5a3c3d569708d5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn using globalCompositeOperation Can't find variable: OffscreenCanvas >+PASS Shadows are drawn using globalCompositeOperation > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2-expected.txt >index be40fb16f4834308eb71b77000e0d04056c9feb7..2ffe688101245aa4a572cf63ad7ef0160635a201 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn using globalCompositeOperation > > >-FAIL Shadows are drawn using globalCompositeOperation null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows are drawn using globalCompositeOperation > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2.worker-expected.txt >index b8667da16a5f8b81e70512f329d7d5e245a95153..e639452c369c46bdb43a5669ae5a3c3d569708d5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn using globalCompositeOperation Can't find variable: OffscreenCanvas >+PASS Shadows are drawn using globalCompositeOperation > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3-expected.txt >index e9b6698d5259b1a5b69002548a059cbeb6fc62b2..0599ea53ee118886e538dcf21fbda1a6f030bb83 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3-expected.txt >@@ -3,5 +3,5 @@ > Areas outside shadows are drawn correctly with destination-out > > >-FAIL Areas outside shadows are drawn correctly with destination-out null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Areas outside shadows are drawn correctly with destination-out > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3.worker-expected.txt >index bbcd9319cf4bd222ea2450245108c3c24aa8a467..339d2bd3177532ab35e11cd6cfb2211a00c89e90 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Areas outside shadows are drawn correctly with destination-out Can't find variable: OffscreenCanvas >+PASS Areas outside shadows are drawn correctly with destination-out > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur-expected.txt >index 64c32b5f489f2b8ebd4796cc49ad6acfdbc89d62..342c6e8a70637b96c9e7b50a375ffc7d4e05ffc1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn if shadowBlur is set > > >-FAIL Shadows are drawn if shadowBlur is set null is not an object (evaluating 'ctx.globalCompositeOperation = 'destination-atop'') >+PASS Shadows are drawn if shadowBlur is set > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur.worker-expected.txt >index 5b3b6be49587e9ec8393c7903594cda0a8363c65..a4e81a9fae1dfbe31af37bd29004fe79c4e57af2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn if shadowBlur is set Can't find variable: OffscreenCanvas >+PASS Shadows are drawn if shadowBlur is set > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1-expected.txt >index e42ce0178a08a7169221206aef179d71c458747d..44c0bfe0840e3b79ee982f5529692e38ca085ad0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1-expected.txt >@@ -3,5 +3,5 @@ > Shadows are not drawn when only shadowColor is set > > >-FAIL Shadows are not drawn when only shadowColor is set null is not an object (evaluating 'ctx.shadowColor = '#f00'') >+PASS Shadows are not drawn when only shadowColor is set > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1.worker-expected.txt >index cc1f936bc630ad6997ca24e7c0f557cd68861280..c3573e3dd0ef1a019598f0b5cf6b1d8f76281bdf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are not drawn when only shadowColor is set Can't find variable: OffscreenCanvas >+PASS Shadows are not drawn when only shadowColor is set > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2-expected.txt >index 3ff528d89a40175ccd2e21ea6bcd30fd4e69df62..b9cb85a54a3655da4c9f7a89ba7c50832e727ce1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2-expected.txt >@@ -3,5 +3,5 @@ > Shadows are not drawn when only shadowColor is set > > >-FAIL Shadows are not drawn when only shadowColor is set null is not an object (evaluating 'ctx.globalCompositeOperation = 'destination-atop'') >+PASS Shadows are not drawn when only shadowColor is set > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2.worker-expected.txt >index cc1f936bc630ad6997ca24e7c0f557cd68861280..c3573e3dd0ef1a019598f0b5cf6b1d8f76281bdf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are not drawn when only shadowColor is set Can't find variable: OffscreenCanvas >+PASS Shadows are not drawn when only shadowColor is set > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x-expected.txt >index 763b9fdb88805e5cc630d7b18b1ac48c56af18f7..9d51ed69afe64f3dccc9f117c2cefb78dcef6b80 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn if shadowOffsetX is set > > >-FAIL Shadows are drawn if shadowOffsetX is set null is not an object (evaluating 'ctx.globalCompositeOperation = 'destination-atop'') >+PASS Shadows are drawn if shadowOffsetX is set > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x.worker-expected.txt >index 6885b04c533ccad8fa6373cb7847f6fde471d7f2..882f718095109152a56d1ece2b9c48f6afd523cd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn if shadowOffsetX is set Can't find variable: OffscreenCanvas >+PASS Shadows are drawn if shadowOffsetX is set > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y-expected.txt >index 694668364b10e77235ce686c759f6c783582a89d..3cf9fad3f4d233a56e00a3051941295a2a8757d7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn if shadowOffsetY is set > > >-FAIL Shadows are drawn if shadowOffsetY is set null is not an object (evaluating 'ctx.globalCompositeOperation = 'destination-atop'') >+PASS Shadows are drawn if shadowOffsetY is set > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y.worker-expected.txt >index 4f400200aafb827d8fe228355f9ea88c987e8f69..cdebcf5d6cc16ad65d89d330bea10da3c32423b3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn if shadowOffsetY is set Can't find variable: OffscreenCanvas >+PASS Shadows are drawn if shadowOffsetY is set > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha-expected.txt >index 7fab4bfb0835767f59acf6e105dfaef75203dd89..d533dba477a778fb168917cb6cbd4fc6d8dcacba 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn correctly for partially-transparent gradient fills > > >-FAIL Shadows are drawn correctly for partially-transparent gradient fills null is not an object (evaluating 'ctx.createLinearGradient') >+PASS Shadows are drawn correctly for partially-transparent gradient fills > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha.worker-expected.txt >index 6064409e572224fd65585465d117067aac5f091c..a90240784ef06200ab1e07a229dc3518d00508f9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn correctly for partially-transparent gradient fills Can't find variable: OffscreenCanvas >+PASS Shadows are drawn correctly for partially-transparent gradient fills > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic-expected.txt >index ff89ccecf699bafdcbe893b11668c799cfc5a5ae..8a22035e0dd63d125bf6936a848dbc94740e40d0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn for gradient fills > > >-FAIL Shadows are drawn for gradient fills null is not an object (evaluating 'ctx.createLinearGradient') >+PASS Shadows are drawn for gradient fills > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic.worker-expected.txt >index 82d16623a5e021ecb6df5498cc64ae836ec299df..1afbdc4f7c3cac97933bc7bf81ca259bc34243be 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn for gradient fills Can't find variable: OffscreenCanvas >+PASS Shadows are drawn for gradient fills > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1-expected.txt >index d4204a210d4fb41138b5cbc17d2888360cc10fb3..02550595abf3e2c2eaac9f59048c4e474c8bb42e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1-expected.txt >@@ -3,5 +3,5 @@ > Shadows are not drawn for transparent gradient fills > > >-FAIL Shadows are not drawn for transparent gradient fills null is not an object (evaluating 'ctx.createLinearGradient') >+PASS Shadows are not drawn for transparent gradient fills > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1.worker-expected.txt >index cf56b57ebdd36c1a42d3fd86477a46806ec87c9f..b7badef96c6528387397f332f32d2f9b0e7c792a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are not drawn for transparent gradient fills Can't find variable: OffscreenCanvas >+PASS Shadows are not drawn for transparent gradient fills > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2-expected.txt >index c5c60ec60291fd910be47d3f172218554e62e4a5..72d74fdc2b872de413d3870084bef4f1ec166306 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2-expected.txt >@@ -3,5 +3,5 @@ > Shadows are not drawn for transparent parts of gradient fills > > >-FAIL Shadows are not drawn for transparent parts of gradient fills null is not an object (evaluating 'ctx.createLinearGradient') >+PASS Shadows are not drawn for transparent parts of gradient fills > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2.worker-expected.txt >index 5df539595a3afe8dfd08ddf0a36e3b40b84fdf4d..1118ec4ad955539186dc2859bef062aba4dcf037 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are not drawn for transparent parts of gradient fills Can't find variable: OffscreenCanvas >+PASS Shadows are not drawn for transparent parts of gradient fills > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha-expected.txt >index cb4f3ab812e2639fd9081ec7217affa25e963e76..e4c7aeda76de39b97959de44a726313d04d69a50 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn correctly for partially-transparent images > > >-FAIL Shadows are drawn correctly for partially-transparent images null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows are drawn correctly for partially-transparent images > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha.worker-expected.txt >index 6257af7895bf5aa148634ca88dedcc7340db2f42..42f423d9e2544598b152815ad7c9e5539b0a48c1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn correctly for partially-transparent images Can't find variable: OffscreenCanvas >+PASS Shadows are drawn correctly for partially-transparent images > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic-expected.txt >index fdbd175cfabf6524b107dc35ae8fdced155b1483..fd18a2987ca591ed4e3549bf84ac10f672ceea94 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn for images > > >-FAIL Shadows are drawn for images null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows are drawn for images > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic.worker-expected.txt >index a89693aee7e2f303dcaa4cbcbddfa4f7eacca1aa..fb7a8a9e2fcbeab8cfe012e3f28d2154ae27d7e1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn for images Can't find variable: OffscreenCanvas >+PASS Shadows are drawn for images > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale-expected.txt >index dfffeba5d065ef47de88c3469bc62ad1d74aa365..5752ee403afe92695e6a0cec3d8985e62beaf607 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn correctly for scaled images > > >-FAIL Shadows are drawn correctly for scaled images null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows are drawn correctly for scaled images > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale.worker-expected.txt >index e07e459703a0dfa227b567259c5ddf21f46e2da6..ac79ddd8ffa6f32ed43528d3d09b7889ead58e8b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn correctly for scaled images Can't find variable: OffscreenCanvas >+PASS Shadows are drawn correctly for scaled images > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section-expected.txt >index 6a7a33e457977899c4e082a1b9a0965ae3cf6d48..0a0b7bb4e7ea29fbf5540df1b4dfa469e7fc47ce 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section-expected.txt >@@ -3,5 +3,5 @@ > Shadows are not drawn for areas outside image source rectangles > > >-FAIL Shadows are not drawn for areas outside image source rectangles null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Shadows are not drawn for areas outside image source rectangles > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section.worker-expected.txt >index b3cf7b05ecb0849be687f2b6bbc03ca9df7f0e25..5a6ec21c1bc2a67f8fcd6e8c862039d6ff9f3296 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are not drawn for areas outside image source rectangles Can't find variable: OffscreenCanvas >+PASS Shadows are not drawn for areas outside image source rectangles > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1-expected.txt >index 31360e87c358bcf7c651132fcc37f60cec2fafcf..6539b0606a10c13914837f447831fb8c5f0f0e88 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1-expected.txt >@@ -3,5 +3,5 @@ > Shadows are not drawn for transparent images > > >-FAIL Shadows are not drawn for transparent images null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Shadows are not drawn for transparent images > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1.worker-expected.txt >index d8bef4fc0f9370f44c27d7385eb9c9bac66afbfb..7f75a43371fb8cbf8af9a75239f7650d54e89bdc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are not drawn for transparent images Can't find variable: OffscreenCanvas >+PASS Shadows are not drawn for transparent images > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2-expected.txt >index bcc40a6a7f5c69ce113f2453f5bf70407aa27451..e9442a6004444c24c00a463161e9d59f44fe0572 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2-expected.txt >@@ -3,5 +3,5 @@ > Shadows are not drawn for transparent parts of images > > >-FAIL Shadows are not drawn for transparent parts of images null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Shadows are not drawn for transparent parts of images > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2.worker-expected.txt >index 4e93f2e0e67b5484e2982c73141f68b6e9a39baa..6293288f52dc71c6a0814ce563fa19556032469c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are not drawn for transparent parts of images Can't find variable: OffscreenCanvas >+PASS Shadows are not drawn for transparent parts of images > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX-expected.txt >index 9af49c34bff7643119e3f13c4d274a9ae476445e..2e5b47ec6467944a9bbfe530ba770be30fe01e2a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX-expected.txt >@@ -3,5 +3,5 @@ > Shadows can be offset with negative x > > >-FAIL Shadows can be offset with negative x null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows can be offset with negative x > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX.worker-expected.txt >index 6607c3a70d90a01a73b9ce01b98977b2fdd877b4..ed14798d8f11a855ce223d32796ed0ff31c7a824 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows can be offset with negative x Can't find variable: OffscreenCanvas >+PASS Shadows can be offset with negative x > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY-expected.txt >index d7bfa000ce57858a2c7a880ea3d565abec953a7b..5f9fe5d136bd1f7b04ac7a1db2fdcb99b880b738 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY-expected.txt >@@ -3,5 +3,5 @@ > Shadows can be offset with negative y > > >-FAIL Shadows can be offset with negative y null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows can be offset with negative y > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY.worker-expected.txt >index a66590f39a63f290fd5d9473ab14d960111ffd48..87de85b7ad0980e37479e81d7c7125c5eb4849bd 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows can be offset with negative y Can't find variable: OffscreenCanvas >+PASS Shadows can be offset with negative y > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX-expected.txt >index 41d01e4a94353944ae5337fb377f8588b27e4744..b32cee57b080e4206bc8d82caa8d5f8b00a3c436 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX-expected.txt >@@ -3,5 +3,5 @@ > Shadows can be offset with positive x > > >-FAIL Shadows can be offset with positive x null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows can be offset with positive x > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX.worker-expected.txt >index 0525c72e248bc8ccaab5552d395bc52210eb993f..65f097bcf7b0437f261bdf73f394851f46f0d659 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows can be offset with positive x Can't find variable: OffscreenCanvas >+PASS Shadows can be offset with positive x > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY-expected.txt >index 28f6ad012620a361abe5c3ff7bcd8e8017db5c52..b7cdf503ab5e8ae2bf361a6eeb8be2c9ae6735d2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY-expected.txt >@@ -3,5 +3,5 @@ > Shadows can be offset with positive y > > >-FAIL Shadows can be offset with positive y null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows can be offset with positive y > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY.worker-expected.txt >index 165b6f5a30a78c4f0e05ad43496127c422e86f6e..a63b52b58929976b12210b004a4cc325a0c02b31 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows can be offset with positive y Can't find variable: OffscreenCanvas >+PASS Shadows can be offset with positive y > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside-expected.txt >index 8d848e9b54fb7f1622231d9ef8045fb28990eaae..d65ccd87b8bb50886bb73d5f60848e75987a0332 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside-expected.txt >@@ -3,5 +3,5 @@ > Shadows of shapes outside the visible area can be offset onto the visible area > > >-FAIL Shadows of shapes outside the visible area can be offset onto the visible area null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows of shapes outside the visible area can be offset onto the visible area > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside.worker-expected.txt >index edcaa27862f063ca90836ff9a78e12090eb6f719..7b87d9342450e8ab956389a7ad2597e0e15a6955 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows of shapes outside the visible area can be offset onto the visible area Can't find variable: OffscreenCanvas >+PASS Shadows of shapes outside the visible area can be offset onto the visible area > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.alpha.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.alpha.worker-expected.txt >index a667344b89782edb01640e17495496b61931e095..cfab7719276585249bde46f1c19d536a2a823784 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.alpha.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.alpha.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn correctly for partially-transparent fill patterns Can't find variable: OffscreenCanvas >+PASS Shadows are drawn correctly for partially-transparent fill patterns > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.basic.worker-expected.txt >index ed87ae39c9cf5558ea0e0e36151159f9e115b41c..2863b43fe2701b501607329472ecdf9cef6f63d0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn for fill patterns Can't find variable: OffscreenCanvas >+PASS Shadows are drawn for fill patterns > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.1.worker-expected.txt >index be4b8dca86ec9db1068a7a10611f1561d1de36e0..9581547c4904205fba7f4ccf13e45ced482fc2b0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are not drawn for transparent fill patterns Can't find variable: OffscreenCanvas >+PASS Shadows are not drawn for transparent fill patterns > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.2.worker-expected.txt >index 9f8f84aa97e9b687364d7ae950ebe8d88e793f54..9a73242c0b4deabfe43d1521d266fa8ef387f6d3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are not drawn for transparent parts of fill patterns Can't find variable: OffscreenCanvas >+PASS Shadows are not drawn for transparent parts of fill patterns > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic-expected.txt >index 1d30100d7d9f804f3b40b94f6ab60fe6402edab5..719b5955d6ec690b99534656cb5c01993af10166 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn for strokes > > >-FAIL Shadows are drawn for strokes null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows are drawn for strokes > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic.worker-expected.txt >index 37229dcbd7ad0c42228b642b663b89c55808ecbc..0c863a0cce39863826332f43fda508e1b6e58eed 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn for strokes Can't find variable: OffscreenCanvas >+PASS Shadows are drawn for strokes > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1-expected.txt >index ccbd925c59a2479019bb41cffa730feb96e60981..7a5910d917ccc678afa2c958963eb1ac5cf37e34 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1-expected.txt >@@ -3,5 +3,5 @@ > Shadows are not drawn for areas outside stroke caps > > >-FAIL Shadows are not drawn for areas outside stroke caps null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Shadows are not drawn for areas outside stroke caps > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1.worker-expected.txt >index e00ba749ff2920b8b50d3a8279cb23ccea61994c..02cfa35e9e7042e3b563379d9fa6c26e4d7f93b9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are not drawn for areas outside stroke caps Can't find variable: OffscreenCanvas >+PASS Shadows are not drawn for areas outside stroke caps > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2-expected.txt >index e4e1f49f25bd0ccb5e607de9a6cd98bf30864ce6..7edea156ea1897820f6625e2e3acc135d3c39dac 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn for stroke caps > > >-FAIL Shadows are drawn for stroke caps null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows are drawn for stroke caps > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2.worker-expected.txt >index a3941e12138613a256ba1b89ff84b66d7921e916..40e6723d13898371b36670a5feadfbe2acbc209a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn for stroke caps Can't find variable: OffscreenCanvas >+PASS Shadows are drawn for stroke caps > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1-expected.txt >index 4c263876a887296ec423d1cda361783cb44b4eb8..d94a3107f31b3521513b07691c6b1b7ff24ab086 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1-expected.txt >@@ -3,5 +3,5 @@ > Shadows are not drawn for areas outside stroke joins > > >-FAIL Shadows are not drawn for areas outside stroke joins null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Shadows are not drawn for areas outside stroke joins > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1.worker-expected.txt >index 12cf950f60ff4069403969c82187f5f51c54940d..6fa557abe384ee3268af452d98f83c3e6d004033 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are not drawn for areas outside stroke joins Can't find variable: OffscreenCanvas >+PASS Shadows are not drawn for areas outside stroke joins > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2-expected.txt >index cc1a4db602def622ae8688eb1a0224f6cd287498..683830ca09f3f4f4d20783bb12004cb961900b03 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn for stroke joins > > >-FAIL Shadows are drawn for stroke joins null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows are drawn for stroke joins > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2.worker-expected.txt >index 8f4a900d404fe1f1b492063fd8002d46f9b05a12..746db5aa65e89b5b2fd2229a29afd2b7b65e8a7f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn for stroke joins Can't find variable: OffscreenCanvas >+PASS Shadows are drawn for stroke joins > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3-expected.txt >index 4f8e9d10df609c79460a2368bf18f187612342f3..165b35e71ca275a2c68a9e8b1091f08d157108f5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3-expected.txt >@@ -3,5 +3,5 @@ > Shadows are drawn for stroke joins respecting miter limit > > >-FAIL Shadows are drawn for stroke joins respecting miter limit null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS Shadows are drawn for stroke joins respecting miter limit > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3.worker-expected.txt >index 5dc293866c01fccc2f44c94ae442ebd98e08784d..6bdce2d1a80b276b282572b96a9feb1d29d9a521 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows are drawn for stroke joins respecting miter limit Can't find variable: OffscreenCanvas >+PASS Shadows are drawn for stroke joins respecting miter limit > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1-expected.txt >index 5b4ab74032535c4c67c69bb7dfb7fbe188bdd4a8..c1e5dc1a2756c46e9086bb7f96d45244ed806414 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1-expected.txt >@@ -3,5 +3,5 @@ > Shadows take account of transformations > > >-FAIL Shadows take account of transformations null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadows take account of transformations > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1.worker-expected.txt >index b579650db26aad22a70897ec77be071148b3a010..4af0d4e8762e64ddf28085ca629e52e41762ece6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadows take account of transformations Can't find variable: OffscreenCanvas >+PASS Shadows take account of transformations > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2-expected.txt >index d7358d85018eaf5ea9353310607eda3f428dcf16..8ec28360d17d2398efdebf15add757f8c0f8456f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2-expected.txt >@@ -3,5 +3,5 @@ > Shadow offsets are not affected by transformations > > >-FAIL Shadow offsets are not affected by transformations null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Shadow offsets are not affected by transformations > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2.worker-expected.txt >index 98b4c370b9b5002bb7dd8797599407d380c8e948..a8144c2807fac326436f690c452198e21863599a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Shadow offsets are not affected by transformations Can't find variable: OffscreenCanvas >+PASS Shadow offsets are not affected by transformations > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.default-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.default-expected.txt >index 259faa9eaaba38c3ecede009ddfe28bcdce40425..79125c55a1b805f62f0b1e0b84d469a126aa804d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.default-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.default-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.align.default > > >-FAIL OffscreenCanvas test: 2d.text.align.default null is not an object (evaluating 'ctx.textAlign') >+FAIL OffscreenCanvas test: 2d.text.align.default assert_equals: ctx.textAlign === 'start' (got [undefined], expected start[string]) expected (string) "start" but got (undefined) undefined > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.default.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.default.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..09f464f216b81aefba39adcbd0aa17ee555feb84 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.default.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.default.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_equals: ctx.textAlign === 'start' (got [undefined], expected start[string]) expected (string) "start" but got (undefined) undefined > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.invalid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.invalid-expected.txt >index bcf6cc7dff51eda8e22643ee8ead8376b4d60fac..ef684d20930fdea0ca44ed336ba1a8aef05e03a4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.invalid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.invalid-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.align.invalid > > >-FAIL OffscreenCanvas test: 2d.text.align.invalid null is not an object (evaluating 'ctx.textAlign = 'start'') >+FAIL OffscreenCanvas test: 2d.text.align.invalid assert_equals: ctx.textAlign === 'start' (got bogus[string], expected start[string]) expected "start" but got "bogus" > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.invalid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.invalid.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..4e7f43000d88a4bcda636703879b1b29f18854cc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.invalid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.invalid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_equals: ctx.textAlign === 'start' (got bogus[string], expected start[string]) expected "start" but got "bogus" > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.valid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.valid-expected.txt >index dbc4c167994f34294a13b4e5bafa364fc521e438..c4337a25e631d1901663b4503c47dc273086f87a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.valid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.valid-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.align.valid > > >-FAIL OffscreenCanvas test: 2d.text.align.valid null is not an object (evaluating 'ctx.textAlign = 'start'') >+PASS OffscreenCanvas test: 2d.text.align.valid > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.valid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.valid.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.valid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.align.valid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.default-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.default-expected.txt >index 1c1f1ca3d7ce4f12677bdc69c7ecd2fe10628649..8dda8139c8e473169ccb715370c40e50d7ed4808 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.default-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.default-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.baseline.default > > >-FAIL OffscreenCanvas test: 2d.text.baseline.default null is not an object (evaluating 'ctx.textBaseline') >+FAIL OffscreenCanvas test: 2d.text.baseline.default assert_equals: ctx.textBaseline === 'alphabetic' (got [undefined], expected alphabetic[string]) expected (string) "alphabetic" but got (undefined) undefined > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.default.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.default.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..ddd9f0501450bb1bd33d7094cbb452e2a75bb887 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.default.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.default.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_equals: ctx.textBaseline === 'alphabetic' (got [undefined], expected alphabetic[string]) expected (string) "alphabetic" but got (undefined) undefined > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid-expected.txt >index cf4d2bd5f77563fba7627dfec839e1eb1f0510d0..e68bc732ab5f9d674e7c62b61c0d28be37a469c5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.baseline.invalid > > >-FAIL OffscreenCanvas test: 2d.text.baseline.invalid null is not an object (evaluating 'ctx.textBaseline = 'top'') >+FAIL OffscreenCanvas test: 2d.text.baseline.invalid assert_equals: ctx.textBaseline === 'top' (got bogus[string], expected top[string]) expected "top" but got "bogus" > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..afe14bed17c42378cea40a0d8721d2f07da4f090 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_equals: ctx.textBaseline === 'top' (got bogus[string], expected top[string]) expected "top" but got "bogus" > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid-expected.txt >index 0fee3cf6d26825e6ea67d1a8631c8b7d6d620a92..f7341fbadad6b0d702cf1f7e549089a56e83d8f5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.baseline.valid > > >-FAIL OffscreenCanvas test: 2d.text.baseline.valid null is not an object (evaluating 'ctx.textBaseline = 'top'') >+PASS OffscreenCanvas test: 2d.text.baseline.valid > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center-expected.txt >index 25050dfca69df2c664335a843abee53534bf1b9a..f821734bcc164a84364242a52db88e8a2558695e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center-expected.txt >@@ -3,5 +3,5 @@ > textAlign center is the center of the em squares (not the bounding box) > > >-FAIL textAlign center is the center of the em squares (not the bounding box) null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS textAlign center is the center of the em squares (not the bounding box) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center.worker-expected.txt >index 36db7d7eeb7aeb32cff58afd724be3fb75862af9..dab45feb8d3cce5d1cafb26e51479bd225d84fe2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL textAlign center is the center of the em squares (not the bounding box) Can't find variable: OffscreenCanvas >+PASS textAlign center is the center of the em squares (not the bounding box) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr-expected.txt >index 0b0f394ccd42531a431da7d7ecdac4383472c649..6b06ed6e9d652ef38bdf4a574a54b7b467d4b996 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr-expected.txt >@@ -3,5 +3,5 @@ > textAlign end with ltr is the right edge > > >-FAIL textAlign end with ltr is the right edge null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS textAlign end with ltr is the right edge > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr.worker-expected.txt >index f26ad04bcf51e74692264e5879fbb234ebeab259..a90238f5ca90c5342db281b3def6d3884de2a6c4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL textAlign end with ltr is the right edge Can't find variable: OffscreenCanvas >+PASS textAlign end with ltr is the right edge > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl-expected.txt >index d2a8dd2c771e761c8a3301995faa6a81e0f3a15c..585bffac22cec3f07b12de5852184c8db4f5a4a4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl-expected.txt >@@ -3,5 +3,5 @@ > textAlign end with rtl is the left edge > > >-FAIL textAlign end with rtl is the left edge null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS textAlign end with rtl is the left edge > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl.worker-expected.txt >index 62695fa837e82f77cab367b2c29de93f0eed2da0..c47902e55136551f9dbffbd950b4ac61bb090e40 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL textAlign end with rtl is the left edge Can't find variable: OffscreenCanvas >+PASS textAlign end with rtl is the left edge > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left-expected.txt >index 375f98d863e1c453a2962ca7582fb484850eb544..d613fb8a09aa6dab6fe4c6baf4f61f877dd010bc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left-expected.txt >@@ -3,5 +3,5 @@ > textAlign left is the left of the first em square (not the bounding box) > > >-FAIL textAlign left is the left of the first em square (not the bounding box) null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS textAlign left is the left of the first em square (not the bounding box) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left.worker-expected.txt >index 9f23446137023c8e58a453d9752ffab29c18df1f..48379dbac7181ca79f648c8f55dd6fe1f299d146 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL textAlign left is the left of the first em square (not the bounding box) Can't find variable: OffscreenCanvas >+PASS textAlign left is the left of the first em square (not the bounding box) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right-expected.txt >index 7e67a41f792062df29f12894710eb7abc3cb9aea..017af343f3714f22bef762a162a2a462a1cb62ff 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right-expected.txt >@@ -3,5 +3,5 @@ > textAlign right is the right of the last em square (not the bounding box) > > >-FAIL textAlign right is the right of the last em square (not the bounding box) null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS textAlign right is the right of the last em square (not the bounding box) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right.worker-expected.txt >index 02527c0ad70e8f82fcf8eb8c403098d27ca38444..cd15e92bb4db3ff434dbbece355d4af8ce8489d1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL textAlign right is the right of the last em square (not the bounding box) Can't find variable: OffscreenCanvas >+PASS textAlign right is the right of the last em square (not the bounding box) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr-expected.txt >index 9d88276f4c03270249b7f425ab5365f00ce328c8..9e28b4e63475574d3319aec44610fe7cace472ea 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr-expected.txt >@@ -3,5 +3,5 @@ > textAlign start with ltr is the left edge > > >-FAIL textAlign start with ltr is the left edge null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS textAlign start with ltr is the left edge > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr.worker-expected.txt >index 57f5eb4ab0a891b7be13776eebaeb320cc334403..1c4750dfc4f8a5a76cff20851b2d5a23eb2132d7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL textAlign start with ltr is the left edge Can't find variable: OffscreenCanvas >+PASS textAlign start with ltr is the left edge > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl-expected.txt >index 4e8989c2476e017c1a0e40024d158e11341700f3..f5ecd9e2f419a5881888b32829c622e9d4dc07d9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl-expected.txt >@@ -3,5 +3,5 @@ > textAlign start with rtl is the right edge > > >-FAIL textAlign start with rtl is the right edge null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS textAlign start with rtl is the right edge > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl.worker-expected.txt >index 5eb966472263fb4d2067d00378c59854147141d5..3034c6972c70e15f43bc5a16d1ad10ac546cd8c9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL textAlign start with rtl is the right edge Can't find variable: OffscreenCanvas >+PASS textAlign start with rtl is the right edge > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic-expected.txt >index 59aa89f0f4d479975e887791e262f8d9a2557694..11c9d9212536259126ca0490455eb05c29aca2e4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.draw.baseline.alphabetic > > >-FAIL OffscreenCanvas test: 2d.text.draw.baseline.alphabetic null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS OffscreenCanvas test: 2d.text.draw.baseline.alphabetic > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom-expected.txt >index 807b08cd49892d4bbce6c29a8d9acd4f851ed92d..5ca800d836ea9cd6a13e9d2765eaeaa723ae732b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom-expected.txt >@@ -3,5 +3,5 @@ > textBaseline bottom is the bottom of the em square (not the bounding box) > > >-FAIL textBaseline bottom is the bottom of the em square (not the bounding box) null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS textBaseline bottom is the bottom of the em square (not the bounding box) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom.worker-expected.txt >index 7bca6aebafb6ddc30eec22d6e8d81a4ac5bcc24a..0d500001608f7cc2f44d12dc64d20a6e3d8070de 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL textBaseline bottom is the bottom of the em square (not the bounding box) Can't find variable: OffscreenCanvas >+PASS textBaseline bottom is the bottom of the em square (not the bounding box) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging-expected.txt >index 87dd3d1dab712f04eeef567176eeabbc546ab3e4..93da1d908c041970b09c4d28ce09249dae8a47d9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.draw.baseline.hanging > > >-FAIL OffscreenCanvas test: 2d.text.draw.baseline.hanging null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS OffscreenCanvas test: 2d.text.draw.baseline.hanging > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic-expected.txt >index ef41d28c5421fd50e0f423d48ff3cbede00d3e82..0399afada6e9401f556732aa4a82d9a8320f7b65 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.draw.baseline.ideographic > > >-FAIL OffscreenCanvas test: 2d.text.draw.baseline.ideographic null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS OffscreenCanvas test: 2d.text.draw.baseline.ideographic > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle-expected.txt >index baf9676c291e5b12c3b6b22be37a9f5d795b0b1b..ada175bae3db6adcd5371d967dda4f8ab7fe4649 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle-expected.txt >@@ -3,5 +3,5 @@ > textBaseline middle is the middle of the em square (not the bounding box) > > >-FAIL textBaseline middle is the middle of the em square (not the bounding box) null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS textBaseline middle is the middle of the em square (not the bounding box) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle.worker-expected.txt >index 4d8a6909eb8847813181425413341929ed081c6e..2a86dcc43776959e5d0fbd7f9c507506e6fa3dd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL textBaseline middle is the middle of the em square (not the bounding box) Can't find variable: OffscreenCanvas >+PASS textBaseline middle is the middle of the em square (not the bounding box) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top-expected.txt >index ccf59f5a10b72ae83ab69bd029f574482ebaff4e..46b8b68d5076b0cc8fdd3ba2dc2685c3959092a4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top-expected.txt >@@ -3,5 +3,5 @@ > textBaseline top is the top of the em square (not the bounding box) > > >-FAIL textBaseline top is the top of the em square (not the bounding box) null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS textBaseline top is the top of the em square (not the bounding box) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top.worker-expected.txt >index dad7dba4ec957820902378bf8c3112054d944dbf..c0b7a1352072a5f897e60a38e29da2330a27164f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL textBaseline top is the top of the em square (not the bounding box) Can't find variable: OffscreenCanvas >+PASS textBaseline top is the top of the em square (not the bounding box) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.basic-manual.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.basic-manual.worker-expected.txt >index 23f557888b90e7e2490285506bf06ceb32df3f18..dd96cddbb560ca7a80fd54e336463c446d6cc654 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.basic-manual.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.basic-manual.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillText draws filled text Can't find variable: OffscreenCanvas >+FAIL fillText draws filled text ctx.fillText is not a function. (In 'ctx.fillText('PASS', 5, 35)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN-expected.txt >index c1e0541a22415aad1623340dda18c9b014786b70..db0108fbfd19e930b6a344ff6a4a4ed585337854 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN-expected.txt >@@ -3,5 +3,5 @@ > fillText handles maxWidth correctly > > >-FAIL fillText handles maxWidth correctly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+FAIL fillText handles maxWidth correctly ctx.fillText is not a function. (In 'ctx.fillText('fail fail fail fail fail', 5, 35, NaN)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker-expected.txt >index 00e4c0e9c3e5bd5c68b88505b13660d64f0768ff..5b392809b02c91ed33fdb0038add2c5aad2ce8c6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillText handles maxWidth correctly Can't find variable: OffscreenCanvas >+FAIL fillText handles maxWidth correctly ctx.fillText is not a function. (In 'ctx.fillText('fail fail fail fail fail', 5, 35, NaN)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound-expected.txt >index e5c2f5d8e794737e9f643a27c39c386060c5d93a..5219317485b36bbe9adca0b99c25763cf191e7f9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound-expected.txt >@@ -3,5 +3,5 @@ > fillText handles maxWidth based on line size, not bounding box size > > >-FAIL fillText handles maxWidth based on line size, not bounding box size null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS fillText handles maxWidth based on line size, not bounding box size > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker-expected.txt >index 7c82ee2532ad92fb37aa7650acb1afe7d9f6cdb9..5c5f0540f004afd438ec86c0b21d5883262d3bc7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillText handles maxWidth based on line size, not bounding box size Can't find variable: OffscreenCanvas >+PASS fillText handles maxWidth based on line size, not bounding box size > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface-expected.txt >index a03c0de815878dbe7a8c76fbd9e5a02c8a2ca793..8c41c26466cad9e951ab7ea7f0ee3040179dc51d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface-expected.txt >@@ -3,5 +3,5 @@ > fillText works on @font-face fonts > > >-FAIL fillText works on @font-face fonts null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS fillText works on @font-face fonts > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker-expected.txt >index 47973f5a1f3aca93521615f346364399ecbb39f6..5d4c1f5996e82142c9c3f9d8dcedddb020538bd0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillText works on @font-face fonts Can't find variable: OffscreenCanvas >+PASS fillText works on @font-face fonts > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.worker-expected.txt >index 00e4c0e9c3e5bd5c68b88505b13660d64f0768ff..0d6f4e94896afe7bb36ba3d54e4fa169e9e4645b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillText handles maxWidth correctly Can't find variable: OffscreenCanvas >+FAIL fillText handles maxWidth correctly ctx.fillText is not a function. (In 'ctx.fillText('PASS', 5, 35, 200)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative-expected.txt >index 92a26f3c22e6bbdc4463fbdd41ece7904c86edfe..9a1bc48deed18d8fea716a8932458ce16465015d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative-expected.txt >@@ -3,5 +3,5 @@ > fillText handles maxWidth correctly > > >-FAIL fillText handles maxWidth correctly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+FAIL fillText handles maxWidth correctly ctx.fillText is not a function. (In 'ctx.fillText('fail fail fail fail fail', 5, 35, -1)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker-expected.txt >index 00e4c0e9c3e5bd5c68b88505b13660d64f0768ff..54d070ae96b00dd4de845213e3ab6446ba1e6ce7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillText handles maxWidth correctly Can't find variable: OffscreenCanvas >+FAIL fillText handles maxWidth correctly ctx.fillText is not a function. (In 'ctx.fillText('fail fail fail fail fail', 5, 35, -1)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small-expected.txt >index 083e1d072130551d17076a88722a97670dfc7620..9ea385ca7524d181ab877e004edf3013a0621c95 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small-expected.txt >@@ -3,5 +3,5 @@ > fillText handles maxWidth correctly > > >-FAIL fillText handles maxWidth correctly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+FAIL fillText handles maxWidth correctly ctx.fillText is not a function. (In 'ctx.fillText('fail fail fail fail fail', -100, 35, 90)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker-expected.txt >index 00e4c0e9c3e5bd5c68b88505b13660d64f0768ff..6425967aae8d5fa54ede893c7480da23e751cf0a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillText handles maxWidth correctly Can't find variable: OffscreenCanvas >+FAIL fillText handles maxWidth correctly ctx.fillText is not a function. (In 'ctx.fillText('fail fail fail fail fail', -100, 35, 90)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero-expected.txt >index e172938b4b8ce7c64240908214268fa5e8d3c491..ce395576b1579ffa95f4699c0eaa579e8a6b3611 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero-expected.txt >@@ -3,5 +3,5 @@ > fillText handles maxWidth correctly > > >-FAIL fillText handles maxWidth correctly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+FAIL fillText handles maxWidth correctly ctx.fillText is not a function. (In 'ctx.fillText('fail fail fail fail fail', 5, 35, 0)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker-expected.txt >index 00e4c0e9c3e5bd5c68b88505b13660d64f0768ff..7296ba208a0ee5b52801a6f0b881d2b01590f439 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillText handles maxWidth correctly Can't find variable: OffscreenCanvas >+FAIL fillText handles maxWidth correctly ctx.fillText is not a function. (In 'ctx.fillText('fail fail fail fail fail', 5, 35, 0)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.rtl-manual.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.rtl-manual.worker-expected.txt >index 4d75be85bef66e031a1502a172b794dd29426322..3b61a0ba71e730653a6e6f8e0f9e9868a52769a8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.rtl-manual.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.rtl-manual.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillText respects Right-To-Left Override characters Can't find variable: OffscreenCanvas >+FAIL fillText respects Right-To-Left Override characters ctx.fillText is not a function. (In 'ctx.fillText('\u202eFAIL \xa0 \xa0 SSAP', 5, 35)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected-expected.txt >index 7d4cd7495966db0ea3196252484185aeee424eff..e9df7f305c29146c9fdda03b153eadb7a33c878d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected-expected.txt >@@ -3,5 +3,5 @@ > fillText does not start a new path or subpath > > >-FAIL fillText does not start a new path or subpath null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+FAIL fillText does not start a new path or subpath ctx.fillText is not a function. (In 'ctx.fillText('FAIL', 5, 35)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected.worker-expected.txt >index 4007527850dad3d7f78195e5b1d7b1eaf8d62a45..40bf0b845f9f92b4b92ceb63df1f07b51ed11d5b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL fillText does not start a new path or subpath Can't find variable: OffscreenCanvas >+FAIL fillText does not start a new path or subpath ctx.fillText is not a function. (In 'ctx.fillText('FAIL', 5, 35)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface-expected.txt >index 32f0f6a885d493479e1da034afafa8e5a4816501..f1d4e4dd4d199d990cfd3cbdda6bc108920c19fc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.draw.fontface > > >-FAIL OffscreenCanvas test: 2d.text.draw.fontface null is not an object (evaluating 'ctx.font = '67px CanvasTest'') >+PASS OffscreenCanvas test: 2d.text.draw.fontface > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage-expected.txt >index 4dd6164b176a2099451e473e498926ef3f1715a9..495486cdd1bb11bc38b72165ddd2c0c74e66ce66 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage-expected.txt >@@ -3,5 +3,5 @@ > @font-face fonts should work even if they are not used in the page > > >-FAIL @font-face fonts should work even if they are not used in the page null is not an object (evaluating 'ctx.font = '67px CanvasTest'') >+PASS @font-face fonts should work even if they are not used in the page > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker-expected.txt >index edb686a4569637dff9402c3fd8207e4f01750f01..ac2479e9ee58f0cb74f1bfb541fb2eb166fa5a52 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL @font-face fonts should work even if they are not used in the page Can't find variable: OffscreenCanvas >+PASS @font-face fonts should work even if they are not used in the page > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat-expected.txt >index 4f5cee2470267e6a8f348e0c1806079a7b74f5d2..5058f2f15818b09506a760fb5ad618f73045ab7f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat-expected.txt >@@ -3,5 +3,5 @@ > Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) > > >-FAIL Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+FAIL Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) ctx.fillText is not a function. (In 'ctx.fillText('AA', 0, 50)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat.worker-expected.txt >index 9096580d6cd402fcc4be5e5f928a375f28cf1a7f..8055ec8c08dfa92bbce2d51a0278bb77a66de2ec 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) Can't find variable: OffscreenCanvas >+FAIL Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) ctx.fillText is not a function. (In 'ctx.fillText('AA', 0, 50)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.kern.consistent-manual.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.kern.consistent-manual.worker-expected.txt >index e1e317390516504193fc5ef444052305b75871a7..38a5cf62fe1702a1fb14dca95c0b75fc9b8efbbf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.kern.consistent-manual.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.kern.consistent-manual.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Stroked and filled text should have exactly the same kerning so it overlaps Can't find variable: OffscreenCanvas >+FAIL Stroked and filled text should have exactly the same kerning so it overlaps ctx.fillText is not a function. (In 'ctx.fillText('VAVAVAVAVAVAVA', -50, 25)', 'ctx.fillText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic-expected.txt >index 1916d13797408fe864eaddf3b54aaef2a394ee72..500ae9096ab8e9e5deff57153b7ee80b520ac64d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic-expected.txt >@@ -3,5 +3,5 @@ > U+0020 is rendered the correct size (1em wide) > > >-FAIL U+0020 is rendered the correct size (1em wide) null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS U+0020 is rendered the correct size (1em wide) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic.worker-expected.txt >index 3e091acd06ede529ba02aef7ee3fff842b9e0fbf..9962860a29745155db59c24d55efc8b1976354ee 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL U+0020 is rendered the correct size (1em wide) Can't find variable: OffscreenCanvas >+PASS U+0020 is rendered the correct size (1em wide) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end-expected.txt >index b71c2c299f5bf1a8f037d5274a640047486bcc11..e7cd5689a36713ddc8b7d06f21302a13f8677ecc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end-expected.txt >@@ -3,5 +3,5 @@ > Space characters at the end of a line are collapsed (per CSS) > > >-FAIL Space characters at the end of a line are collapsed (per CSS) null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS Space characters at the end of a line are collapsed (per CSS) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end.worker-expected.txt >index 84119823232d8cf93d20735da49fa1bddabae88e..2360c09fbe791607c2245b8818baf7fc3fa96531 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Space characters at the end of a line are collapsed (per CSS) Can't find variable: OffscreenCanvas >+PASS Space characters at the end of a line are collapsed (per CSS) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace-expected.txt >index 44a279852fd929eb4c69742fa24e19270638b2f7..2ae473a8f77f1e7630e8f0b3257a36b41fff5e76 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace-expected.txt >@@ -3,5 +3,5 @@ > Non-space characters are not converted to U+0020 and collapsed > > >-FAIL Non-space characters are not converted to U+0020 and collapsed null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS Non-space characters are not converted to U+0020 and collapsed > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker-expected.txt >index 82a2b3cdfd528768b20e5985d89dc1791d74842e..76d51ba0d0406b4348626b98f5fe07d1be206926 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Non-space characters are not converted to U+0020 and collapsed Can't find variable: OffscreenCanvas >+PASS Non-space characters are not converted to U+0020 and collapsed > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other-expected.txt >index c17ab75b1675a3ff0353c97db4db81dba760a878..5b4e5a1034e8d09e01049f9d6301df206b1e820d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other-expected.txt >@@ -3,5 +3,5 @@ > Space characters are converted to U+0020, and collapsed (per CSS) > > >-FAIL Space characters are converted to U+0020, and collapsed (per CSS) null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS Space characters are converted to U+0020, and collapsed (per CSS) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other.worker-expected.txt >index b9855149c15fc436a0f0959335717d566efc992d..3c1aebaa78e682fe532b6163ce298622389b9c12 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Space characters are converted to U+0020, and collapsed (per CSS) Can't find variable: OffscreenCanvas >+PASS Space characters are converted to U+0020, and collapsed (per CSS) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space-expected.txt >index 97cbef296c0c9b5edad4705e20b989828eb533a6..404a25c2b3f38de4752626fe1aed6c601f11c16b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space-expected.txt >@@ -3,5 +3,5 @@ > Space characters are converted to U+0020, and collapsed (per CSS) > > >-FAIL Space characters are converted to U+0020, and collapsed (per CSS) null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS Space characters are converted to U+0020, and collapsed (per CSS) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space.worker-expected.txt >index b9855149c15fc436a0f0959335717d566efc992d..3c1aebaa78e682fe532b6163ce298622389b9c12 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Space characters are converted to U+0020, and collapsed (per CSS) Can't find variable: OffscreenCanvas >+PASS Space characters are converted to U+0020, and collapsed (per CSS) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start-expected.txt >index 9361ec3e89b048610b9d10ae9ec977235ec6e168..92a4d32ea68d3889dc4e3c1382814c78e74b5f31 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start-expected.txt >@@ -3,5 +3,5 @@ > Space characters at the start of a line are collapsed (per CSS) > > >-FAIL Space characters at the start of a line are collapsed (per CSS) null is not an object (evaluating 'ctx.font = '50px CanvasTest'') >+PASS Space characters at the start of a line are collapsed (per CSS) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start.worker-expected.txt >index 4f2ffb9bd91414c77afca6329c41dc58cdf4eeac..bb4a76f0d62545e8364af73e4594bc7d2906bcb4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Space characters at the start of a line are collapsed (per CSS) Can't find variable: OffscreenCanvas >+PASS Space characters at the start of a line are collapsed (per CSS) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.basic-manual.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.basic-manual.worker-expected.txt >index e6ed7a2195c9dd0db84355497d02c26d596473b6..da70f1ae36f7c20af7ec4007bbd4884ce09fddab 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.basic-manual.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.basic-manual.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeText draws stroked text Can't find variable: OffscreenCanvas >+FAIL strokeText draws stroked text ctx.strokeText is not a function. (In 'ctx.strokeText('PASS', 5, 35)', 'ctx.strokeText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected-expected.txt >index 7fe534bf2f1b7aab9b6aef5b86df1016589b1461..65eda0c663f6cc403432d1c1b83b640a5fc7b66b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected-expected.txt >@@ -3,5 +3,5 @@ > strokeText does not start a new path or subpath > > >-FAIL strokeText does not start a new path or subpath null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+FAIL strokeText does not start a new path or subpath ctx.strokeText is not a function. (In 'ctx.strokeText('FAIL', 5, 35)', 'ctx.strokeText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker-expected.txt >index c6ad184b4bf0c80bd66c6f5082bb5938543ecce8..aacb0c93756148b5dae920d17f1d780a77d3c7ba 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL strokeText does not start a new path or subpath Can't find variable: OffscreenCanvas >+FAIL strokeText does not start a new path or subpath ctx.strokeText is not a function. (In 'ctx.strokeText('FAIL', 5, 35)', 'ctx.strokeText' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.default-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.default-expected.txt >index 6a5f7e59e4be51716176f1a348e3a71d4bddcc13..b857bd48cb298f92f24bebf346c44531d4811d8a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.default-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.default-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.font.default > > >-FAIL OffscreenCanvas test: 2d.text.font.default null is not an object (evaluating 'ctx.font') >+FAIL OffscreenCanvas test: 2d.text.font.default assert_equals: ctx.font === '10px sans-serif' (got [undefined], expected 10px sans-serif[string]) expected (string) "10px sans-serif" but got (undefined) undefined > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.default.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.default.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..a64a251a91ab01776359712ab33f0fc6fafd7ecb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.default.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.default.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_equals: ctx.font === '10px sans-serif' (got [undefined], expected 10px sans-serif[string]) expected (string) "10px sans-serif" but got (undefined) undefined > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic-expected.txt >index 1b710e75a4d33123c7de434359ce8ce2f4e87bcc..953a0dd2d6fb7ac96015ebe6272739b71e7f16eb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.font.parse.basic > > >-FAIL OffscreenCanvas test: 2d.text.font.parse.basic null is not an object (evaluating 'ctx.font = '20px serif'') >+FAIL OffscreenCanvas test: 2d.text.font.parse.basic assert_equals: ctx.font === '20px serif' (got 20PX SERIF[string], expected 20px serif[string]) expected "20px serif" but got "20PX SERIF" > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..310886d2c51060ee4b647485644d94bababf9295 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_equals: ctx.font === '20px serif' (got 20PX SERIF[string], expected 20px serif[string]) expected "20px serif" but got "20PX SERIF" > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex-expected.txt >index c1102b704e4f6c52079d2be535a9fcc9f7c9affa..bce683048153e06d6c09e762697d75ffd0d9f765 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.font.parse.complex > > >-FAIL OffscreenCanvas test: 2d.text.font.parse.complex null is not an object (evaluating 'ctx.font = 'small-caps italic 400 12px/2 Unknown Font, sans-serif'') >+FAIL OffscreenCanvas test: 2d.text.font.parse.complex assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got small-caps italic 400 12px/2 Unknown Font, sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "small-caps italic 400 12px/2 Unknown Font, sans-serif" > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..53c5e07d7146f44f64d44ec95a4015956a063516 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got small-caps italic 400 12px/2 Unknown Font, sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "small-caps italic 400 12px/2 Unknown Font, sans-serif" > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid-expected.txt >index 0bfe7dd480a5281dc54ed841a78203794bcb13e5..d5eb2f9b5ceed9526c07700ab04f435a1801b95a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.font.parse.invalid > > >-FAIL OffscreenCanvas test: 2d.text.font.parse.invalid null is not an object (evaluating 'ctx.font = '20px serif'') >+FAIL OffscreenCanvas test: 2d.text.font.parse.invalid assert_equals: ctx.font === '20px serif' (got bogus[string], expected 20px serif[string]) expected "20px serif" but got "bogus" > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b19f34fbcb47a66d7058dc4cbc917b249760e7b8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+FAIL 2d assert_equals: ctx.font === '20px serif' (got bogus[string], expected 20px serif[string]) expected "20px serif" but got "bogus" > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system-expected.txt >index ca96bd994c173d05f419895c508ee429ef8f619f..d6b06388f4b2a4d46db64434d791a1abfd3b4856 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system-expected.txt >@@ -3,5 +3,5 @@ > System fonts must be computed to explicit values > > >-FAIL System fonts must be computed to explicit values null is not an object (evaluating 'ctx.font = 'message-box'') >+FAIL System fonts must be computed to explicit values assert_not_equals: ctx.font !== 'message-box' (got message-box[string], expected not message-box[string]) got disallowed value "message-box" > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system.worker-expected.txt >index fcb5207cb62d207d2c22852f0ebcea0e19878640..31042a6c0b95a777504dd572c2d16e143f754f40 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL System fonts must be computed to explicit values Can't find variable: OffscreenCanvas >+FAIL System fonts must be computed to explicit values assert_not_equals: ctx.font !== 'message-box' (got message-box[string], expected not message-box[string]) got disallowed value "message-box" > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny-expected.txt >index f4d3b561fc79a2933fa6d32f864d7d7214610f72..d9c9d24764f9af3846c2c02320bf69c784eab56f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny-expected.txt >@@ -1,5 +1,5 @@ > 2d.text.font.parse.tiny > > >-FAIL OffscreenCanvas test: 2d.text.font.parse.tiny null is not an object (evaluating 'ctx.font = '1px sans-serif'') >+PASS OffscreenCanvas test: 2d.text.font.parse.tiny > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.measure.width.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.measure.width.basic.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.measure.width.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.measure.width.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.measure.width.empty.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.measure.width.empty.worker-expected.txt >index 994b2435f66d8172ef1a6f01ffbe4dcaf22f290d..9b86f07e0f6986be6e88e1cd210037f8dce86d69 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.measure.width.empty.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.measure.width.empty.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL The empty string has zero width Can't find variable: OffscreenCanvas >+PASS The empty string has zero width > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.measure.width.space.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.measure.width.space.worker-expected.txt >index 4d4ffc4d3f44f9895b46328683e6adf841d9638d..06e0ca8279dbdd0300943e2f95a118bb9ae8dab7 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.measure.width.space.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/text/2d.text.measure.width.space.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Space characters are converted to U+0020 and collapsed (per CSS) Can't find variable: OffscreenCanvas >+PASS Space characters are converted to U+0020 and collapsed (per CSS) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap-expected.txt >index 7053f3c6aa1610b143fa158a2e7eafae65af7fbe..82ed928f98f7b81eb5fd7e3d3fbd81fdc46fe76c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() does not affect the current bitmap > > >-FAIL save()/restore() does not affect the current bitmap null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS save()/restore() does not affect the current bitmap > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.worker-expected.txt >index 1c569070e18357556e1da929945e733ad839e009..6857c3ccd55d11a7b631b3caba95a225bea39430 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() does not affect the current bitmap Can't find variable: OffscreenCanvas >+PASS save()/restore() does not affect the current bitmap > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip-expected.txt >index 02cf0b89b4c7c73ff6e87ff8b2d2845d65aaafbf..d5800a0b5dc1e9ac514c50fbbc4c458a4563f90c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() affects the clipping path > > >-FAIL save()/restore() affects the clipping path null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS save()/restore() affects the clipping path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip.worker-expected.txt >index eddd0694cee099a522e9f4e76d994a7cc1b51cb2..bd61c01e06eee1d9de478a8ad9738252b32fbd2a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() affects the clipping path Can't find variable: OffscreenCanvas >+PASS save()/restore() affects the clipping path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle-expected.txt >index 481204e67bdbbd44dba6bc386d1131768fe49f8f..c82c27e47680cbf93b2cba4689da06aff831c305 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() works for fillStyle > > >-FAIL save()/restore() works for fillStyle null is not an object (evaluating 'ctx.fillStyle') >+PASS save()/restore() works for fillStyle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle.worker-expected.txt >index 5cb9c0ca9a4ee87c8e45bbea36bca2263f7ad900..ecaf5cd0db8b07aa1c2ce9bc1f3e2d839221b76a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() works for fillStyle Can't find variable: OffscreenCanvas >+PASS save()/restore() works for fillStyle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha-expected.txt >index f37d77232dc7605c6b24793a24a66047b0fe082a..ea0ac07cfd77240293239dd8567719da98e163bf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() works for globalAlpha > > >-FAIL save()/restore() works for globalAlpha null is not an object (evaluating 'ctx.globalAlpha') >+PASS save()/restore() works for globalAlpha > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha.worker-expected.txt >index 32007d6713f6875534706307ba2afc208eb7d741..c36e964ca31008fffcad9e6099a67183030eb648 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() works for globalAlpha Can't find variable: OffscreenCanvas >+PASS save()/restore() works for globalAlpha > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation-expected.txt >index 4bd4f49b23c961d584db05f60a49705142792881..c58378c94a5c8f55ca50d7370b4ac336fbc8e47f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() works for globalCompositeOperation > > >-FAIL save()/restore() works for globalCompositeOperation null is not an object (evaluating 'ctx.globalCompositeOperation') >+PASS save()/restore() works for globalCompositeOperation > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation.worker-expected.txt >index 9e59d13ea5ea6351fe77d91b19ed2ec7cf80c8c2..9bb85caa01a92082e3a5c69edc3909e6ac75f2d0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() works for globalCompositeOperation Can't find variable: OffscreenCanvas >+PASS save()/restore() works for globalCompositeOperation > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap-expected.txt >index 5e8efb3ce4bf2a150ac540a04fb55475aad20400..f2886355d203ccfa47137d26e5e6a2cea67b097d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() works for lineCap > > >-FAIL save()/restore() works for lineCap null is not an object (evaluating 'ctx.lineCap') >+PASS save()/restore() works for lineCap > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap.worker-expected.txt >index 0af6618aa2fe6b55d945691f794a33cbe18e3b73..01220bf0c36cd36f2b9cd7a0bcb85ede500eca3f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() works for lineCap Can't find variable: OffscreenCanvas >+PASS save()/restore() works for lineCap > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin-expected.txt >index 69bfc8c538f20720642aa1f6b69323a20a4978da..5c9cc1135058f4c8e6deb6d9d5258ce05b51fed8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() works for lineJoin > > >-FAIL save()/restore() works for lineJoin null is not an object (evaluating 'ctx.lineJoin') >+PASS save()/restore() works for lineJoin > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin.worker-expected.txt >index 38901aebe82f0b037bbcae2b1987f3c9f6b5f915..571f30d89e0011021fbd52b6eccce132f69ddb58 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() works for lineJoin Can't find variable: OffscreenCanvas >+PASS save()/restore() works for lineJoin > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth-expected.txt >index e13fe32cbfff4c0a7793c103f9783e5ca92abe71..67985482a8e6cb366171b212a6556e0bda59d48f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() works for lineWidth > > >-FAIL save()/restore() works for lineWidth null is not an object (evaluating 'ctx.lineWidth') >+PASS save()/restore() works for lineWidth > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth.worker-expected.txt >index fa793d079efbbda52f06b9f83cccf761e0c4c56c..8bf826b2886fce5acb12c7560faff4ad23b0bf2e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() works for lineWidth Can't find variable: OffscreenCanvas >+PASS save()/restore() works for lineWidth > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit-expected.txt >index 0ab92024aab669fe1f210fd20b5089a3d2ad270f..5319f68c7061cdca983ad7711642d84a6ba2c25a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() works for miterLimit > > >-FAIL save()/restore() works for miterLimit null is not an object (evaluating 'ctx.miterLimit') >+PASS save()/restore() works for miterLimit > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit.worker-expected.txt >index 63d14816d055fe292380263e27ca14ed96d3ffec..4bf264694e116127d67f3d6d2f57552b0ecda6f1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() works for miterLimit Can't find variable: OffscreenCanvas >+PASS save()/restore() works for miterLimit > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path-expected.txt >index 7efe68ebe98ace33848565d0f1e5544b0628e5f8..18d55177317f95f3272b27c19d2a6c1fc1daac2f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() does not affect the current path > > >-FAIL save()/restore() does not affect the current path null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS save()/restore() does not affect the current path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path.worker-expected.txt >index 162b29277ee1ef9cedfca0f33faa7fbc57dd4291..8064d8e497c2218e16272a61606f88fe3ec58114 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() does not affect the current path Can't find variable: OffscreenCanvas >+PASS save()/restore() does not affect the current path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur-expected.txt >index ea7498003822b5543b625c09f29e1eb6e81133a6..2a1d65fe79fb5d226269840e0ad68b75b3f5efe2 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() works for shadowBlur > > >-FAIL save()/restore() works for shadowBlur null is not an object (evaluating 'ctx.shadowBlur') >+PASS save()/restore() works for shadowBlur > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur.worker-expected.txt >index 25b34d52613efa98101ddd22c57e9d3df1cac17e..2a5c604f2fb986a4dcc1b62f676a70826d27bef9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() works for shadowBlur Can't find variable: OffscreenCanvas >+PASS save()/restore() works for shadowBlur > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor-expected.txt >index 37fb0f7bf6daeee905c0181f4db9d17addfc23fc..9528eb41ba735013434d8768ae1c2d3990788413 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() works for shadowColor > > >-FAIL save()/restore() works for shadowColor null is not an object (evaluating 'ctx.shadowColor') >+PASS save()/restore() works for shadowColor > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor.worker-expected.txt >index e455c39418d2430df210ac0da83ef79b4c315684..51c6f4230a4f5e75dc4198a9c2a23396a3b5ef76 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() works for shadowColor Can't find variable: OffscreenCanvas >+PASS save()/restore() works for shadowColor > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX-expected.txt >index 737940394e24da9e6c962f97baf9aab9f969113f..3d0f6c28036deea1e508e33267a7e66c8e4e8c38 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() works for shadowOffsetX > > >-FAIL save()/restore() works for shadowOffsetX null is not an object (evaluating 'ctx.shadowOffsetX') >+PASS save()/restore() works for shadowOffsetX > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX.worker-expected.txt >index 2f3a3d0fca92f342aa9e4212b67b157bc868a3eb..296f34a654d9dd83628a69621353cad3e7dafd96 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() works for shadowOffsetX Can't find variable: OffscreenCanvas >+PASS save()/restore() works for shadowOffsetX > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY-expected.txt >index 41cf4da775a22a659a1b49da0d54221fc9479ca6..70bac4a2cc7da36d4ae0424dc5ccacb0068af412 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() works for shadowOffsetY > > >-FAIL save()/restore() works for shadowOffsetY null is not an object (evaluating 'ctx.shadowOffsetY') >+PASS save()/restore() works for shadowOffsetY > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY.worker-expected.txt >index 2855fd7bf6d9b2804b63b588aded96f60a7402c9..c948e9828c206ad0bd72be7eb806553eee2390bf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() works for shadowOffsetY Can't find variable: OffscreenCanvas >+PASS save()/restore() works for shadowOffsetY > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack-expected.txt >index e0fa9268ace43b057bbd530fd8beec0083e6e47c..343d4eeca0a6335bc828d208dd99e0d147666530 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() can be nested as a stack > > >-FAIL save()/restore() can be nested as a stack null is not an object (evaluating 'ctx.lineWidth = 1') >+PASS save()/restore() can be nested as a stack > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack.worker-expected.txt >index 2845b9b526744a2c74cf0a8b7fbdbe9b69b8c273..c60ce59caa0bf4378131b0b6898876a27e4344d1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() can be nested as a stack Can't find variable: OffscreenCanvas >+PASS save()/restore() can be nested as a stack > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth-expected.txt >index d0a9f5614ceb54658343eb435346357814a97a67..9bbe0f81f1f7cc2f547af082fa5f1d1e75a4053f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() stack depth is not unreasonably limited > > >-FAIL save()/restore() stack depth is not unreasonably limited null is not an object (evaluating 'ctx.save') >+PASS save()/restore() stack depth is not unreasonably limited > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth.worker-expected.txt >index d645e5cea0ee5fc2a716f3d57a01b7f6a1cceef4..6a28ca8bb7a2229f5584c729c0a205903cf177d5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() stack depth is not unreasonably limited Can't find variable: OffscreenCanvas >+PASS save()/restore() stack depth is not unreasonably limited > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle-expected.txt >index 40b89a2ca0f2a588f5ec913175824ed114429f04..4afaa16f10d19d1d44ac07d900531d4f6f077d61 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() works for strokeStyle > > >-FAIL save()/restore() works for strokeStyle null is not an object (evaluating 'ctx.strokeStyle') >+PASS save()/restore() works for strokeStyle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle.worker-expected.txt >index 146d067d414e6e16ff2f815d8d331dc10419d958..627c94eb3c1c16b21fc8605f5b72a81b55464ef6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() works for strokeStyle Can't find variable: OffscreenCanvas >+PASS save()/restore() works for strokeStyle > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation-expected.txt >index eb4c4c04d968b17e338d2954b76faef807884f17..a226dfda219d6fa6fa79438a56d4b71dd60b0166 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation-expected.txt >@@ -3,5 +3,5 @@ > save()/restore() affects the current transformation matrix > > >-FAIL save()/restore() affects the current transformation matrix null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS save()/restore() affects the current transformation matrix > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation.worker-expected.txt >index 8637b0d554b44f2b82d85d62ca1390f51394a69c..69fcc0ef396693c5e2ac77f54f10b1f84ee88842 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL save()/restore() affects the current transformation matrix Can't find variable: OffscreenCanvas >+PASS save()/restore() affects the current transformation matrix > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow-expected.txt >index 461832377c04fc6605da7e23e103cee55c66cca6..82a5806a16f99c742b5915bfc289f1f51475961b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow-expected.txt >@@ -3,5 +3,5 @@ > restore() with an empty stack has no effect > > >-FAIL restore() with an empty stack has no effect null is not an object (evaluating 'ctx.restore') >+PASS restore() with an empty stack has no effect > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow.worker-expected.txt >index 2335a47bb8fa3de6dac1664cb15a4ca8693d8245..07b006064a09b5db02d1b919c2fe68db31d8ad71 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL restore() with an empty stack has no effect Can't find variable: OffscreenCanvas >+PASS restore() with an empty stack has no effect > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly-expected.txt >index 8b9ccf5a3014ec6af942f19848a5c52cf2ba5dd2..6800372512126983d43a2844bacee86f0a124d06 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly-expected.txt >@@ -3,5 +3,5 @@ > canvas is readonly > > >-FAIL canvas is readonly null is not an object (evaluating 'ctx.canvas') >+PASS canvas is readonly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly.worker-expected.txt >index 9eefdc684be9ab2852df912272712d55f7d4c46d..ff0aaa86701ac7c8a85231eac6d5ead8e4dd9bc9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL canvas is readonly Can't find variable: OffscreenCanvas >+PASS canvas is readonly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference-expected.txt >index d1e3cf4e91e097d2d2e6a7f42c702a6ee2ec058a..2c6c53574631aa2b3c17eecfa6e492caf7006808 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference-expected.txt >@@ -3,5 +3,5 @@ > canvas refers back to its canvas > > >-FAIL canvas refers back to its canvas null is not an object (evaluating 'ctx.canvas') >+PASS canvas refers back to its canvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference.worker-expected.txt >index 160d6e8dfd56eaa668b04b1ecfe5e8c72ab1da59..b881222a3c9f4bc2ad60269515545fe423377a04 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL canvas refers back to its canvas Can't find variable: OffscreenCanvas >+PASS canvas refers back to its canvas > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists-expected.txt >index 975ecb27574f375cf4e6850ed73aec541b167e59..ebf7f61c2817115bce6b96070cfa38028b1a2500 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists-expected.txt >@@ -3,5 +3,5 @@ > The 2D context is implemented > > >-FAIL The 2D context is implemented assert_not_equals: offscreenCanvas2.getContext('2d') !== null (got [object], expected not [object]) got disallowed value null >+PASS The 2D context is implemented > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists.worker-expected.txt >index 4f889fcba68573fc3499027d40aa1088d44f4f98..0b5365e031832c67ffc0f9579a04adff266ff657 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL The 2D context is implemented Can't find variable: OffscreenCanvas >+PASS The 2D context is implemented > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs-expected.txt >index 7a8e63e420fb54563fa0e050e4315ce722820036..a71612781fb1de8e7037fe65db82cc7fb3d8019c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs-expected.txt >@@ -3,5 +3,5 @@ > The 2D context ignores extra getContext arguments > > >-FAIL The 2D context ignores extra getContext arguments assert_not_equals: offscreenCanvas2.getContext('2d', false, {}, [], 1, "2") !== null (got [object], expected not [object]) got disallowed value null >+PASS The 2D context ignores extra getContext arguments > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs.worker-expected.txt >index 70528b96d7cb4627538919fafa2249b391817287..1981eea7b9f9f9288c2e6c80bbfaeddaa9a24d57 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL The 2D context ignores extra getContext arguments Can't find variable: OffscreenCanvas >+PASS The 2D context ignores extra getContext arguments > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared-expected.txt >index d92c1c937b4c9913d799443b887f7a29db005c10..e00dbf854f9fbb634464062d330322d5bb409aa9 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared-expected.txt >@@ -3,5 +3,5 @@ > getContext('2d') returns objects which share canvas state > > >-FAIL getContext('2d') returns objects which share canvas state null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS getContext('2d') returns objects which share canvas state > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared.worker-expected.txt >index 65903994afe04594a4fa01437fd90b14dd50c5f4..58f4980bcea632d03de35d9fb9e2812bab292c28 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getContext('2d') returns objects which share canvas state Can't find variable: OffscreenCanvas >+PASS getContext('2d') returns objects which share canvas state > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.unique.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.unique.worker-expected.txt >index e497113c52f8e9ea6838257c8e60c3406e4537f2..46f84a01acbb07ea88a566c3e916729fe4556a7b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.unique.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.unique.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getContext('2d') returns the same object Can't find variable: OffscreenCanvas >+PASS getContext('2d') returns the same object > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker-expected.txt >index 1cdab584749f1bde36af01922f4fc7fec31edc03..61da7f96b62dcf67290d0e73615f7dc62dc61c99 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL context Can't find variable: OffscreenCanvas >+PASS context > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.casesensitive.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.casesensitive.worker-expected.txt >index b5ba702eb394e92c59368f2e62a838daabe85a12..8d75561814131c0e729e5bed55bec1b5692e549a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.casesensitive.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.casesensitive.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Context name "2D" is unrecognised; matching is case sensitive Can't find variable: OffscreenCanvas >+PASS Context name "2D" is unrecognised; matching is case sensitive > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.emptystring.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.emptystring.worker-expected.txt >index 9bf150ff80e4cc971af4a8ff4d282aaac08bfd14..c1bc8ead7034bf13fa875fa3177973b3bf921320 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.emptystring.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.emptystring.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getContext with empty string returns null Can't find variable: OffscreenCanvas >+PASS getContext with empty string returns null > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badname.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badname.worker-expected.txt >index 88fd3ec68510becd9f8d23118742ed0ae7759fda..23c603dccacebfebeec9496ca145c099bfcc27eb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badname.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badname.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL getContext with unrecognised context name returns null Can't find variable: OffscreenCanvas >+PASS getContext with unrecognised context name returns null > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badsuffix.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badsuffix.worker-expected.txt >index 02892f53001f9c45b6d28d0c3ff491d6d3ef6a53..7ed0d418dca07972b838d72fad77856c07a65589 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badsuffix.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badsuffix.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Context name "2d" plus a suffix is unrecognised Can't find variable: OffscreenCanvas >+PASS Context name "2d" plus a suffix is unrecognised > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.nullsuffix.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.nullsuffix.worker-expected.txt >index 79ba5290bc930b3ea44bca165e646946482eed49..91ca1c8a45db188d3a4e9fa5a1ae443bba9d964d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.nullsuffix.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.nullsuffix.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Context name "2d" plus a "\0" suffix is unrecognised Can't find variable: OffscreenCanvas >+PASS Context name "2d" plus a "\0" suffix is unrecognised > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.unicode.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.unicode.worker-expected.txt >index a8d079aeb57ccfc90e59e7c953e7dacd4ab8b7b1..d0881439f1b81eec32e750e56cb6c2188a2cba17 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.unicode.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.unicode.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Context name which kind of looks like "2d" is unrecognised Can't find variable: OffscreenCanvas >+PASS Context name which kind of looks like "2d" is unrecognised > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour-expected.txt >index e9fee1b1c2737262c4d322113fe6cb6bbcf1c743..7836718ffa5da9d5030ec4f974eacbc0597a1ce1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour-expected.txt >@@ -3,5 +3,5 @@ initial.colour > Initial state is transparent black > > >-FAIL Initial state is transparent black null is not an object (evaluating 'ctx.getImageData') >+PASS Initial state is transparent black > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour.worker-expected.txt >index d1e2f9e3f191798a31f75b73e470df58f4dc84e6..42ca2d96866dcdf3416355a84e02de530f988832 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Initial state is transparent black Can't find variable: OffscreenCanvas >+PASS Initial state is transparent black > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate-expected.txt >index 75cb10c761d2c5d681473faef3f33fa254da1b2f..53ac64cc56a96a2356fd7862d9f95a250c6c2c97 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate-expected.txt >@@ -3,5 +3,5 @@ initial.reset.2dstate > Resetting the canvas state resets 2D state variables > > >-FAIL Resetting the canvas state resets 2D state variables null is not an object (evaluating 'ctx.strokeStyle') >+PASS Resetting the canvas state resets 2D state variables > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate.worker-expected.txt >index e13b54889d33029bdbdfdeec8967e8261e849844..e967da28a33e99652055b17e6ec74fff30adc163 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Resetting the canvas state resets 2D state variables Can't find variable: OffscreenCanvas >+PASS Resetting the canvas state resets 2D state variables > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip-expected.txt >index a24a8124ffa4d6407ac0e121f55305c98d174787..5deb02c471ff22b29524737a9e7e20d0a2aaca42 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip-expected.txt >@@ -3,5 +3,5 @@ initial.reset.clip > Resetting the canvas state resets the current clip region > > >-FAIL Resetting the canvas state resets the current clip region null is not an object (evaluating 'ctx.rect') >+PASS Resetting the canvas state resets the current clip region > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip.worker-expected.txt >index bb106f916ea68e52ef2c736d998c4f0fef0ea46a..371809e7a27727f4ad5919b3edf569b8a1d4fe65 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Resetting the canvas state resets the current clip region Can't find variable: OffscreenCanvas >+PASS Resetting the canvas state resets the current clip region > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different-expected.txt >index c8f438893cd7c1646035a2210b523dfc5a41fece..2ae4cdbd74df9d39d37aa651abe1bee6c32860a8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different-expected.txt >@@ -3,5 +3,5 @@ initial.reset.different > Changing size resets canvas to transparent black > > >-FAIL Changing size resets canvas to transparent black null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Changing size resets canvas to transparent black > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different.worker-expected.txt >index dc6a955a1a9ec918e3755976bc35f2a90cab350f..8b3f1970a8fc4973897023f4ba2daeb96aeb8c09 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Changing size resets canvas to transparent black Can't find variable: OffscreenCanvas >+PASS Changing size resets canvas to transparent black > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient-expected.txt >index 9148b8d08f16a295979e38a576321176e6076b57..c2edf8adcf1c45d76ad0fdeb2c98e0fdb99b78fb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient-expected.txt >@@ -3,5 +3,5 @@ initial.reset.gradient > Resetting the canvas state does not invalidate any existing gradients > > >-FAIL Resetting the canvas state does not invalidate any existing gradients null is not an object (evaluating 'ctx.createLinearGradient') >+PASS Resetting the canvas state does not invalidate any existing gradients > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient.worker-expected.txt >index 660e97cceb36e80f90726e26b5c0b7e289be5828..13523c14d1babdf8a820b6295a026786976c6e98 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Resetting the canvas state does not invalidate any existing gradients Can't find variable: OffscreenCanvas >+PASS Resetting the canvas state does not invalidate any existing gradients > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path-expected.txt >index 456170b7befee5f9edb1b5348735aad7f5e2cd2a..55bc5c2c07cd0c070e786ee2c651d38e9d05d09f 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path-expected.txt >@@ -3,5 +3,5 @@ initial.reset.path > Resetting the canvas state resets the current path > > >-FAIL Resetting the canvas state resets the current path null is not an object (evaluating 'ctx.rect') >+PASS Resetting the canvas state resets the current path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path.worker-expected.txt >index 088f04882c0d433305c44d8651956d0f37c9b7ce..3264feb00a10cb0f4f2cbc5540195ce2d69ac2ff 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Resetting the canvas state resets the current path Can't find variable: OffscreenCanvas >+PASS Resetting the canvas state resets the current path > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern-expected.txt >index da28e034769b293da77e5fd095f05a512563291e..73817c754e7ca50d4fc1e795c0d09ce90ee4026b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern-expected.txt >@@ -3,5 +3,5 @@ initial.reset.pattern > Resetting the canvas state does not invalidate any existing patterns > > >-FAIL Resetting the canvas state does not invalidate any existing patterns null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+FAIL Resetting the canvas state does not invalidate any existing patterns Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.worker-expected.txt >index e0dfbc08197edb4b5ce089fec24181dbaa51db8b..a1010bcb7007b6ad51e545928aec88da3e51a188 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Resetting the canvas state does not invalidate any existing patterns Can't find variable: OffscreenCanvas >+FAIL Resetting the canvas state does not invalidate any existing patterns Type error > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same-expected.txt >index 2cd39ce1c043198d62a7663861a5f4960d30158c..4b030a9e03c7201b8ecbfd7e2926b17c0f42b953 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same-expected.txt >@@ -3,5 +3,5 @@ initial.reset.same > Setting size (not changing the value) resets canvas to transparent black > > >-FAIL Setting size (not changing the value) resets canvas to transparent black null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Setting size (not changing the value) resets canvas to transparent black > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same.worker-expected.txt >index 01084847be2cebfb3a7947c46e44e23dc5107836..33bdbcc6e70ef71637ae0d44e899191c47719c2d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Setting size (not changing the value) resets canvas to transparent black Can't find variable: OffscreenCanvas >+PASS Setting size (not changing the value) resets canvas to transparent black > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform-expected.txt >index cbabb9000b4c3558b554f52d0b33d69b86922279..0934ca19af458c1cce33d5581b7b7a753a242f95 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform-expected.txt >@@ -3,5 +3,5 @@ initial.reset.transform > Resetting the canvas state resets the current transformation matrix > > >-FAIL Resetting the canvas state resets the current transformation matrix null is not an object (evaluating 'ctx.scale') >+PASS Resetting the canvas state resets the current transformation matrix > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform.worker-expected.txt >index 284fc5f996aaa451d739ccc4352f5b1394171e33..4ca4071cc3ff6b0c965670d2f31965103d045526 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Resetting the canvas state resets the current transformation matrix Can't find variable: OffscreenCanvas >+PASS Resetting the canvas state resets the current transformation matrix > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit-expected.txt >index 98bf5edce9b27f1bc7291b3da89c3459fc569100..6f1c7050e5e828c3f323f295fb1d2a4fec8c007c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit-expected.txt >@@ -1,4 +1,4 @@ > > FAIL Test that calling OffscreenCanvas's commit pushes its contents to its placeholder. placeholder.transferControlToOffscreen is not a function. (In 'placeholder.transferControlToOffscreen()', 'placeholder.transferControlToOffscreen' is undefined) >-FAIL Test that calling commit on an OffscreenCanvas that is not transferred from a HTMLCanvasElement is a noop. null is not an object (evaluating 'ctx.fillStyle = "#0f0"') >+FAIL Test that calling commit on an OffscreenCanvas that is not transferred from a HTMLCanvasElement is a noop. ctx.commit is not a function. (In 'ctx.commit()', 'ctx.commit' is undefined) > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w-expected.txt >index b73b8c461388dbbecce53b40255295462115d167..434332ce51abfe3712d0e24958a805281a607074 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w-expected.txt >@@ -1,5 +1,4 @@ >-CONSOLE MESSAGE: line 16: ReferenceError: Can't find variable: OffscreenCanvas > > FAIL Test that calling OffscreenCanvas's commit pushes its contents to its placeholder. placeholder.transferControlToOffscreen is not a function. (In 'placeholder.transferControlToOffscreen()', 'placeholder.transferControlToOffscreen' is undefined) >-FAIL Test that calling commit on an OffscreenCanvas that is not transferred from a HTMLCanvasElement throws an exception in a worker. assert_unreached: error Reached unreachable code >+PASS Test that calling commit on an OffscreenCanvas that is not transferred from a HTMLCanvasElement throws an exception in a worker. > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.worker-expected.txt >index 06235e9d4bb1ea3c649464a719de494fdc1b0780..2aa2e9d28daa0c9ee93b623ba72eb2d25d4c1a5d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.worker-expected.txt >@@ -1,4 +1,4 @@ > >-FAIL Test that calling OffscreenCanvas's constructor generates correct width and height. Can't find variable: OffscreenCanvas >-FAIL Test that OffscreenCanvas constructor handles invalid arguments correctly in a worker Can't find variable: OffscreenCanvas >+PASS Test that calling OffscreenCanvas's constructor generates correct width and height. >+PASS Test that OffscreenCanvas constructor handles invalid arguments correctly in a worker > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt >index 1aa11d23e82e0a8b653101bed97c6251959c733b..bd9aa0e1677e949480b223312238f47099ef1377 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt >@@ -1,10 +1,10 @@ > > PASS Test that getContext with un-supported string throws a TypeError. >-FAIL Test that getContext with supported string returns correct results assert_true: expected true got false >-FAIL Test that getContext twice with different context type returns null the second time assert_equals: expected null but got object "[object WebGLRenderingContext]" >-FAIL Test that 2dcontext.canvas should return the original OffscreenCanvas null is not an object (evaluating 'ctx.canvas') >+FAIL Test that getContext with supported string returns correct results Argument 1 ('contextType') to OffscreenCanvas.getContext must be one of: "2d", "webgl" >+FAIL Test that getContext twice with different context type returns null the second time The object is in an invalid state. >+PASS Test that 2dcontext.canvas should return the original OffscreenCanvas > PASS Test that webglcontext.canvas should return the original OffscreenCanvas >-FAIL Test that OffscreenCanvasRenderingContext2D with alpha disabled makes the OffscreenCanvas opaque null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >-FAIL Test that OffscreenCanvasRenderingContext2D with alpha enabled preserves the alpha null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >-FAIL Test that 'alpha' context creation attribute is true by default null is not an object (evaluating 'ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'') >+FAIL Test that OffscreenCanvasRenderingContext2D with alpha disabled makes the OffscreenCanvas opaque assert_approx_equals: Green channel of the pixel at (5, 5) expected 127 +/- 2 but got 255 >+PASS Test that OffscreenCanvasRenderingContext2D with alpha enabled preserves the alpha >+PASS Test that 'alpha' context creation attribute is true by default > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt >index aa1815d8fd5aaf9a9f666cc6fcb49807ca158a31..f224ce74eea878cf76a1333bcae1baa10fd4f667 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt >@@ -1,10 +1,10 @@ > >-FAIL Test that getContext with un-supported string throws a TypeError. Can't find variable: OffscreenCanvas >-FAIL Test that getContext with supported string returns correct results Can't find variable: OffscreenCanvas >-FAIL Test that getContext twice with different context type returns null the second time Can't find variable: OffscreenCanvas >-FAIL Test that 2dcontext.canvas should return the original OffscreenCanvas Can't find variable: OffscreenCanvas >-FAIL Test that webglcontext.canvas should return the original OffscreenCanvas Can't find variable: OffscreenCanvas >-FAIL Test that OffscreenCanvasRenderingContext2D with alpha disabled makes the OffscreenCanvas opaque Can't find variable: OffscreenCanvas >-FAIL Test that OffscreenCanvasRenderingContext2D with alpha enabled preserves the alpha Can't find variable: OffscreenCanvas >-FAIL Test that 'alpha' context creation attribute is true by default Can't find variable: OffscreenCanvas >+PASS Test that getContext with un-supported string throws a TypeError. >+FAIL Test that getContext with supported string returns correct results Can't find variable: OffscreenCanvasRenderingContext2D >+FAIL Test that getContext twice with different context type returns null the second time The object is in an invalid state. >+PASS Test that 2dcontext.canvas should return the original OffscreenCanvas >+PASS Test that webglcontext.canvas should return the original OffscreenCanvas >+FAIL Test that OffscreenCanvasRenderingContext2D with alpha disabled makes the OffscreenCanvas opaque assert_approx_equals: Green channel of the pixel at (5, 5) expected 127 +/- 2 but got 255 >+PASS Test that OffscreenCanvasRenderingContext2D with alpha enabled preserves the alpha >+PASS Test that 'alpha' context creation attribute is true by default > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.resize-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.resize-expected.txt >index 9d1abf8878a0cd5e6dfac887ccc5f3051914ad42..8196efe8ef909ef3130096dfacc0aa8ebec85e0a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.resize-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.resize-expected.txt >@@ -4,8 +4,8 @@ FAIL Verify that writing to the width and height attributes of an OffscreenCanva > PASS Verify that writing to the width and height attributes of an OffscreenCanvas works when there is a webgl context attached. > FAIL Verify that writing to the width or height attribute of a placeholder canvas throws an exception placeholder.transferControlToOffscreen is not a function. (In 'placeholder.transferControlToOffscreen()', 'placeholder.transferControlToOffscreen' is undefined) > FAIL Verify that writing to the width or height attribute of a placeholder canvas throws an exception even when not changing the value of the attribute. placeholder.transferControlToOffscreen is not a function. (In 'placeholder.transferControlToOffscreen()', 'placeholder.transferControlToOffscreen' is undefined) >-FAIL Verify that resizing a 2d context resets its state. null is not an object (evaluating 'ctx.lineWidth = 5') >-FAIL Verify that setting the size of a 2d context to the same size it already had resets its state. null is not an object (evaluating 'ctx.lineWidth = 5') >+PASS Verify that resizing a 2d context resets its state. >+PASS Verify that setting the size of a 2d context to the same size it already had resets its state. > FAIL Verify that resizing an OffscreenCanvas with a 2d context propagates the new size to its placeholder canvas asynchronously. placeholder.transferControlToOffscreen is not a function. (In 'placeholder.transferControlToOffscreen()', 'placeholder.transferControlToOffscreen' is undefined) > FAIL Verify that resizing an OffscreenCanvas with a webgl context propagates the new size to its placeholder canvas asynchronously. placeholder.transferControlToOffscreen is not a function. (In 'placeholder.transferControlToOffscreen()', 'placeholder.transferControlToOffscreen' is undefined) > FAIL Verify that drawImage uses the size of the frame as the intinsic size of a placeholder canvas. placeholder.transferControlToOffscreen is not a function. (In 'placeholder.transferControlToOffscreen()', 'placeholder.transferControlToOffscreen' is undefined) >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap-expected.txt >index 694731f6350c2783f1e740b52d1e6d9730f84cf6..73c6510527ac935c04b70f7f6e320fab4a355220 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap-expected.txt >@@ -1,8 +1,8 @@ > > FAIL Test that transferToImageBitmap returns an ImageBitmap with correct width and height null is not an object (evaluating 'image.width') >-FAIL Test that transferToImageBitmap returns an ImageBitmap with correct color null is not an object (evaluating 'ctx.fillStyle = "#0f0"') >-FAIL Test that transferToImageBitmap won't change context's property null is not an object (evaluating 'ctx.lineWidth = 10') >-FAIL Test that transferToImageBitmap preserves transform null is not an object (evaluating 'ctx.rect') >+FAIL Test that transferToImageBitmap returns an ImageBitmap with correct color Type error >+PASS Test that transferToImageBitmap won't change context's property >+FAIL Test that transferToImageBitmap preserves transform Type error > FAIL Test that call transferToImageBitmap on a detached OffscreenCanvas throws an exception The object can not be cloned. > FAIL Test that transferToImageBitmap without a context throws an exception assert_throws: function "function () { offscreenCanvas.transferToImageBitmap(); }" did not throw > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w-expected.txt >index bf9bf92d478024e123e6989f98be4bc087cce574..b63207632608317266fc03780eb26aaa73be8358 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w-expected.txt >@@ -1,12 +1,12 @@ > >-Harness Error (FAIL), message = ReferenceError: Can't find variable: OffscreenCanvas >+Harness Error (FAIL), message = TypeError: null is not an object (evaluating 'image.width') > > FAIL Test that transferToImageBitmap returns an ImageBitmap with correct width and height in a worker assert_unreached: error Reached unreachable code >-FAIL Test that transferToImageBitmap returns an ImageBitmap with correct color in a worker assert_unreached: error Reached unreachable code >-FAIL Test that call transferToImageBitmap twice returns an ImageBitmap with correct color in a worker assert_unreached: error Reached unreachable code >-FAIL Test that call transferToImageBitmap twice on a alpha-disabled context returns an ImageBitmap with correct color in a worker assert_unreached: error Reached unreachable code >-FAIL Test that transferToImageBitmap won't change context's property in a worker assert_unreached: error Reached unreachable code >-FAIL Test that call transferToImageBitmap preserves transform in a worker assert_unreached: error Reached unreachable code >+FAIL Test that transferToImageBitmap returns an ImageBitmap with correct color in a worker Type error >+FAIL Test that call transferToImageBitmap twice returns an ImageBitmap with correct color in a worker Type error >+FAIL Test that call transferToImageBitmap twice on a alpha-disabled context returns an ImageBitmap with correct color in a worker Type error >+PASS Test that transferToImageBitmap won't change context's property in a worker >+FAIL Test that call transferToImageBitmap preserves transform in a worker Type error > FAIL Test that call transferToImageBitmap on a detached OffscreenCanvas throws an exception in a worker assert_unreached: error Reached unreachable code >-FAIL Test that call transferToImageBitmap without a context throws an exception in a worker assert_unreached: error Reached unreachable code >+FAIL Test that call transferToImageBitmap without a context throws an exception in a worker assert_true: expected true got undefined > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w-expected.txt >index 19856fb74acd7ed57eaad6f6464ddb5d8a6440ec..64d795a0c383088523367ed11af7626f05568758 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w-expected.txt >@@ -1,9 +1,9 @@ > >-Harness Error (FAIL), message = ReferenceError: Can't find variable: OffscreenCanvas >+Harness Error (FAIL), message = DataCloneError: The object can not be cloned. > > FAIL Test that OffscreenCanvas's size is correct after being transferred from a worker. assert_unreached: error Reached unreachable code >-FAIL Test that transfer an OffscreenCanvas that has a 2d context throws exception in a worker. assert_unreached: error Reached unreachable code >-FAIL Test that transfer an OffscreenCanvas that has a webgl context throws exception in a worker. assert_unreached: error Reached unreachable code >+FAIL Test that transfer an OffscreenCanvas that has a 2d context throws exception in a worker. assert_true: expected true got false >+FAIL Test that transfer an OffscreenCanvas that has a webgl context throws exception in a worker. assert_true: expected true got false > FAIL Test that transfer an OffscreenCanvas twice throws exception in a worker. assert_unreached: error Reached unreachable code > FAIL Test that calling getContext('2d') on a detached OffscreenCanvas throws exception in a worker. assert_unreached: error Reached unreachable code > FAIL Test that calling getContext('webgl') on a detached OffscreenCanvas throws exception in a worker. assert_unreached: error Reached unreachable code >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.default.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.default.worker-expected.txt >index a54a2167cf7c9883c7b6f3c1026274a31d69c515..141b3813884abad1bdd2ec34c82779f81dee6d2c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.default.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.default.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Default width/height when attributes are missing Can't find variable: OffscreenCanvas >+PASS Default width/height when attributes are missing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.set.zero.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.set.zero.worker-expected.txt >index d901fe2e6683f7ea212fe911b3fb53d407463ea8..c2977effebdcef2d57415ef6194ec173483ad9e8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.set.zero.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.set.zero.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Setting width/height IDL attributes to 0 Can't find variable: OffscreenCanvas >+PASS Setting width/height IDL attributes to 0 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.worker-expected.txt >index 23ddbe1a019a583cab5873541da7a55cee69385a..6703f05f20da534f512bed3a5ef5e32dd9a277ff 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Getting/setting width/height IDL attributes Can't find variable: OffscreenCanvas >+FAIL Getting/setting width/height IDL attributes Value NaN is outside the range [0, 4294967295] > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.decimal.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.decimal.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..0b65b40cce947bcffa4d381310cac0768c6dcdcb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.decimal.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.decimal.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+PASS Parsing of non-negative integers > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.em.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.em.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..50e1cdfbbcd218af8e07bd899c41f62df552b35d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.em.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.em.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+FAIL Parsing of non-negative integers Value NaN is outside the range [0, 4294967295] > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.empty.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.empty.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..4536fe71c9e8f19770a444c1e3172861bd914e42 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.empty.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.empty.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+FAIL Parsing of non-negative integers assert_equals: offscreenCanvas.width === 100 (got 0[number], expected 100[number]) expected 100 but got 0 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.exp.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.exp.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..0b65b40cce947bcffa4d381310cac0768c6dcdcb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.exp.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.exp.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+PASS Parsing of non-negative integers > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.hex.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.hex.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..0b65b40cce947bcffa4d381310cac0768c6dcdcb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.hex.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.hex.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+PASS Parsing of non-negative integers > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.junk.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.junk.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..50e1cdfbbcd218af8e07bd899c41f62df552b35d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.junk.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.junk.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+FAIL Parsing of non-negative integers Value NaN is outside the range [0, 4294967295] > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.minus.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.minus.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..bf1eef25b92d59c9999dfbea28b834ed24aa7a1a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.minus.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.minus.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+FAIL Parsing of non-negative integers Value -100 is outside the range [0, 4294967295] > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.octal.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.octal.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..0b65b40cce947bcffa4d381310cac0768c6dcdcb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.octal.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.octal.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+PASS Parsing of non-negative integers > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.onlyspace.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.onlyspace.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..4536fe71c9e8f19770a444c1e3172861bd914e42 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.onlyspace.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.onlyspace.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+FAIL Parsing of non-negative integers assert_equals: offscreenCanvas.width === 100 (got 0[number], expected 100[number]) expected 100 but got 0 > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.percent.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.percent.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..50e1cdfbbcd218af8e07bd899c41f62df552b35d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.percent.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.percent.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+FAIL Parsing of non-negative integers Value NaN is outside the range [0, 4294967295] > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.plus.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.plus.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..0b65b40cce947bcffa4d381310cac0768c6dcdcb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.plus.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.plus.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+PASS Parsing of non-negative integers > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.space.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.space.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..0b65b40cce947bcffa4d381310cac0768c6dcdcb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.space.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.space.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+PASS Parsing of non-negative integers > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.trailingjunk.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.trailingjunk.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..50e1cdfbbcd218af8e07bd899c41f62df552b35d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.trailingjunk.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.trailingjunk.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+FAIL Parsing of non-negative integers Value NaN is outside the range [0, 4294967295] > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.whitespace.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.whitespace.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..0b65b40cce947bcffa4d381310cac0768c6dcdcb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.whitespace.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.whitespace.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+PASS Parsing of non-negative integers > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.zero.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.zero.worker-expected.txt >index 552225442536f5d2974ea5fdb2caf9e7aa47afa7..0b65b40cce947bcffa4d381310cac0768c6dcdcb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.zero.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.zero.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Parsing of non-negative integers Can't find variable: OffscreenCanvas >+PASS Parsing of non-negative integers > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidl.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidl.worker-expected.txt >index 26fac2aa4dad6d58b2c69f9dce326a51d643197e..70078d055537051cce0a69d947d15d6e25e3fa48 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidl.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidl.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Setting IDL attributes updates IDL and content attributes Can't find variable: OffscreenCanvas >+PASS Setting IDL attributes updates IDL and content attributes > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidlzero.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidlzero.worker-expected.txt >index c32b41eeba842714bb172757b885fca619a221da..18057ed1781f1c1043f496ba3565292023af31cf 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidlzero.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidlzero.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Setting IDL attributes to 0 updates IDL and content attributes Can't find variable: OffscreenCanvas >+PASS Setting IDL attributes to 0 updates IDL and content attributes > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.large.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.large.worker-expected.txt >index 93a8aa54669c558cbfd9b171de0cce578f60c93c..5f4efbc9d10c4b7085113c887bbfa8213de35ea1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.large.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.large.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL size Can't find variable: OffscreenCanvas >+PASS size > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.order-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.order-expected.txt >index 8da30a3fca1fa048e23dad986b9a566ae0acd750..423de50c948796a8af457dc26a27126d012750c5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.order-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.order-expected.txt >@@ -3,5 +3,5 @@ > Transformations are applied in the right order > > >-FAIL Transformations are applied in the right order null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Transformations are applied in the right order > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.order.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.order.worker-expected.txt >index 2eca3c5157c3434d69cdab10751a189beef8d01f..c091e32d030568b178c4a17a6e53a5d7b8041416 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.order.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.order.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Transformations are applied in the right order Can't find variable: OffscreenCanvas >+PASS Transformations are applied in the right order > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction-expected.txt >index 95ebe1800202499c041a5b19b2383001c1cac71e..0f1ce573aa2e4690b19d416418538c184a70fed3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction-expected.txt >@@ -3,5 +3,5 @@ > rotate() is clockwise > > >-FAIL rotate() is clockwise null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS rotate() is clockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction.worker-expected.txt >index 379abb4bba488f35b39c1d7025b4a073048c8e36..3cc1647785e55433333f7ca4e35d22170875e2a1 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL rotate() is clockwise Can't find variable: OffscreenCanvas >+PASS rotate() is clockwise > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite-expected.txt >index ce8e67fbbd8db927901af6f3146ad3deecd9b0c8..b1bfc4d7b6d8ab363176e130234d14b9cc0196c4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > rotate() with Infinity/NaN is ignored > > >-FAIL rotate() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS rotate() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite.worker-expected.txt >index 65cd3c037d4e2dc8b64572a60fc4bb6877049ce8..b2d312764d7ea8a63f280a1abc536e5c39b22a63 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL rotate() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS rotate() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians-expected.txt >index 4a8c32a89706734bf235f2851e5ed401a9811b14..e2c72ae3d64dddd7084f9c049ea73781a53ff781 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians-expected.txt >@@ -3,5 +3,5 @@ > rotate() uses radians > > >-FAIL rotate() uses radians null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS rotate() uses radians > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians.worker-expected.txt >index 157988ac83796bd6e08d2ada18081b326e67975e..c0018aff4d8ba6c649b008a747a786a16ff76ba5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL rotate() uses radians Can't find variable: OffscreenCanvas >+PASS rotate() uses radians > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap-expected.txt >index f98425787f49b83be5e0cf017c7a748ed4879602..f349e89086fe91091abca54aea77f2e59e15374e 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap-expected.txt >@@ -3,5 +3,5 @@ > rotate() wraps large positive values correctly > > >-FAIL rotate() wraps large positive values correctly null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS rotate() wraps large positive values correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap.worker-expected.txt >index 0bb45162678832b9a8d4005f783322b216aa6e9a..afe9eb5aa023f53a59333b2e03e4fdc830ac6482 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL rotate() wraps large positive values correctly Can't find variable: OffscreenCanvas >+PASS rotate() wraps large positive values correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative-expected.txt >index 7b059ee1b601ae919f1948040c034766431adfdc..3a54f39d5c6f7b723bbb23396f6d90771980ae6a 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative-expected.txt >@@ -3,5 +3,5 @@ > rotate() wraps large negative values correctly > > >-FAIL rotate() wraps large negative values correctly null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS rotate() wraps large negative values correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative.worker-expected.txt >index f03a8d19e502609c84817e800c2094a3a755cd38..33c74c906f49ab62683b1eb135baad36845f2694 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL rotate() wraps large negative values correctly Can't find variable: OffscreenCanvas >+PASS rotate() wraps large negative values correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero-expected.txt >index 60d196ecc13b553a601854928d422431bd2303b5..a95cfb0aafbe5f8be7fc63c065f090d06fd85bd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero-expected.txt >@@ -3,5 +3,5 @@ > rotate() by 0 does nothing > > >-FAIL rotate() by 0 does nothing null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS rotate() by 0 does nothing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero.worker-expected.txt >index 603fe106802716850a4e64fef42e533d5a11f773..71257b3f43d33b91f720c40d8baa7e68a13ea614 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL rotate() by 0 does nothing Can't find variable: OffscreenCanvas >+PASS rotate() by 0 does nothing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic-expected.txt >index cc84f320f612e097915c06409c386e1a5921547e..c595eeb78c5ccaa3752b58ea9bc287d7d1e10252 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic-expected.txt >@@ -3,5 +3,5 @@ > scale() works > > >-FAIL scale() works null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS scale() works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic.worker-expected.txt >index 7fa2aed46eca62a3c137ccb5cdcd4fc92254d366..a0fc5431ecc3b5e17e2cede68264eb5d4ea82abc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL scale() works Can't find variable: OffscreenCanvas >+PASS scale() works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large-expected.txt >index 48664a27b3a367eb1f8a111d9f410221305869e6..acbadd15fb150c5df71c4d92c0abb182693f1cc5 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large-expected.txt >@@ -5,5 +5,5 @@ scale() with large scale factors works > Not really that large at all, but it hits the limits in Firefox. > > >-FAIL scale() with large scale factors works null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS scale() with large scale factors works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large.worker-expected.txt >index 1e22f8c8d4bc80d3dac3b7665921c2c097e99bd8..1faf1eff1553b047a058ab30155f17b2a771c8dc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL scale() with large scale factors works Can't find variable: OffscreenCanvas >+PASS scale() with large scale factors works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple-expected.txt >index 103de23ed39375ad8e182642a75c1500d3de7f4f..7de7858ed7c108e0d8da905fdef7f8f9eb9677c8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple-expected.txt >@@ -3,5 +3,5 @@ > Multiple scale()s combine > > >-FAIL Multiple scale()s combine null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS Multiple scale()s combine > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple.worker-expected.txt >index d2ebe5784c9ed973d293e7b6f85ebac3818dc19d..ec5bf2397ad2888ece0c9f04a3e468768af39ba0 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL Multiple scale()s combine Can't find variable: OffscreenCanvas >+PASS Multiple scale()s combine > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative-expected.txt >index 07a4a849c62414f59ab84e542dff57501bb97e47..72bb01eaac3492d9e688b66cee104b611f4c2f4d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative-expected.txt >@@ -3,5 +3,5 @@ > scale() with negative scale factors works > > >-FAIL scale() with negative scale factors works null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS scale() with negative scale factors works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative.worker-expected.txt >index db31b6d0648c254d2c80df04f73bba9a914a8f73..1f7286720d40c66b424f57c45d8d5c98fedc1ae8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL scale() with negative scale factors works Can't find variable: OffscreenCanvas >+PASS scale() with negative scale factors works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite-expected.txt >index 9eff2221a602080ec05e14e0ea98464a8afcf167..a764fa4171b4d12e7c7ee56a993d84bba7c3611c 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > scale() with Infinity/NaN is ignored > > >-FAIL scale() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS scale() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite.worker-expected.txt >index 425d6e898ae70b4187ae0ffc22b48663fcf50eb6..af4e62f9ea8da6a164889138ad535ee3bc38ce30 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL scale() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS scale() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero-expected.txt >index b52d31c27c3ea049c0f089fe7abf8b8ae746e690..826b21e59de45e62588fac813677eba2495141dc 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero-expected.txt >@@ -3,5 +3,5 @@ > scale() with a scale factor of zero works > > >-FAIL scale() with a scale factor of zero works null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS scale() with a scale factor of zero works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero.worker-expected.txt >index 1062f0072a179c2de2c9889d4e8b02ac9aa6169d..35562457fbbea5f61bf756284472b2f3677eb7a3 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL scale() with a scale factor of zero works Can't find variable: OffscreenCanvas >+PASS scale() with a scale factor of zero works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple-expected.txt >index 6ee279aa9c9eea0f09bb8d8d09d1f6251c0283f7..54419c0e10b986102feeb0dbee8624420b49f793 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple-expected.txt >@@ -1,5 +1,5 @@ > 2d.transformation.setTransform.multiple > > >-FAIL OffscreenCanvas test: 2d.transformation.setTransform.multiple null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS OffscreenCanvas test: 2d.transformation.setTransform.multiple > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite-expected.txt >index ed75e6455203e62a1b0ec8ec29ceb1a9bca51c38..d5721b7fc8ecd31280257c03622119be2810674d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > setTransform() with Infinity/NaN is ignored > > >-FAIL setTransform() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS setTransform() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite.worker-expected.txt >index fdde19585c6b4e72d62971b4ad48381741273a72..0a15e961ee7d74e9def2c3a988d3fde6673a21f8 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL setTransform() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS setTransform() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed-expected.txt >index 2a8d88b58853cec6bc3a8e6267adc46268082b14..94554d8a8982a9d8878bc22c5de04ce5f1f9b5e4 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed-expected.txt >@@ -1,5 +1,5 @@ > 2d.transformation.setTransform.skewed > > >-FAIL OffscreenCanvas test: 2d.transformation.setTransform.skewed null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS OffscreenCanvas test: 2d.transformation.setTransform.skewed > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker-expected.txt >index c9819be3191a08ab9ca076342338695f88b660ed..b7d949f60aa61bf8376b38de2b8451f25b7dffd6 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL 2d Can't find variable: OffscreenCanvas >+PASS 2d > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity-expected.txt >index 31f449f218489033d653887a2704406ded55a72a..60320dcbd0acad80de9e689c536466c2b219fd96 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity-expected.txt >@@ -3,5 +3,5 @@ > transform() with the identity matrix does nothing > > >-FAIL transform() with the identity matrix does nothing null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS transform() with the identity matrix does nothing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity.worker-expected.txt >index 762a9c8bd1f900fe8030dcb07a78bf7639e4f5e3..1f02989cb722311eb74c767576d736752851746d 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL transform() with the identity matrix does nothing Can't find variable: OffscreenCanvas >+PASS transform() with the identity matrix does nothing > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply-expected.txt >index 36238c62092696073b89f569879cf3da9795f2a4..fb02eda986e03186cd51edff0124827a50e7a7ed 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply-expected.txt >@@ -3,5 +3,5 @@ > transform() multiplies the CTM > > >-FAIL transform() multiplies the CTM null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS transform() multiplies the CTM > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply.worker-expected.txt >index 2d57b2b16917813666fdce80e2df5e9c1dcdce5a..c0aec465ebe680ef844261126967ef2cf9d63eba 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL transform() multiplies the CTM Can't find variable: OffscreenCanvas >+PASS transform() multiplies the CTM > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite-expected.txt >index 66e4ffd99c7fb700842c0d1e9e5bdb35e9d28ef3..adc5383fdc768596715a4f5f322a0a91465b2e70 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > transform() with Infinity/NaN is ignored > > >-FAIL transform() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS transform() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite.worker-expected.txt >index 826f2ef12f5dcb598aa93af90205ae644794a9a9..4d14faf6e2f05e3b82ccd8257d14a0777eb9aa37 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL transform() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS transform() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed-expected.txt >index fc8d6d3df30260fb431fc50d46fe1d2564037620..83e01374eef614f71a83befca298bf004822b6bb 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed-expected.txt >@@ -3,5 +3,5 @@ > transform() with skewy matrix transforms correctly > > >-FAIL transform() with skewy matrix transforms correctly null is not an object (evaluating 'ctx.fillStyle = '#0f0'') >+PASS transform() with skewy matrix transforms correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed.worker-expected.txt >index d475cfde8d0a98b480d7d07d572b60cd1a9e844f..830aa73b7538bc9c297f9d00df8db79366ca6114 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL transform() with skewy matrix transforms correctly Can't find variable: OffscreenCanvas >+PASS transform() with skewy matrix transforms correctly > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic-expected.txt >index 696eed8ede9dd5f2942ae3443d3c2575e2ac2a13..76ee6912823d37a2dc732b7cb9f66f2eacc98657 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic-expected.txt >@@ -3,5 +3,5 @@ > translate() works > > >-FAIL translate() works null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS translate() works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic.worker-expected.txt >index 5cd0e2fd1820ed5c634bc6d9d4dd74f21cc3bead..d56856d52e2b2e4a4f7e258d83393a0a9fcb5a4b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL translate() works Can't find variable: OffscreenCanvas >+PASS translate() works > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite-expected.txt >index 0210ef70f20dc3a164418392d0c32e06214b0a1d..5ae1a82087a24d48053c24c6c7d4b6fb51ef062b 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite-expected.txt >@@ -3,5 +3,5 @@ > translate() with Infinity/NaN is ignored > > >-FAIL translate() with Infinity/NaN is ignored null is not an object (evaluating 'ctx.fillStyle = '#f00'') >+PASS translate() with Infinity/NaN is ignored > >diff --git a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite.worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite.worker-expected.txt >index 27906aea392b1dd4d40bab2ce40a8770ba771e79..029931bad3c1aab54557aa5131a846e593eafb92 100644 >--- a/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite.worker-expected.txt >+++ b/LayoutTests/imported/w3c/web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite.worker-expected.txt >@@ -1,3 +1,3 @@ > >-FAIL translate() with Infinity/NaN is ignored Can't find variable: OffscreenCanvas >+PASS translate() with Infinity/NaN is ignored > >diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt >index e80b183c5e4a3ae7f66cc98b7a592bed02c1b206..f60da77ef4fc29452990c5555a93df7ce409afbe 100644 >--- a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt >+++ b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt >@@ -21,9 +21,9 @@ FAIL createImageBitmap with a a bitmap SVGImageElement source and oversized (una > FAIL createImageBitmap with a a vector SVGImageElement source and sw set to 0 assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "RangeError" ("RangeError") > FAIL createImageBitmap with a a vector SVGImageElement source and sh set to 0 assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "RangeError" ("RangeError") > FAIL createImageBitmap with a a vector SVGImageElement source and oversized (unallocatable) crop region assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "InvalidStateError" ("InvalidStateError") >-FAIL createImageBitmap with a an OffscreenCanvas source and sw set to 0 promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'testCtx.fillStyle = "rgb(255, 0, 0)"')" >-FAIL createImageBitmap with a an OffscreenCanvas source and sh set to 0 promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'testCtx.fillStyle = "rgb(255, 0, 0)"')" >-FAIL createImageBitmap with a an OffscreenCanvas source and oversized (unallocatable) crop region promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'testCtx.fillStyle = "rgb(255, 0, 0)"')" >+FAIL createImageBitmap with a an OffscreenCanvas source and sw set to 0 assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "RangeError" ("RangeError") >+FAIL createImageBitmap with a an OffscreenCanvas source and sh set to 0 assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "RangeError" ("RangeError") >+FAIL createImageBitmap with a an OffscreenCanvas source and oversized (unallocatable) crop region assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "InvalidStateError" ("InvalidStateError") > PASS createImageBitmap with a an ImageData source and sw set to 0 > PASS createImageBitmap with a an ImageData source and sh set to 0 > FAIL createImageBitmap with a an ImageData source and oversized (unallocatable) crop region assert_throws: function "function () { throw e }" threw object "TypeError: createImageBitmap with ImageData is not implemented" ("TypeError") expected object "InvalidStateError" ("InvalidStateError")
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 182686
:
333583
|
379894
|
380624
|
380787
|
382582
|
382583
|
382585
|
382725
|
383051
|
383961
|
383964
|
384002
|
384045
|
384061
|
384285
|
384286
|
384287