All modern browsers have a problem with Blockchain-based domains and the SSL/TLS protocol. These protocols are developed because all centralized domains are not secure by their nature. That's why we need a third party (CA authority) to validate the connection.
Blockchain-based domains are secure by default. They don't need a TLS certificate. The user is sure that he or she is connected to the right node. Man-in-the-middle attacks are not possible.
However, most browsers recognize all domains as centralized and search for TLS certificate. This is the problem, and the community is searching for the solution. That's why most systems are using different browsers, like ZeroNet, Mist, Parity, Tor Browser, etc...