Bug 1978237 - Check for null before attempting to get document URI when ScriptLoader is reporting to the console. r=dom-core,smaug a=pascalc DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D258259
This commit is contained in:
Adam Vandolder
2025-10-16 20:07:24 +00:00
committed by pchevrel@mozilla.com
parent 2a3c838e24
commit 76a867fb4d

View File

@@ -4018,6 +4018,10 @@ void ScriptLoader::ReportErrorToConsole(ScriptLoadRequest* aRequest,
return;
}
if (!mDocument) {
return;
}
bool isScript = !aRequest->IsModuleRequest();
const char* message;
if (aResult == NS_ERROR_MALFORMED_URI) {
@@ -4066,6 +4070,9 @@ void ScriptLoader::ReportErrorToConsole(ScriptLoadRequest* aRequest,
void ScriptLoader::ReportWarningToConsole(
ScriptLoadRequest* aRequest, const char* aMessageName,
const nsTArray<nsString>& aParams) const {
if (!mDocument) {
return;
}
uint32_t lineNo = aRequest->GetScriptLoadContext()->GetScriptLineNumber();
JS::ColumnNumberOneOrigin columnNo =
aRequest->GetScriptLoadContext()->GetScriptColumnNumber();