Closed cmichi closed 5 months ago
We don't really support Safari indeed. It goes out of its way to block insecure content so connecting to a non-secure WebSocket endpoint from a secure origin is not really possible plus there are no signer extensions available (to my knowledge) making live chain interaction impossible. If you really need to use Safari with a dev node I suggest running Contracts UI locally as described here Will add a user warning asap.
Safari sticks closer to the WebSocket standard which disallows this behaviour. There is no way for contracts ui to fix this.
Describe the bug Opening https://contracts-ui.substrate.io/ in Safari 16.2 and selecting "Local Node" results in a JavaScript error and the site not loading:
Expected behavior The site should either load or display a note that it doesn't work in Safari.
Desktop: