gecko-dev/browser/modules
Nika Layzell 6eb2084136 Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley
This patch introduces a new type of content process, which has a dynamic name.
This type of content process is labeled as `webIsolated=${SITE_ORIGIN}` and is
used within fission-enabled windows.

To enable this, additional information about the fission status of the target
window must be passed into E10SUtils. This was done by updating every call site
manually to pass an extra boolean. A better solution perhaps should be used in
the future.

With this patch enabled, we now perform process switches, but only when
navigating to HTTP URIs. If we navigate to a non-HTTP URI in an iframe with
fission enabled, it will not behave correctly. This must be done in a
follow-up.

Differential Revision: https://phabricator.services.mozilla.com/D29570

--HG--
extra : moz-landing-system : lando
2019-05-03 21:31:57 +00:00
..
test Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley 2019-05-03 21:31:57 +00:00
AboutNewTab.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
AsanReporter.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
AsyncTabSwitcher.jsm Bug 1544834 - Replace non-test uses of deprecated Array generics r=evilpie,dao 2019-04-17 19:03:17 +00:00
BrowserUsageTelemetry.jsm Bug 1505535 - Add tab usage probes for pinned tabs r=janerik 2019-03-26 09:12:10 +00:00
BrowserWindowTracker.jsm Backed out changeset 59c8fffe9e41 (bug 1442694) 2019-03-07 11:41:29 +01:00
ContentClick.jsm Bug 1528695 - Part 2 : Use referrerInfo in openWindow, contextmenu and openLinkIn r=Gijs 2019-03-15 05:10:17 +00:00
ContentCrashHandlers.jsm Bug 1533955 - Show some UI to indicate that a subframe has crashed. r=NeilDeakin 2019-05-01 20:05:24 +00:00
ContentMetaHandler.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
ContentObservers.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
ContentSearch.jsm Bug 1518545 - Remove the superfluous 'engine-current' Search Service observer topic in favour of 'engine-default'. r=daleharvey 2019-04-17 09:45:24 +00:00
Discovery.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
EveryWindow.jsm Bug 1416163 - Implement EveryWindow.jsm to run arbitrary per-window code. r=johannh 2019-04-16 16:17:25 +00:00
ExtensionsUI.jsm Bug 1538546 - Check AddonManager PERM_CAN_CHANGE_PRIVATEBROWSING_ACCESS permission instead of the incognito manifest property. r=kmag,mixedpuppy 2019-03-26 19:04:01 +00:00
FaviconLoader.jsm Bug 1525319 - Removing context from OnDataAvailable r=valentin 2019-02-27 23:42:27 +00:00
FormValidationHandler.jsm Bug 1524688: Part 2 - Convert BrowserGlue and friends to static registration. r=mconley 2019-01-29 17:44:35 -08:00
HomePage.jsm Bug 1537736 - Use HomePage.get()/set() more consistently r=nanj 2019-04-23 18:30:07 +00:00
LaterRun.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
LiveBookmarkMigrator.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
moz.build Bug 1536454 - Part 4 - Add event telemetry for permission prompt studies. r=Ehsan 2019-04-18 13:43:29 +00:00
NewTabPagePreloading.jsm Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley 2019-05-03 21:31:57 +00:00
OpenInTabsUtils.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
PageActions.jsm Bug 1528952 - Add Pin tab action to the Page Actions Menu r=andreio,dao 2019-02-22 08:04:12 +00:00
PermissionUI.jsm Bug 1536454 - Part 4 - Add event telemetry for permission prompt studies. r=Ehsan 2019-04-18 13:43:29 +00:00
PermissionUITelemetry.jsm Bug 1536454 - Part 4 - Add event telemetry for permission prompt studies. r=Ehsan 2019-04-18 13:43:29 +00:00
PingCentre.jsm Bug 1548388 - Add focus states, fill telemetry and bug fixes to Activity Stream r=r1cky 2019-05-01 22:55:10 +00:00
ProcessHangMonitor.jsm Bug 1527495 - migrate text-link binding to CE, r=bgrins 2019-02-12 19:14:40 -05:00
ReaderParent.jsm Bug 1524688: Part 2 - Convert BrowserGlue and friends to static registration. r=mconley 2019-01-29 17:44:35 -08:00
RemotePrompt.jsm Bug 1539757 - fix trying to initialize XBL bindings while the prompt is still hidden, r=bgrins 2019-04-01 13:37:49 +00:00
Sanitizer.jsm Bug 1532948 - Sanitize principal on shutdown should behave like 'Manage cache and Site Data' cleanup, r=johannh 2019-04-05 10:35:54 +00:00
SelectionChangedMenulist.jsm Bug 1518932 - Convert menulist to custom element r=paolo 2019-01-28 18:24:08 +00:00
SiteDataManager.jsm Bug 1523272 - Use ClearDataService to clear site data in SiteDataManager.jsm. r=baku 2019-02-14 22:54:07 +00:00
SitePermissions.jsm Bug 1492668 - Store temporary site permissions by base domain to mitigate permission notification spam r=johannh 2019-04-09 12:56:47 +00:00
TabsList.jsm Bug 1511095 - Remove SchedulePressure.jsm and the fallback loading throbber in the tabstrip. r=mconley 2018-11-29 22:25:33 +00:00
TabUnloader.jsm Bug 675539 - Unload tabs in low-memory scenarios r=mconley 2019-02-27 22:24:27 +00:00
ThemeVariableMap.jsm Bug 1541910 - Use the chrome/content separator color for the urlbar results popup's top and bottom borders consistently across platforms and remove left and right borders. r=mak 2019-04-11 11:47:18 +00:00
TransientPrefs.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
webrtcUI.jsm Bug 1511416 -Screen sharing preview pops up in Camera permission prompt . r=johannh 2019-03-18 12:12:29 +00:00
Windows8WindowFrameColor.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
WindowsJumpLists.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
WindowsPreviewPerTab.jsm Bug 1539311 - Fix incorrect parameter in the Windows Taskbar Previews code. r=Standard8 2019-03-27 10:26:53 +00:00
ZoomUI.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00