(Copied to fx-dev; Replies to dev-platform please.)

Hello,

Just over a year ago, I started a discussion[0] about our support for disabling e10s. The outcome of that was that we removed support for disabling e10s with a pref on Desktop Firefox with version 68, except for use from automation. We kept support for using the environment variable. [1]

Last week, we released Firefox 77, which turned out to break all webpages sent using compression (like gzip) if you had disabled e10s using this environment variable. [2]

So here we are again. I'd like to propose we also stop honouring the environment variable unless we're running tests in automation. We clearly do not have sufficient test coverage to guarantee basic things like "the browser works", it lacks security sandboxing, and a number of other projects require it (fission, gpu process, socket process, ...), so I think it's time to stop supporting this configuration at all.

I hope to make this change for the 79 cycle. I'm open to arguments either way about what to do for 78 esr (assuming the patch for 79 turns out to be simple; the work to remove the pref had a number of annoying corner-cases at the time).

Please speak up if you think that this plan needs adjusting.

~ Gijs


[0] https://groups.google.com/d/msg/mozilla.dev.platform/cJMzxi7_PmI/Pi1IOg_wCQAJ
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1548941
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1638652
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to