Third-party HTTP images on HTTPS site don't get upgraded to HTTPS #12824
Labels
closed/duplicate
Issue has already been reported
feature/https-everywhere
Issues related to the HTTPS Everywhere component of Shields
OS/Desktop
security
Description
Third-party HTTP images embedded on an HTTPS site don't get upgraded, even though mixed content should be upgraded automatically.
Steps to Reproduce
Check brave://settings/content/insecureContent and verify that insecure content should be blocked.

Visit the website https://www.eff.org/awards/pioneer/2008
Observe and click the location where a padlock should be in the omnibox.
Hover the mouse cursor over an HTTP image displayed on the site and observe the lower left corner of the browser window. Click the image with shields off to confirm that visiting the image directly will happen through HTTPS.
Click back to the first website. Turn shields back on. Click the Brave icon in the omnibox and click "Connections upgraded to HTTPS".
Actual result:
Instead of a padlock, the browser displays a warning symbol and indicates that the page has HTTP images.

The images are linked as HTTP, but clicking one with shields down shows that they can be directly accessed using HTTPS.

Brave still thinks the images have been upgraded to HTTPS.

Expected result:
The images are loaded through HTTPS. The omnibox displays the padlock. Clicking the padlock brings up the "Connection is secure" message.
Reproduces how often:
Easily reproduced
Brave version (brave://version info)
Version/Channel Information:
Other Additional Information:
Miscellaneous Information:
I first encountered this on Brave version 1.15.76.
The text was updated successfully, but these errors were encountered: