Brave not rendering currency exchange website xe.com correctly


#1

I often use the popular currency exchange website xe.com, but in the last few versions of Brave, this website’s homepage is not being rendered correctly.

Comparing the network trace in Brave with the same trace in Chrome, certain critical JavaScript files are being blocked by Brave, and it also appears that internal redirects (HTTP 307s) are not being followed correctly. This results in the text content being visible on the screen, but no style sheet properties have been applied.

If I switch off the “HTTPS everywhere” flag in the shield settings, then the page renders correctly.

Since it appears that xe.com does not support HTTPS for all requests, could the user be informed of this failure through some message bar or pop-up?

Brave: 0.16.9
rev: fba98fcb091b3abfa18aba7c6c0db0c7aa343589
Muon: 4.0.3
libchromiumcontent: 59.0.3071.86
V8: 5.9.211.31
Node.js: 7.9.0
Update Channel: dev
os.platform: darwin
os.release: 16.6.0
os.arch: x64


#2

Thanks for reporting. Issue logged here


#3