Bug 1637159 provide XMLHttpRequest owner via DOMEventTargetHelper constructor r=smaug

Depends on D75039

Differential Revision: https://phabricator.services.mozilla.com/D75041
This commit is contained in:
Karl Tomlinson
2020-05-14 05:28:36 +00:00
parent ec35f134c4
commit 5b4fa745c2
7 changed files with 24 additions and 15 deletions

View File

@@ -186,8 +186,10 @@ static void AddLoadFlags(nsIRequest* request, nsLoadFlags newFlags) {
bool XMLHttpRequestMainThread::sDontWarnAboutSyncXHR = false;
XMLHttpRequestMainThread::XMLHttpRequestMainThread()
: mResponseBodyDecodedPos(0),
XMLHttpRequestMainThread::XMLHttpRequestMainThread(
nsIGlobalObject* aGlobalObject)
: XMLHttpRequest(aGlobalObject),
mResponseBodyDecodedPos(0),
mResponseType(XMLHttpRequestResponseType::_empty),
mRequestObserver(nullptr),
mState(XMLHttpRequest_Binding::UNSENT),