diff --git a/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.cpp b/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.cpp
index 63e42b8b8d..857887da64 100644
--- a/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.cpp
+++ b/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.cpp
@@ -47,7 +47,8 @@ RefPtr HTMLCanvasElement::create_layout_node()
CanvasRenderingContext2D* HTMLCanvasElement::get_context(String type)
{
- VERIFY(type == "2d");
+ if (type != "2d")
+ return nullptr;
if (!m_context)
m_context = CanvasRenderingContext2D::create(*this);
return m_context;