Bug 1920562 - Remove C++ Telemetry::SetEventRecordingEnabled r=florian,necko-reviewers,valentin
We leave the network.trr.confirmation_telemetry_enabled pref intact because removing it causes failures in test_prefs_tracker.js Differential Revision: https://phabricator.services.mozilla.com/D223832
This commit is contained in:
@@ -45,20 +45,17 @@
|
||||
#include "LoadInfo.h"
|
||||
#include "mozilla/StaticPrefs_extensions.h"
|
||||
#include "mozilla/StaticPrefs_dom.h"
|
||||
#include "mozilla/Telemetry.h"
|
||||
#include "nsIConsoleService.h"
|
||||
#include "nsIStringBundle.h"
|
||||
|
||||
using namespace mozilla;
|
||||
using namespace mozilla::dom;
|
||||
using namespace mozilla::Telemetry;
|
||||
|
||||
extern mozilla::LazyLogModule sCSMLog;
|
||||
extern Atomic<bool, mozilla::Relaxed> sJSHacksChecked;
|
||||
extern Atomic<bool, mozilla::Relaxed> sJSHacksPresent;
|
||||
extern Atomic<bool, mozilla::Relaxed> sCSSHacksChecked;
|
||||
extern Atomic<bool, mozilla::Relaxed> sCSSHacksPresent;
|
||||
extern Atomic<bool, mozilla::Relaxed> sTelemetryEventEnabled;
|
||||
|
||||
// Helper function for IsConsideredSameOriginForUIR which makes
|
||||
// Principals of scheme 'http' return Principals of scheme 'https'.
|
||||
@@ -744,10 +741,6 @@ void nsContentSecurityUtils::NotifyEvalUsage(bool aIsSystemPrincipal,
|
||||
uint32_t aColumnNumber) {
|
||||
FilenameTypeAndDetails fileNameTypeAndDetails =
|
||||
FilenameToFilenameType(aFileName, false);
|
||||
if (!sTelemetryEventEnabled.exchange(true)) {
|
||||
sTelemetryEventEnabled = true;
|
||||
Telemetry::SetEventRecordingEnabled("security"_ns, true);
|
||||
}
|
||||
auto fileinfo = fileNameTypeAndDetails.second;
|
||||
auto value = Some(fileNameTypeAndDetails.first);
|
||||
if (aIsSystemPrincipal) {
|
||||
@@ -1574,10 +1567,6 @@ bool nsContentSecurityUtils::ValidateScriptFilename(JSContext* cx,
|
||||
FilenameTypeAndDetails fileNameTypeAndDetails =
|
||||
FilenameToFilenameType(filename, true);
|
||||
|
||||
if (!sTelemetryEventEnabled.exchange(true)) {
|
||||
sTelemetryEventEnabled = true;
|
||||
Telemetry::SetEventRecordingEnabled("security"_ns, true);
|
||||
}
|
||||
glean::security::JavascriptLoadParentProcessExtra extra = {
|
||||
.fileinfo = fileNameTypeAndDetails.second,
|
||||
.value = Some(fileNameTypeAndDetails.first),
|
||||
|
||||
Reference in New Issue
Block a user