MyEtherWallet/MyEtherWallet#3636
safari blocks the mixed content even if the target is localhost (where using http is reasonable), only possible avenue would be switching to webHID if possible (iirc it isnt tho), or use a different browser
MyEtherWallet/MyEtherWallet#3338
Browsers with tracking protections, such as brave might block requests from public Websites to localhost, notably Brave.
Main Solutions are either changing to WebUSB or alternatively turning off the protection for the given site(s)