Skip to content

Commit 70dd235

Browse files
committed
GUI option for disabling e10s
1 parent 9f485ee commit 70dd235

File tree

4 files changed

+14
-1
lines changed

4 files changed

+14
-1
lines changed

browser/components/preferences/main.inc.xhtml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,13 @@
8585
preference="r3dfox.force.transparency"/>
8686
</hbox>
8787
<description class="indent tip-caption" data-l10n-id="r3dfox-transparency-desc"/>
88+
89+
<hbox align="center">
90+
<checkbox id="r3dfoxe10s"
91+
data-l10n-id="r3dfox-e10s"
92+
preference="r3dfox.e10s.disabled"/>
93+
</hbox>
94+
<description class="indent tip-caption" data-l10n-id="r3dfox-e10s-desc"/>
8895
</groupbox>
8996

9097
<html:template id="template-paneGeneral">

browser/components/preferences/main.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ Preferences.addAll([
6767
{ id: "r3dfox.less.aero.fog", type: "bool" },
6868
{ id: "r3dfox.aero.fog", type: "bool" },
6969
{ id: "r3dfox.force.transparency", type: "bool" },
70+
{ id: "r3dfox.e10s.disabled", type: "bool" },
7071

7172
/* Tab preferences
7273
Preferences:

browser/locales/en-US/browser/preferences/preferences.ftl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,11 @@ r3dfox-transparency =
177177
178178
r3dfox-transparency-desc = Force enables caption bar transparency, may have varying results.
179179
180+
r3dfox-e10s =
181+
.label = (BETA) Disable e10s (multiprocess)
182+
183+
r3dfox-e10s-desc = Disables e10s/electrolysis. There are still multiple processes from other browser components with this enabled. Not recommended unless you know what you are doing.
184+
180185
## General Section - Startup
181186

182187
startup-header = Startup

toolkit/xre/nsAppRunner.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@ enum E10sStatus {
548548
static bool gBrowserTabsRemoteAutostart = false;
549549
static E10sStatus gBrowserTabsRemoteStatus;
550550
static bool gBrowserTabsRemoteAutostartInitialized = false;
551-
const char* kForceDisableE10sPref = "browser.e10s.disabled";
551+
const char* kForceDisableE10sPref = "r3dfox.e10s.disabled";
552552

553553
namespace mozilla {
554554

0 commit comments

Comments
 (0)