Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

/* Any copyright is dedicated to the Public Domain.
// The test loads a web page with mixed active and mixed display content and
// makes sure that the mixed content flags on the docshell are set correctly.
// * Using default about:config prefs (mixed active blocked, mixed display
// loaded) we load the page and check the flags.
// * We change the about:config prefs (mixed active blocked, mixed display
// blocked), reload the page, and check the flags again.
const TEST_URI =
getRootDirectory(gTestPath).replace(
) + "test-mixedcontent-securityerrors.html";
const PREF_DISPLAY = "security.mixed_content.block_display_content";
const PREF_DISPLAY_UPGRADE = "security.mixed_content.upgrade_display_content";
const PREF_ACTIVE = "security.mixed_content.block_active_content";
var gTestBrowser = null;
registerCleanupFunction(function () {
// Set preferences back to their original values
Services.prefs.clearUserPref(PREF_DISPLAY);
Services.prefs.clearUserPref(PREF_DISPLAY_UPGRADE);
Services.prefs.clearUserPref(PREF_ACTIVE);
gBrowser.removeCurrentTab();
});
add_task(async function blockMixedActiveContentTest() {
// Turn on mixed active blocking and mixed display loading and load the page.
Services.prefs.setBoolPref(PREF_DISPLAY, false);
Services.prefs.setBoolPref(PREF_DISPLAY_UPGRADE, false);
Services.prefs.setBoolPref(PREF_ACTIVE, true);
let tab = await BrowserTestUtils.openNewForegroundTab(gBrowser, TEST_URI);
gTestBrowser = gBrowser.getBrowserForTab(tab);
await assertMixedContentBlockingState(gTestBrowser, {
activeLoaded: false,
activeBlocked: true,
passiveLoaded: true,
});
// Turn on mixed active and mixed display blocking and reload the page.
Services.prefs.setBoolPref(PREF_DISPLAY, true);
Services.prefs.setBoolPref(PREF_ACTIVE, true);
gBrowser.reload();
await BrowserTestUtils.browserLoaded(gTestBrowser);
await assertMixedContentBlockingState(gTestBrowser, {
activeLoaded: false,
activeBlocked: true,
passiveLoaded: false,
});
});
\"","kind":"field","subsystem":"DevTools/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"devtools/shared/commands/resource/tests/browser_resources_target_switching.js#8"}},"S_js_typescript_devtools/shared/commands/resource/tests/browser_resources_unwatch_early.js/TEST_URI.":{"sym":"S_js_typescript_devtools/shared/commands/resource/tests/browser_resources_unwatch_early.js/TEST_URI.","pretty":"TEST_URI","meta":{"structured":1,"pretty":"TEST_URI","sym":"S_js_typescript_devtools/shared/commands/resource/tests/browser_resources_unwatch_early.js/TEST_URI.","js_sym":"#TEST_URI","type_pretty":"\"data:text/html;charset=utf-8,\"","kind":"field","subsystem":"DevTools/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"devtools/shared/commands/resource/tests/browser_resources_unwatch_early.js#11"}},"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_animations_playback_rate_multiplier.js/TEST_URI.":{"sym":"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_animations_playback_rate_multiplier.js/TEST_URI.","pretty":"TEST_URI","meta":{"structured":1,"pretty":"TEST_URI","sym":"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_animations_playback_rate_multiplier.js/TEST_URI.","js_sym":"#TEST_URI","type_pretty":"string","kind":"field","subsystem":"DevTools/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_animations_playback_rate_multiplier.js#8"}},"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_color_scheme.js/TEST_URI.":{"sym":"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_color_scheme.js/TEST_URI.","pretty":"TEST_URI","meta":{"structured":1,"pretty":"TEST_URI","sym":"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_color_scheme.js/TEST_URI.","js_sym":"#TEST_URI","type_pretty":"string","kind":"field","subsystem":"DevTools/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_color_scheme.js#8"}},"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_custom_user_agent.js/TEST_URI.":{"sym":"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_custom_user_agent.js/TEST_URI.","pretty":"TEST_URI","meta":{"structured":1,"pretty":"TEST_URI","sym":"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_custom_user_agent.js/TEST_URI.","js_sym":"#TEST_URI","type_pretty":"string","kind":"field","subsystem":"DevTools/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_custom_user_agent.js#8"}},"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_dppx.js/TEST_URI.":{"sym":"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_dppx.js/TEST_URI.","pretty":"TEST_URI","meta":{"structured":1,"pretty":"TEST_URI","sym":"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_dppx.js/TEST_URI.","js_sym":"#TEST_URI","type_pretty":"string","kind":"field","subsystem":"DevTools/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_dppx.js#8"}},"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_touch_events.js/TEST_URI.":{"sym":"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_touch_events.js/TEST_URI.","pretty":"TEST_URI","meta":{"structured":1,"pretty":"TEST_URI","sym":"S_js_typescript_devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_touch_events.js/TEST_URI.","js_sym":"#TEST_URI","type_pretty":"string","kind":"field","subsystem":"DevTools/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_touch_events.js#8"}},"S_js_typescript_generated/lib.gecko.dom.d.ts/CSSStyleSheet#replace().":{"sym":"S_js_typescript_generated/lib.gecko.dom.d.ts/CSSStyleSheet#replace().","pretty":"CSSStyleSheet::replace","meta":{"structured":1,"pretty":"CSSStyleSheet::replace","sym":"S_js_typescript_generated/lib.gecko.dom.d.ts/CSSStyleSheet#replace().","js_sym":"#replace","type_pretty":"string) => Promise","kind":"method","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.dom.d.ts/CSSStyleSheet#","slotOwner":{"slotKind":"method","slotLang":"js","implKind":null,"ownerLang":"idl","sym":"WEBIDL_CSSStyleSheet_replace"},"implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.dom.d.ts#11942"}},"S_js_typescript_generated/lib.gecko.dom.d.ts/CanonicalBrowsingContext#reload().":{"sym":"S_js_typescript_generated/lib.gecko.dom.d.ts/CanonicalBrowsingContext#reload().","pretty":"CanonicalBrowsingContext::reload","meta":{"structured":1,"pretty":"CanonicalBrowsingContext::reload","sym":"S_js_typescript_generated/lib.gecko.dom.d.ts/CanonicalBrowsingContext#reload().","js_sym":"#reload","type_pretty":"number) => void","kind":"method","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.dom.d.ts/CanonicalBrowsingContext#","slotOwner":{"slotKind":"method","slotLang":"js","implKind":null,"ownerLang":"idl","sym":"WEBIDL_CanonicalBrowsingContext_reload"},"implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.dom.d.ts#12234"}},"S_js_typescript_generated/lib.gecko.dom.d.ts/ChildSHistory#reload().":{"sym":"S_js_typescript_generated/lib.gecko.dom.d.ts/ChildSHistory#reload().","pretty":"ChildSHistory::reload","meta":{"structured":1,"pretty":"ChildSHistory::reload","sym":"S_js_typescript_generated/lib.gecko.dom.d.ts/ChildSHistory#reload().","js_sym":"#reload","type_pretty":"number) => void","kind":"method","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.dom.d.ts/ChildSHistory#","slotOwner":{"slotKind":"method","slotLang":"js","implKind":null,"ownerLang":"idl","sym":"WEBIDL_ChildSHistory_reload"},"implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.dom.d.ts#12835"}},"S_js_typescript_generated/lib.gecko.dom.d.ts/DOMTokenList#replace().":{"sym":"S_js_typescript_generated/lib.gecko.dom.d.ts/DOMTokenList#replace().","pretty":"DOMTokenList::replace","meta":{"structured":1,"pretty":"DOMTokenList::replace","sym":"S_js_typescript_generated/lib.gecko.dom.d.ts/DOMTokenList#replace().","js_sym":"#replace","type_pretty":"string) => boolean","kind":"method","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.dom.d.ts/DOMTokenList#","slotOwner":{"slotKind":"method","slotLang":"js","implKind":null,"ownerLang":"idl","sym":"WEBIDL_DOMTokenList_replace"},"implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.dom.d.ts#14052"}},"S_js_typescript_generated/lib.gecko.dom.d.ts/Location#reload().":{"sym":"S_js_typescript_generated/lib.gecko.dom.d.ts/Location#reload().","pretty":"Location::reload","meta":{"structured":1,"pretty":"Location::reload","sym":"S_js_typescript_generated/lib.gecko.dom.d.ts/Location#reload().","js_sym":"#reload","type_pretty":"boolean | undefined) => void","kind":"method","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.dom.d.ts/Location#","slotOwner":{"slotKind":"method","slotLang":"js","implKind":null,"ownerLang":"idl","sym":"WEBIDL_Location_reload"},"implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.dom.d.ts#23822"}},"S_js_typescript_generated/lib.gecko.dom.d.ts/Location#replace().":{"sym":"S_js_typescript_generated/lib.gecko.dom.d.ts/Location#replace().","pretty":"Location::replace","meta":{"structured":1,"pretty":"Location::replace","sym":"S_js_typescript_generated/lib.gecko.dom.d.ts/Location#replace().","js_sym":"#replace","type_pretty":"string) => void","kind":"method","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.dom.d.ts/Location#","slotOwner":{"slotKind":"method","slotLang":"js","implKind":null,"ownerLang":"idl","sym":"WEBIDL_Location_replace"},"implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.dom.d.ts#23824"}},"S_js_typescript_generated/lib.gecko.dom.d.ts/Navigation#reload().":{"sym":"S_js_typescript_generated/lib.gecko.dom.d.ts/Navigation#reload().","pretty":"Navigation::reload","meta":{"structured":1,"pretty":"Navigation::reload","sym":"S_js_typescript_generated/lib.gecko.dom.d.ts/Navigation#reload().","js_sym":"#reload","type_pretty":"NavigationReloadOptions | undefined) => NavigationResult","kind":"method","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.dom.d.ts/Navigation#","slotOwner":{"slotKind":"method","slotLang":"js","implKind":null,"ownerLang":"idl","sym":"WEBIDL_Navigation_reload"},"implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.dom.d.ts#25744"}},"S_js_typescript_generated/lib.gecko.glean.d.ts/GleanImpl#browserBackup.typeLiteral111:restoreStarted.GleanEventWithExtras:typeLiteral119:replace.":{"sym":"S_js_typescript_generated/lib.gecko.glean.d.ts/GleanImpl#browserBackup.typeLiteral111:restoreStarted.GleanEventWithExtras:typeLiteral119:replace.","pretty":"GleanImpl::browserBackup::typeLiteral111::restoreStarted::GleanEventWithExtras::typeLiteral119::replace","meta":{"structured":1,"pretty":"GleanImpl::browserBackup::typeLiteral111::restoreStarted::GleanEventWithExtras::typeLiteral119::replace","sym":"S_js_typescript_generated/lib.gecko.glean.d.ts/GleanImpl#browserBackup.typeLiteral111:restoreStarted.GleanEventWithExtras:typeLiteral119:replace.","js_sym":"#replace","type_pretty":"string | boolean | undefined","kind":"field","subsystem":"Core/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.glean.d.ts#496"}},"S_js_typescript_generated/lib.gecko.glean.d.ts/GleanImpl#browserSearchAdclicks.typeLiteral421:reload.":{"sym":"S_js_typescript_generated/lib.gecko.glean.d.ts/GleanImpl#browserSearchAdclicks.typeLiteral421:reload.","pretty":"GleanImpl::browserSearchAdclicks::typeLiteral421::reload","meta":{"structured":1,"pretty":"GleanImpl::browserSearchAdclicks::typeLiteral421::reload","sym":"S_js_typescript_generated/lib.gecko.glean.d.ts/GleanImpl#browserSearchAdclicks.typeLiteral421:reload.","js_sym":"#reload","type_pretty":"Record","kind":"field","subsystem":"Core/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.glean.d.ts#1208"}},"S_js_typescript_generated/lib.gecko.glean.d.ts/GleanImpl#browserSearchContent.typeLiteral422:reload.":{"sym":"S_js_typescript_generated/lib.gecko.glean.d.ts/GleanImpl#browserSearchContent.typeLiteral422:reload.","pretty":"GleanImpl::browserSearchContent::typeLiteral422::reload","meta":{"structured":1,"pretty":"GleanImpl::browserSearchContent::typeLiteral422::reload","sym":"S_js_typescript_generated/lib.gecko.glean.d.ts/GleanImpl#browserSearchContent.typeLiteral422:reload.","js_sym":"#reload","type_pretty":"Record","kind":"field","subsystem":"Core/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.glean.d.ts#1225"}},"S_js_typescript_generated/lib.gecko.glean.d.ts/GleanImpl#browserSearchWithads.typeLiteral423:reload.":{"sym":"S_js_typescript_generated/lib.gecko.glean.d.ts/GleanImpl#browserSearchWithads.typeLiteral423:reload.","pretty":"GleanImpl::browserSearchWithads::typeLiteral423::reload","meta":{"structured":1,"pretty":"GleanImpl::browserSearchWithads::typeLiteral423::reload","sym":"S_js_typescript_generated/lib.gecko.glean.d.ts/GleanImpl#browserSearchWithads.typeLiteral423:reload.","js_sym":"#reload","type_pretty":"Record","kind":"field","subsystem":"Core/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.glean.d.ts#1242"}},"S_js_typescript_generated/lib.gecko.services.d.ts/JSServices#prefs.":{"sym":"S_js_typescript_generated/lib.gecko.services.d.ts/JSServices#prefs.","pretty":"JSServices::prefs","meta":{"structured":1,"pretty":"JSServices::prefs","sym":"S_js_typescript_generated/lib.gecko.services.d.ts/JSServices#prefs.","js_sym":"#prefs","type_pretty":"nsIPrefBranch & nsIPrefService","kind":"field","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.services.d.ts/JSServices#","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.services.d.ts#39"}},"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIPrefBranch#clearUserPref().":{"sym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIPrefBranch#clearUserPref().","pretty":"nsIPrefBranch::clearUserPref","meta":{"structured":1,"pretty":"nsIPrefBranch::clearUserPref","sym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIPrefBranch#clearUserPref().","js_sym":"#clearUserPref","type_pretty":"string) => void","kind":"method","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIPrefBranch#","slotOwner":{"slotKind":"method","slotLang":"js","implKind":null,"ownerLang":"idl","sym":"XPIDL_nsIPrefBranch_clearUserPref"},"implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.xpcom.d.ts#17909"}},"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIPrefBranch#setBoolPref().":{"sym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIPrefBranch#setBoolPref().","pretty":"nsIPrefBranch::setBoolPref","meta":{"structured":1,"pretty":"nsIPrefBranch::setBoolPref","sym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIPrefBranch#setBoolPref().","js_sym":"#setBoolPref","type_pretty":"boolean) => void","kind":"method","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIPrefBranch#","slotOwner":{"slotKind":"method","slotLang":"js","implKind":null,"ownerLang":"idl","sym":"XPIDL_nsIPrefBranch_setBoolPref"},"implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.xpcom.d.ts#17889"}},"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsISHistory#reload().":{"sym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsISHistory#reload().","pretty":"nsISHistory::reload","meta":{"structured":1,"pretty":"nsISHistory::reload","sym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsISHistory#reload().","js_sym":"#reload","type_pretty":"number) => void","kind":"method","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsISHistory#","slotOwner":{"slotKind":"method","slotLang":"js","implKind":null,"ownerLang":"idl","sym":"XPIDL_nsISHistory_reload"},"implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.xpcom.d.ts#18451"}},"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIUpdateManagerInternal#reload().":{"sym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIUpdateManagerInternal#reload().","pretty":"nsIUpdateManagerInternal::reload","meta":{"structured":1,"pretty":"nsIUpdateManagerInternal::reload","sym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIUpdateManagerInternal#reload().","js_sym":"#reload","type_pretty":"boolean) => Promise","kind":"method","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIUpdateManagerInternal#","slotOwner":{"slotKind":"method","slotLang":"js","implKind":null,"ownerLang":"idl","sym":"XPIDL_nsIUpdateManagerInternal_reload"},"implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.xpcom.d.ts#20796"}},"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIUrlClassifierBlockedChannel#replace().":{"sym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIUrlClassifierBlockedChannel#replace().","pretty":"nsIUrlClassifierBlockedChannel::replace","meta":{"structured":1,"pretty":"nsIUrlClassifierBlockedChannel::replace","sym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIUrlClassifierBlockedChannel#replace().","js_sym":"#replace","type_pretty":"(method) replace() => void","kind":"method","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIUrlClassifierBlockedChannel#","slotOwner":{"slotKind":"method","slotLang":"js","implKind":null,"ownerLang":"idl","sym":"XPIDL_nsIUrlClassifierBlockedChannel_replace"},"implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.xpcom.d.ts#21177"}},"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIWebNavigation#reload().":{"sym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIWebNavigation#reload().","pretty":"nsIWebNavigation::reload","meta":{"structured":1,"pretty":"nsIWebNavigation::reload","sym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIWebNavigation#reload().","js_sym":"#reload","type_pretty":"number) => void","kind":"method","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/nsIWebNavigation#","slotOwner":{"slotKind":"method","slotLang":"js","implKind":null,"ownerLang":"idl","sym":"XPIDL_nsIWebNavigation_reload"},"implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.xpcom.d.ts#3410"}},"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/txIEXSLTFunctions#replace().":{"sym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/txIEXSLTFunctions#replace().","pretty":"txIEXSLTFunctions::replace","meta":{"structured":1,"pretty":"txIEXSLTFunctions::replace","sym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/txIEXSLTFunctions#replace().","js_sym":"#replace","type_pretty":"string) => string","kind":"method","subsystem":"Core/General","parentsym":"S_js_typescript_generated/lib.gecko.xpcom.d.ts/global/txIEXSLTFunctions#","slotOwner":{"slotKind":"method","slotLang":"js","implKind":null,"ownerLang":"idl","sym":"XPIDL_txIEXSLTFunctions_replace"},"implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/generated/lib.gecko.xpcom.d.ts#7457"}},"S_js_typescript_index.d.ts/global/Services.":{"sym":"S_js_typescript_index.d.ts/global/Services.","pretty":"Services","meta":{"structured":1,"pretty":"Services","sym":"S_js_typescript_index.d.ts/global/Services.","js_sym":"#Services","type_pretty":"JSServices","kind":"field","subsystem":"Core/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/index.d.ts#36"}},"S_js_typescript_mobile/shared/modules/test/AppUiTestDelegate.sys.mjs/Delegate#openNewForegroundTab().":{"sym":"S_js_typescript_mobile/shared/modules/test/AppUiTestDelegate.sys.mjs/Delegate#openNewForegroundTab().","pretty":"Delegate::openNewForegroundTab","meta":{"structured":1,"pretty":"Delegate::openNewForegroundTab","sym":"S_js_typescript_mobile/shared/modules/test/AppUiTestDelegate.sys.mjs/Delegate#openNewForegroundTab().","js_sym":"#openNewForegroundTab","type_pretty":"Promise","kind":"method","subsystem":"GeckoView/General","parentsym":"S_js_typescript_mobile/shared/modules/test/AppUiTestDelegate.sys.mjs/Delegate#","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"mobile/shared/modules/test/AppUiTestDelegate.sys.mjs#76"}},"S_js_typescript_src/api/Page.ts/Page#reload().":{"sym":"S_js_typescript_src/api/Page.ts/Page#reload().","pretty":"Page::reload","meta":{"structured":1,"pretty":"Page::reload","sym":"S_js_typescript_src/api/Page.ts/Page#reload().","js_sym":"#reload","type_pretty":"Promise","kind":"method","subsystem":"Remote Protocol/Agent","parentsym":"S_js_typescript_src/api/Page.ts/Page#","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"overriddenBy":["S_js_typescript_src/bidi/Page.ts/BidiPage#reload().","S_js_typescript_src/cdp/Page.ts/CdpPage#reload()."],"variants":[]},"jumps":{"def":"remote/test/puppeteer/packages/puppeteer-core/src/api/Page.ts#1767"}},"S_js_typescript_src/bidi/Page.ts/BidiPage#reload().":{"sym":"S_js_typescript_src/bidi/Page.ts/BidiPage#reload().","pretty":"BidiPage::reload","meta":{"structured":1,"pretty":"BidiPage::reload","sym":"S_js_typescript_src/bidi/Page.ts/BidiPage#reload().","js_sym":"#reload","type_pretty":"Promise","kind":"method","subsystem":"Remote Protocol/Agent","parentsym":"S_js_typescript_src/bidi/Page.ts/BidiPage#","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[{"sym":"S_js_typescript_src/api/Page.ts/Page#reload()."}],"props":[],"variants":[]},"jumps":{"def":"remote/test/puppeteer/packages/puppeteer-core/src/bidi/Page.ts#324"}},"S_js_typescript_src/bidi/core/BrowsingContext.ts/BrowsingContext#reload().":{"sym":"S_js_typescript_src/bidi/core/BrowsingContext.ts/BrowsingContext#reload().","pretty":"BrowsingContext::reload","meta":{"structured":1,"pretty":"BrowsingContext::reload","sym":"S_js_typescript_src/bidi/core/BrowsingContext.ts/BrowsingContext#reload().","js_sym":"#reload","type_pretty":"Promise","kind":"method","subsystem":"Remote Protocol/Agent","parentsym":"S_js_typescript_src/bidi/core/BrowsingContext.ts/BrowsingContext#","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"remote/test/puppeteer/packages/puppeteer-core/src/bidi/core/BrowsingContext.ts#457"}},"S_js_typescript_src/cdp/Page.ts/CdpPage#reload().":{"sym":"S_js_typescript_src/cdp/Page.ts/CdpPage#reload().","pretty":"CdpPage::reload","meta":{"structured":1,"pretty":"CdpPage::reload","sym":"S_js_typescript_src/cdp/Page.ts/CdpPage#reload().","js_sym":"#reload","type_pretty":"Promise","kind":"method","subsystem":"Remote Protocol/Agent","parentsym":"S_js_typescript_src/cdp/Page.ts/CdpPage#","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[{"sym":"S_js_typescript_src/api/Page.ts/Page#reload()."}],"props":[],"variants":[]},"jumps":{"def":"remote/test/puppeteer/packages/puppeteer-core/src/cdp/Page.ts#930"}},"S_js_typescript_subs/FeatureManifest.sys.d.mts/FeatureManifest.typeLiteral0:chatbot.typeLiteral1355:variables.typeLiteral1356:prefs.":{"sym":"S_js_typescript_subs/FeatureManifest.sys.d.mts/FeatureManifest.typeLiteral0:chatbot.typeLiteral1355:variables.typeLiteral1356:prefs.","pretty":"FeatureManifest::typeLiteral0::chatbot::typeLiteral1355::variables::typeLiteral1356::prefs","meta":{"structured":1,"pretty":"FeatureManifest::typeLiteral0::chatbot::typeLiteral1355::variables::typeLiteral1356::prefs","sym":"S_js_typescript_subs/FeatureManifest.sys.d.mts/FeatureManifest.typeLiteral0:chatbot.typeLiteral1355:variables.typeLiteral1356:prefs.","js_sym":"#prefs","type_pretty":"string; }","kind":"field","subsystem":"Core/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/subs/FeatureManifest.sys.d.mts#5549"}},"S_js_typescript_subs/FeatureManifest.sys.d.mts/FeatureManifest.typeLiteral0:linkPreviews.typeLiteral1360:variables.typeLiteral1361:prefs.":{"sym":"S_js_typescript_subs/FeatureManifest.sys.d.mts/FeatureManifest.typeLiteral0:linkPreviews.typeLiteral1360:variables.typeLiteral1361:prefs.","pretty":"FeatureManifest::typeLiteral0::linkPreviews::typeLiteral1360::variables::typeLiteral1361::prefs","meta":{"structured":1,"pretty":"FeatureManifest::typeLiteral0::linkPreviews::typeLiteral1360::variables::typeLiteral1361::prefs","sym":"S_js_typescript_subs/FeatureManifest.sys.d.mts/FeatureManifest.typeLiteral0:linkPreviews.typeLiteral1360:variables.typeLiteral1361:prefs.","js_sym":"#prefs","type_pretty":"string; }","kind":"field","subsystem":"Core/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/subs/FeatureManifest.sys.d.mts#5568"}},"S_js_typescript_subs/FeatureManifest.sys.d.mts/FeatureManifest.typeLiteral0:prefFlips.typeLiteral16:variables.typeLiteral17:prefs.":{"sym":"S_js_typescript_subs/FeatureManifest.sys.d.mts/FeatureManifest.typeLiteral0:prefFlips.typeLiteral16:variables.typeLiteral17:prefs.","pretty":"FeatureManifest::typeLiteral0::prefFlips::typeLiteral16::variables::typeLiteral17::prefs","meta":{"structured":1,"pretty":"FeatureManifest::typeLiteral0::prefFlips::typeLiteral16::variables::typeLiteral17::prefs","sym":"S_js_typescript_subs/FeatureManifest.sys.d.mts/FeatureManifest.typeLiteral0:prefFlips.typeLiteral16:variables.typeLiteral17:prefs.","js_sym":"#prefs","type_pretty":"string; }","kind":"field","subsystem":"Core/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"tools/@types/subs/FeatureManifest.sys.d.mts#72"}},"S_js_typescript_toolkit/components/extensions/ExtensionPermissions.sys.mjs/QuarantinedDomains.clearUserPref().":{"sym":"S_js_typescript_toolkit/components/extensions/ExtensionPermissions.sys.mjs/QuarantinedDomains.clearUserPref().","pretty":"QuarantinedDomains::clearUserPref","meta":{"structured":1,"pretty":"QuarantinedDomains::clearUserPref","sym":"S_js_typescript_toolkit/components/extensions/ExtensionPermissions.sys.mjs/QuarantinedDomains.clearUserPref().","js_sym":"#clearUserPref","type_pretty":"void","kind":"method","subsystem":"WebExtensions/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"toolkit/components/extensions/ExtensionPermissions.sys.mjs#961"}},"S_js_typescript_toolkit/components/extensions/ExtensionPermissions.sys.mjs/prefs.":{"sym":"S_js_typescript_toolkit/components/extensions/ExtensionPermissions.sys.mjs/prefs.","pretty":"prefs","meta":{"structured":1,"pretty":"prefs","sym":"S_js_typescript_toolkit/components/extensions/ExtensionPermissions.sys.mjs/prefs.","js_sym":"#prefs","type_pretty":"any","kind":"field","subsystem":"WebExtensions/General","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"toolkit/components/extensions/ExtensionPermissions.sys.mjs#45"}},"S_js_typescript_toolkit/components/ml/ml.d.ts/MLPerfTestContext#registerCleanupFunction().":{"sym":"S_js_typescript_toolkit/components/ml/ml.d.ts/MLPerfTestContext#registerCleanupFunction().","pretty":"MLPerfTestContext::registerCleanupFunction","meta":{"structured":1,"pretty":"MLPerfTestContext::registerCleanupFunction","sym":"S_js_typescript_toolkit/components/ml/ml.d.ts/MLPerfTestContext#registerCleanupFunction().","js_sym":"#registerCleanupFunction","type_pretty":"() => void) => void","kind":"method","subsystem":"Core/Machine Learning/On Device","parentsym":"S_js_typescript_toolkit/components/ml/ml.d.ts/MLPerfTestContext#","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"toolkit/components/ml/ml.d.ts#357"}},"S_js_typescript_toolkit/components/normandy/lib/NormandyApi.sys.mjs/prefs.":{"sym":"S_js_typescript_toolkit/components/normandy/lib/NormandyApi.sys.mjs/prefs.","pretty":"prefs","meta":{"structured":1,"pretty":"prefs","sym":"S_js_typescript_toolkit/components/normandy/lib/NormandyApi.sys.mjs/prefs.","js_sym":"#prefs","type_pretty":"nsIPrefBranch","kind":"field","subsystem":"Firefox/Normandy Client","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"toolkit/components/normandy/lib/NormandyApi.sys.mjs#11"}},"S_js_typescript_toolkit/components/remotebrowserutils/RemoteWebNavigation.sys.mjs/RemoteWebNavigation#reload().":{"sym":"S_js_typescript_toolkit/components/remotebrowserutils/RemoteWebNavigation.sys.mjs/RemoteWebNavigation#reload().","pretty":"RemoteWebNavigation::reload","meta":{"structured":1,"pretty":"RemoteWebNavigation::reload","sym":"S_js_typescript_toolkit/components/remotebrowserutils/RemoteWebNavigation.sys.mjs/RemoteWebNavigation#reload().","js_sym":"#reload","type_pretty":"void","kind":"method","subsystem":"Core/DOM/Navigation","parentsym":"S_js_typescript_toolkit/components/remotebrowserutils/RemoteWebNavigation.sys.mjs/RemoteWebNavigation#","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"toolkit/components/remotebrowserutils/RemoteWebNavigation.sys.mjs#180"}},"S_js_typescript_toolkit/content/widgets/browser-custom-element.mjs/MozBrowser#reload().":{"sym":"S_js_typescript_toolkit/content/widgets/browser-custom-element.mjs/MozBrowser#reload().","pretty":"MozBrowser::reload","meta":{"structured":1,"pretty":"MozBrowser::reload","sym":"S_js_typescript_toolkit/content/widgets/browser-custom-element.mjs/MozBrowser#reload().","js_sym":"#reload","type_pretty":"void","kind":"method","subsystem":"Toolkit/UI Widgets","parentsym":"S_js_typescript_toolkit/content/widgets/browser-custom-element.mjs/MozBrowser#","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"toolkit/content/widgets/browser-custom-element.mjs#908"}},"S_js_typescript_toolkit/mozapps/extensions/internal/XPIDatabase.sys.mjs/AddonWrapper#reload().":{"sym":"S_js_typescript_toolkit/mozapps/extensions/internal/XPIDatabase.sys.mjs/AddonWrapper#reload().","pretty":"AddonWrapper::reload","meta":{"structured":1,"pretty":"AddonWrapper::reload","sym":"S_js_typescript_toolkit/mozapps/extensions/internal/XPIDatabase.sys.mjs/AddonWrapper#reload().","js_sym":"#reload","type_pretty":"Promise","kind":"method","subsystem":"Toolkit/Add-ons Manager","parentsym":"S_js_typescript_toolkit/mozapps/extensions/internal/XPIDatabase.sys.mjs/AddonWrapper#","implKind":"impl","sizeBytes":null,"alignmentBytes":null,"ownVFPtrBytes":null,"bindingSlots":[],"ontologySlots":[],"supers":[],"methods":[],"fields":[],"overrides":[],"props":[],"variants":[]},"jumps":{"def":"toolkit/mozapps/extensions/internal/XPIDatabase.sys.mjs#1510"}},"Services#prefs":{"sym":"Services#prefs","pretty":"Services.prefs"},"gBrowser#getBrowserForTab":{"sym":"gBrowser#getBrowserForTab","pretty":"gBrowser.getBrowserForTab"},"gBrowser#reload":{"sym":"gBrowser#reload","pretty":"gBrowser.reload"},"gBrowser#removeCurrentTab":{"sym":"gBrowser#removeCurrentTab","pretty":"gBrowser.removeCurrentTab"}};