diff --git a/UI/Headless/HeadlessWebView.cpp b/UI/Headless/HeadlessWebView.cpp index c1ad8bf073a..7b46922bd52 100644 --- a/UI/Headless/HeadlessWebView.cpp +++ b/UI/Headless/HeadlessWebView.cpp @@ -184,6 +184,10 @@ void HeadlessWebView::did_receive_screenshot(Badge, G void HeadlessWebView::on_test_complete(TestCompletion completion) { + m_pending_screenshot.clear(); + m_pending_dialog = Web::Page::PendingDialog::None; + m_pending_prompt_text.clear(); + m_test_promise->resolve(move(completion)); }