Radio Garden HTTPS redirection loop

Description of the issue:
When a site forces an http connection (that means, the site redirects https → http), and having the automatic upgrade to https connections, then an infinite redirect loop begins.

Steps to Reproduce (add as many as necessary):
1.
Launch Brave
2. Visit http://radio.garden/ (with the Upgraded HTTPs connections shield setting enabled)

Actual Result (gifs and screenshots are welcome!):
The site never fully loads, it gets stuck in a redirect loop until the shield is manually disabled.
If you forget about it, it blocks the whole browser after a while (will not be able to load even a localhost site).
It might also be an issue if the loop silently happens over a resource (like an image) instead of the main site, but I don’t have a website to test that.

Expected R esult:
It should detect the redirection loop and stop trying to upgrade this particular connection, leaving it as http.

Reproduces how often:
Always

Brave Version(See the About Brave page in the main menu):
Version 1.30.87 Chromium: 94.0.4606.71 (Official Build) (x86_64)

Reproducible on current live release (yes/no):
Yes

Additional information:
Works correctly when the shield is disabled.

I also created an issue for this here: https://github.com/EFForg/https-everywhere/issues/20140

Can you check this is resolved in Brave Nightly @radiogarden ?

not resolved in Brave Nightly

Interesting, I wasn’t able to reproduce it Nightly. But sure https://github.com/EFForg/https-everywhere/issues/20140 will help.

Here is a screen capture: https://www.dropbox.com/s/uxouy39w55yo6tg/brave-bug.mp4?dl=0

As a reference, here is mine.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.