diff --git a/Libraries/LibWeb/IndexedDB/IDBRequest.cpp b/Libraries/LibWeb/IndexedDB/IDBRequest.cpp index b46e70e2453..7852435da1c 100644 --- a/Libraries/LibWeb/IndexedDB/IDBRequest.cpp +++ b/Libraries/LibWeb/IndexedDB/IDBRequest.cpp @@ -9,6 +9,9 @@ #include #include #include +#include +#include +#include #include #include @@ -42,6 +45,10 @@ void IDBRequest::visit_edges(Visitor& visitor) visitor.visit(m_result); visitor.visit(m_transaction); + m_source.visit( + [&](Empty) {}, + [&](auto const& object) { visitor.visit(object); }); + if (m_error.has_value()) visitor.visit(*m_error); }