Bug 1834737 - Make RFPTarget parameter of Document::ShouldResistFingerprinting non-optional. r=tjr

Differential Revision: https://phabricator.services.mozilla.com/D178925
This commit is contained in:
Tom Schuster
2023-05-31 09:46:54 +00:00
parent 591c5f154e
commit f33200529a
17 changed files with 52 additions and 43 deletions

View File

@@ -280,7 +280,7 @@ nsDOMAttributeMap* Element::Attributes() {
}
void Element::SetPointerCapture(int32_t aPointerId, ErrorResult& aError) {
if (OwnerDoc()->ShouldResistFingerprinting() &&
if (OwnerDoc()->ShouldResistFingerprinting(RFPTarget::Unknown) &&
aPointerId != PointerEventHandler::GetSpoofedPointerIdForRFP()) {
aError.ThrowNotFoundError("Invalid pointer id");
return;
@@ -309,7 +309,7 @@ void Element::SetPointerCapture(int32_t aPointerId, ErrorResult& aError) {
}
void Element::ReleasePointerCapture(int32_t aPointerId, ErrorResult& aError) {
if (OwnerDoc()->ShouldResistFingerprinting() &&
if (OwnerDoc()->ShouldResistFingerprinting(RFPTarget::Unknown) &&
aPointerId != PointerEventHandler::GetSpoofedPointerIdForRFP()) {
aError.ThrowNotFoundError("Invalid pointer id");
return;