Sometimes circumstances force one to connect to a public WiFi (e.g. airports, where WiFi is always super dodgy).
Sometimes circumstances force one to connect to a public WiFi (e.g. airports, where WiFi is always super dodgy).
With browsers adopting DoH, a public WiFi should not be able to interfere with DNS much.
There used to be a Firefox addon that could warn you if the actual certificate changed, but it died with manifest addons.
Also, does HSTS have something to do with the authority? AFAIK it only forces the browser to use HTTPS and never plain HTTP for that domain, but if you switch from a legit Let's Encrypt to a legit ZeroSSL cert, HSTS won't care about it; only the browser if you have a not-trusted certificate from another CA (or self-signed).
Of course, an astonishing number of (even important, high-profile) websites don't bother with HSTS preloading ¯\_(ツ)_/¯