Bug 780269 - Pass (X-)SourceMap header to SpiderMonkey for workers. r=perry
Differential Revision: https://phabricator.services.mozilla.com/D70293
This commit is contained in:
@@ -2625,8 +2625,8 @@ nsresult ScriptLoader::FillCompileOptionsForRequest(
|
||||
aOptions->setFileAndLine(aRequest->mURL.get(), aRequest->mLineNo);
|
||||
aOptions->setIsRunOnce(true);
|
||||
aOptions->setNoScriptRval(true);
|
||||
if (aRequest->mHasSourceMapURL) {
|
||||
aOptions->setSourceMapURL(aRequest->mSourceMapURL.get());
|
||||
if (aRequest->mSourceMapURL) {
|
||||
aOptions->setSourceMapURL(aRequest->mSourceMapURL->get());
|
||||
}
|
||||
if (aRequest->mOriginPrincipal) {
|
||||
nsIPrincipal* scriptPrin = nsContentUtils::ObjectPrincipal(aScopeChain);
|
||||
@@ -3769,8 +3769,7 @@ nsresult ScriptLoader::PrepareLoadedRequest(ScriptLoadRequest* aRequest,
|
||||
|
||||
nsAutoCString sourceMapURL;
|
||||
if (nsContentUtils::GetSourceMapURL(httpChannel, sourceMapURL)) {
|
||||
aRequest->mHasSourceMapURL = true;
|
||||
aRequest->mSourceMapURL = NS_ConvertUTF8toUTF16(sourceMapURL);
|
||||
aRequest->mSourceMapURL = Some(NS_ConvertUTF8toUTF16(sourceMapURL));
|
||||
}
|
||||
|
||||
nsCOMPtr<nsIClassifiedChannel> classifiedChannel = do_QueryInterface(req);
|
||||
|
||||
Reference in New Issue
Block a user