From de7fe120d5f2051ff3f8cd516d55e7d57a0a550a Mon Sep 17 00:00:00 2001
From: hackademix <giorgio@maone.net>
Date: Fri, 11 Nov 2022 22:24:35 +0100
Subject: [PATCH] Bug 32411: Letterboxing, exempt view-source: URIs.

---
 toolkit/components/resistfingerprinting/RFPHelper.sys.mjs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/toolkit/components/resistfingerprinting/RFPHelper.sys.mjs b/toolkit/components/resistfingerprinting/RFPHelper.sys.mjs
index b0e5d95eb5579..eee0a60d4acb0 100644
--- a/toolkit/components/resistfingerprinting/RFPHelper.sys.mjs
+++ b/toolkit/components/resistfingerprinting/RFPHelper.sys.mjs
@@ -376,6 +376,8 @@ class _RFPHelper {
       contentPrincipal.isSystemPrincipal ||
       // ... about: URIs EXCEPT about:blank
       (currentURI.schemeIs("about") && currentURI.filePath !== "blank") ||
+      // ... source code
+      currentURI.schemeIs("view-source") ||
       // ... browser extensions
       contentPrincipal.addonPolicy
     );
-- 
GitLab