Findings / UX-008
Content is hidden until JavaScript runs
OpenMediumFailurenewsroom.sgit.ai
What we saw
The body starts at opacity 0 and only appears when a "ready" class is added, with a 1.6 s fallback.
Why it matters
On a slow phone, or for any reader or agent that does not run the script, the page is blank.
The fix
Render visible by default; animate only enhancements.
The record
| Status | Open |
| Severity | Medium |
| Kind | Failure: works against the reader |
| Product | newsroom.sgit.ai, site |
| Where | https://newsroom.sgit.ai/ |
| Problems | Hidden until script |
| Visibility | Intermittent: some readers, some of the time: depends on a gesture, a device or a state, and is hard to reproduce on demand |
| Recommendation | Render on the first load: show the content in the HTML, with no scripts and no prior visit needed |
| Area | Trust |
| Breaks | Content is visible without waiting for scripts |
| Observed | 2026-10-11, v0.6.4 |
| Last checked | 2026-10-11, v0.7.1 |
| Source | Review: bugs and broken things |
Previous: UX-007 The editor's note is written for someone who read the last two editions
Next: UX-009 Two navigation bars, and a 60-link menu that mixes reading with building