---
title: "Safari"
description: "1 posts about Safari, summarised, each linking to the original."
---

# Safari
> 1 posts about Safari, summarised, each linking to the original.

## Articles

### [How Safari Ruined My Tuesday](https://yomu.fyi/post/how-safari-ruined-my-tuesday.md)
- Company: [Fly.io](https://yomu.fyi/company/fly-io.md)
- Published: Oct 21, 2021
- Type: Incident / postmortem

Safari 15 introduced an obscure CSS bug that made pointer-events: none persist in LiveView applications. LiveView uses connected and disconnected modes, and its default app.css had included .phx-disconnected \* { pointer-events: none; } to disable interaction while disconnected. In Safari 15, the rule could remain effective after reconnection or class changes, leaving links and buttons unresponsive even though the web inspector reported pointer-events: auto. The workaround removes pointer-events: none from app.css, although LiveView already ignores clicks on Phoenix links and buttons while disconnected; LiveView 0.17 instead uses a different disconnected-state class. The change avoids applying the faulty rule from existing user-land CSS while retaining custom loading-state styling, and the post says a Safari Development Preview build might fix the underlying bug.
