[Findings](/findings/index.md) / UX-008

# Content is hidden until JavaScript runs

Open · medium severity · failure · newsroom.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](/findings/?product=newsroom.sgit.ai), site |
| **Where** | <https://newsroom.sgit.ai/> |
| **Problems** | [Hidden until script](/findings/?problem=hidden-until-script) |
| **Visibility** | [Intermittent](/findings/?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](/findings/?recommendation=render-on-first-load): show the content in the HTML, with no scripts and no prior visit needed |
| **Area** | [Trust](/findings/?area=trust) |
| **Breaks** | [Content is visible without waiting for scripts](/principles/index.md#content-is-visible) |
| **Observed** | 2026-10-11, v0.6.4 |
| **Last checked** | 2026-10-11, v0.7.1 |
| **Source** | [Review: bugs and broken things](/reviews/newsroom-2026-10-11.md#bugs-and-broken-things) |

Previous: [UX-007 The editor's note is written for someone who read the last two editions](/findings/UX-007.md)

Next: [UX-009 Two navigation bars, and a 60-link menu that mixes reading with building](/findings/UX-009.md)
