Bug 1341898 - Make nsDocument::IsWebComponentsEnabled use a cached bool pref;

Note: Minus IPC bit.

Tag UXP Issue #1344
This commit is contained in:
Gaming4JC 2020-01-04 13:07:48 -05:00 committed by Roy Tam
commit d662ddd6b6
4 changed files with 12 additions and 4 deletions

View file

@ -284,6 +284,7 @@ bool nsContentUtils::sIsResourceTimingEnabled = false;
bool nsContentUtils::sIsPerformanceNavigationTimingEnabled = false;
bool nsContentUtils::sIsUserTimingLoggingEnabled = false;
bool nsContentUtils::sIsExperimentalAutocompleteEnabled = false;
bool nsContentUtils::sIsWebComponentsEnabled = false;
bool nsContentUtils::sEncodeDecodeURLHash = false;
bool nsContentUtils::sGettersDecodeURLHash = false;
bool nsContentUtils::sPrivacyResistFingerprinting = false;
@ -584,6 +585,9 @@ nsContentUtils::Init()
Preferences::AddBoolVarCache(&sIsExperimentalAutocompleteEnabled,
"dom.forms.autocomplete.experimental", false);
Preferences::AddBoolVarCache(&sIsWebComponentsEnabled,
"dom.webcomponents.enabled", false);
Preferences::AddBoolVarCache(&sEncodeDecodeURLHash,
"dom.url.encode_decode_hash", false);
@ -9834,4 +9838,4 @@ nsContentUtils::IsLocalRefURL(const nsString& aString)
}
return false;
}
}