diff --git a/dom/workers/XMLHttpRequest.cpp b/dom/workers/XMLHttpRequest.cpp index e2b9b625e5d..4a5b65f8b58 100644 --- a/dom/workers/XMLHttpRequest.cpp +++ b/dom/workers/XMLHttpRequest.cpp @@ -2228,6 +2228,7 @@ XMLHttpRequest::Abort(ErrorResult& aRv) if (mCanceled) { aRv.ThrowUncatchableException(); + return; } if (!mProxy) {