Bug 567831 fennec appears to have an infinite throbber, loads page but doesn't fire onload. r=jduell
Same bug as
Bug 566388 - [e10s] Not all nsIWebProgress events are being delivered within the content process
--- a/netwerk/protocol/http/src/HttpChannelChild.cpp
+++ b/netwerk/protocol/http/src/HttpChannelChild.cpp
@@ -166,16 +166,19 @@ HttpChannelChild::RecvOnStopRequest(cons
mState = HCC_ONSTOP;
mIsPending = PR_FALSE;
mStatus = statusCode;
nsresult rv = mListener->OnStopRequest(this, mListenerContext, statusCode);
mListener = 0;
mListenerContext = 0;
+ if (mLoadGroup)
+ mLoadGroup->RemoveRequest(this, nsnull, statusCode);
+
// Corresponding AddRef in AsyncOpen().
this->Release();
if (!NS_SUCCEEDED(rv)) {
// TODO: Cancel request: see notes in OnStartRequest
return false;
}
return true;