From 6036dbf12dba93798bdc0b14b642c48072eb26b4 Mon Sep 17 00:00:00 2001 From: Tom Schuster Date: Mon, 26 Jun 2023 07:17:38 +0000 Subject: [PATCH] Bug 1838415 - Introduce RFPTarget::DeviceSensors. r=tjr Differential Revision: https://phabricator.services.mozilla.com/D181237 --- dom/system/nsDeviceSensors.cpp | 2 +- toolkit/components/resistfingerprinting/RFPTargets.inc | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dom/system/nsDeviceSensors.cpp b/dom/system/nsDeviceSensors.cpp index 54918768376c..c7fc67b52cc3 100644 --- a/dom/system/nsDeviceSensors.cpp +++ b/dom/system/nsDeviceSensors.cpp @@ -553,5 +553,5 @@ bool nsDeviceSensors::IsSensorAllowedByPref(uint32_t aType, return true; } return !nsGlobalWindowInner::Cast(window)->ShouldResistFingerprinting( - RFPTarget::Unknown); + RFPTarget::DeviceSensors); } diff --git a/toolkit/components/resistfingerprinting/RFPTargets.inc b/toolkit/components/resistfingerprinting/RFPTargets.inc index 17ab95968fe0..7378e5f9094b 100644 --- a/toolkit/components/resistfingerprinting/RFPTargets.inc +++ b/toolkit/components/resistfingerprinting/RFPTargets.inc @@ -65,6 +65,7 @@ ITEM_VALUE(MouseEventScreenPoint, 1llu << 41) // Visibility level of font families available to CSS font-matching ITEM_VALUE(FontVisibilityBaseSystem, 1llu << 42) ITEM_VALUE(FontVisibilityLangPack, 1llu << 43) +ITEM_VALUE(DeviceSensors, 1llu << 44) // !!! Don't forget to update kDefaultFingerintingProtections in nsRFPService.cpp // if necessary.