[DOM] Don't reveal error details for CORS-cross-origin decoding errors.

This commit is contained in:
Moonchild 2021-02-24 10:13:37 +00:00 committed by roytam1
commit 8a55eab0f0

View file

@ -4614,8 +4614,12 @@ void HTMLMediaElement::DecodeError(const MediaResult& aError)
}
} else if (mReadyState == nsIDOMHTMLMediaElement::HAVE_NOTHING) {
NoSupportedMediaSourceError(aError.Description());
} else {
} else if (IsCORSSameOrigin()) {
Error(MEDIA_ERR_DECODE, aError.Description());
} else {
nsAutoCString eMessage;
eMessage.AssignLiteral("Failed to decode media");
Error(MEDIA_ERR_DECODE, eMessage);
}
}