summaryrefslogtreecommitdiffstats
path: root/toolkit/modules/Troubleshoot.sys.mjs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-15 03:34:42 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-15 03:34:42 +0000
commitda4c7e7ed675c3bf405668739c3012d140856109 (patch)
treecdd868dba063fecba609a1d819de271f0d51b23e /toolkit/modules/Troubleshoot.sys.mjs
parentAdding upstream version 125.0.3. (diff)
downloadfirefox-da4c7e7ed675c3bf405668739c3012d140856109.tar.xz
firefox-da4c7e7ed675c3bf405668739c3012d140856109.zip
Adding upstream version 126.0.upstream/126.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'toolkit/modules/Troubleshoot.sys.mjs')
-rw-r--r--toolkit/modules/Troubleshoot.sys.mjs19
1 files changed, 19 insertions, 0 deletions
diff --git a/toolkit/modules/Troubleshoot.sys.mjs b/toolkit/modules/Troubleshoot.sys.mjs
index 43b8c1ca51..c716f1d941 100644
--- a/toolkit/modules/Troubleshoot.sys.mjs
+++ b/toolkit/modules/Troubleshoot.sys.mjs
@@ -22,6 +22,7 @@ const PREFS_FOR_DISPLAY = [
"apz.",
"browser.cache.",
"browser.contentblocking.category",
+ "browser.contentanalysis.",
"browser.display.",
"browser.download.always_ask_before_handling_new_types",
"browser.download.enable_spam_prevention",
@@ -999,6 +1000,24 @@ var dataProviders = {
});
},
+ contentAnalysis: async function contentAnalysis(done) {
+ const contentAnalysis = Cc["@mozilla.org/contentanalysis;1"].getService(
+ Ci.nsIContentAnalysis
+ );
+ if (!contentAnalysis.isActive) {
+ done({ active: false });
+ return;
+ }
+ let info = await contentAnalysis.getDiagnosticInfo();
+ done({
+ active: true,
+ connected: info.connectedToAgent,
+ agentPath: info.agentPath,
+ failedSignatureVerification: info.failedSignatureVerification,
+ requestCount: info.requestCount,
+ });
+ },
+
async normandy(done) {
if (!AppConstants.MOZ_NORMANDY) {
done();