mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-24 02:35:41 +00:00
Bug 1524992 - Treat command line URIs as external r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D20890 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
027f2c1a08
commit
867ec83b7d
@ -1692,6 +1692,7 @@ var gBrowserInit = {
|
||||
triggeringPrincipal: window.arguments[8] || Services.scriptSecurityManager.getSystemPrincipal(),
|
||||
allowInheritPrincipal: window.arguments[9],
|
||||
csp: window.arguments[10],
|
||||
fromExternal: true,
|
||||
});
|
||||
} catch (e) {}
|
||||
} else if (window.arguments.length >= 3) {
|
||||
|
@ -1486,6 +1486,7 @@ window._gBrowser = {
|
||||
triggeringPrincipal,
|
||||
csp,
|
||||
userContextId,
|
||||
fromExternal,
|
||||
} = {}) {
|
||||
if (!aURIs.length) {
|
||||
return;
|
||||
@ -1537,6 +1538,9 @@ window._gBrowser = {
|
||||
if (!allowInheritPrincipal) {
|
||||
flags |= Ci.nsIWebNavigation.LOAD_FLAGS_DISALLOW_INHERIT_PRINCIPAL;
|
||||
}
|
||||
if (fromExternal) {
|
||||
flags |= Ci.nsIWebNavigation.LOAD_FLAGS_FROM_EXTERNAL;
|
||||
}
|
||||
try {
|
||||
browser.loadURI(aURIs[0], {
|
||||
flags,
|
||||
@ -1559,6 +1563,7 @@ window._gBrowser = {
|
||||
triggeringPrincipal,
|
||||
bulkOrderedOpen: multiple,
|
||||
csp,
|
||||
fromExternal,
|
||||
};
|
||||
if (newIndex > -1) {
|
||||
params.index = newIndex;
|
||||
@ -1580,6 +1585,7 @@ window._gBrowser = {
|
||||
triggeringPrincipal,
|
||||
bulkOrderedOpen: true,
|
||||
csp,
|
||||
fromExternal,
|
||||
};
|
||||
if (targetTabIndex > -1) {
|
||||
params.index = ++tabNum;
|
||||
|
Loading…
Reference in New Issue
Block a user