1. Enable https-first 2. Visit http://bom.gov.au , → https-first upgrades it to https 3. https:/www.bom.gov.au sends normal redirect(307) to http://www.bom.gov.au/something 4. Https-first tries to upgrade redirect to https 5. http://www.bom.gov.au/something is not supporting https, so no upgrade → http 6. http://www.bom.gov.au/something js redirects to http://bom.gov.au, 7. Redirection from http → https is defined as not an endless loop : https://searchfox.org/mozilla-central/source/dom/security/nsHTTPSOnlyUtils.cpp#326-329 8. We go back to step 2.
Bug 1725646 Comment 23 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Description of bug: 1. Enable https-first 2. Visit http://bom.gov.au , → https-first upgrades it to https 3. https:/www.bom.gov.au sends normal redirect(307) to http://www.bom.gov.au/something 4. Https-first tries to upgrade redirect to https 5. http://www.bom.gov.au/something is not supporting https, so no upgrade → http 6. http://www.bom.gov.au/something js redirects to http://bom.gov.au, 7. Redirection from http → https is defined as not an endless loop : https://searchfox.org/mozilla-central/source/dom/security/nsHTTPSOnlyUtils.cpp#326-329 8. We go back to step 2.
Description of bug: 1. Enable https-first 2. Visit http://bom.gov.au , → https-first upgrades it to https 3. https:/www.bom.gov.au sends normal redirect(307) to http://www.bom.gov.au/something 4. Https-first tries to upgrade redirect to https 5. http://www.bom.gov.au/something is not supporting https, so no upgrade → http 6. http://www.bom.gov.au/something js redirects to http://www.bom.gov.au, 7. Redirection from http → https is defined as not an endless loop : https://searchfox.org/mozilla-central/source/dom/security/nsHTTPSOnlyUtils.cpp#326-329 8. We go back to step 2.