Hello,
TLDR: We are flipping the pref dom.security.https_first to true in Firefox Nightly.
For the last few years, we have been developing a feature called HTTPS-First. HTTPS-First will upgrade all insecure top-level page loads to use HTTPS, while falling back to HTTP if the site isn’t available via HTTPS. This feature has been enabled by default in private browsing since Firefox 91.
There is now a proposal to standardize this behavior under the name HTTPS Upgrades driven by Google. Our HTTPS-First implementation largely aligns with it, but there are a few corner cases left unmentioned that we are still hoping to get alignment on.
With this new proposal, and us having addressed most of the web compatibility concerns in the last years, we now feel confident enabling HTTPS-First by default in Nightly (tracking bug). Additionally, we hope to ship HTTPS-First / HTTPS Upgrades in Release by the end of the year.
By enabling HTTPS-First in Nightly now, we mainly want to ensure that newly added automated tests work correctly with HTTPS-First. There were a lot of tests that did not expect a HTTPS page to load when they started to load a HTTP URL, and thus failed with HTTPS-First enabled. We have fixed all those failures, by either moving the tests to just use HTTPS directly, or by manually disabling HTTPS-First for the tests.
If you have any questions please let us know.
Best
Malte Jürgens
Frederik Braun
Simon Friedberger
Christoph Kerschbaumer
--
You received this message because you are subscribed to the Google Groups "dev-pl...@mozilla.org" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dev-platform...@mozilla.org.
To view this discussion on the web visit https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAFMeYV7W0ieWy0H4iffJY-w6tOPbPGbApkrGYm9dGRUgtmoZ%2BA%40mail.gmail.com.