Safari 26 on macOS: Privacy setting can block WebSocket-based web apps (Figma, Miro)
Recent reports show that Safari 26 on macOS — with the privacy option that hides your IP from both trackers and websites enabled — can break WebSocket connections used by real-time web apps. Affected services include collaboration tools like Figma and Miro, which may get stuck loading or fail to connect.
What causes it?
The issue appears linked to Safari’s enhanced tracking/fingerprinting protections (now more aggressive by default). These protections can interfere with WebSocket handshakes, causing Safari to abort connections even though the server reply is valid.
Reported symptoms
- Web apps fail to establish real-time connections or remain stuck on loading screens.
- Network inspectors show WebSocket requests being sent but connections aborted after the handshake.
- Problem is seen on Safari 26/macOS and not on other browsers in the same environment.
Workarounds
- Disable the advanced tracking/fingerprinting protection in Safari: Safari > Settings > Privacy > Advanced (or the corresponding option). Uncheck the advanced tracking/fingerprinting protection to restore WebSocket connections. Note: this reduces some privacy protections.
- Use an alternative browser (Chrome, Firefox, Edge) for affected web apps until a permanent fix is released.
- Clear Safari website data (temporary fix for some users).
- Contact the app developer (Figma, Miro) for updates or platform-specific guidance.
Sources & further reading
- Apple Support — Safari privacy features: https://support.apple.com/en-us/125113
- Figma Forum — user reports about Safari 26 & WebSocket loading issues: Figma Forum thread
- SecureMac — macOS Tahoe 26 security & privacy guide: SecureMac guide
If you want, I can add screenshots or step-by-step images for the Safari settings, or publish this now.
