diff --git a/Userland/Libraries/LibWeb/HTML/SharedImageRequest.cpp b/Userland/Libraries/LibWeb/HTML/SharedImageRequest.cpp index e4a10df167..d24c305515 100644 --- a/Userland/Libraries/LibWeb/HTML/SharedImageRequest.cpp +++ b/Userland/Libraries/LibWeb/HTML/SharedImageRequest.cpp @@ -160,6 +160,7 @@ void SharedImageRequest::handle_successful_fetch(AK::URL const& url_string, Stri if (callback.on_finish) callback.on_finish(); } + m_callbacks.clear(); } void SharedImageRequest::handle_failed_fetch() @@ -169,6 +170,7 @@ void SharedImageRequest::handle_failed_fetch() if (callback.on_fail) callback.on_fail(); } + m_callbacks.clear(); } bool SharedImageRequest::needs_fetching() const