timescale.info
Sign inSign up

How OpenChronology was built

Every merged pull request of openchronology/timeline-app, its first week of commits and its releases; and before them the 2020 PureScript editor, from snapshots of its deleted repositories in the Wayback Machine. Written to this server through the HTTP API.

327 moments · 2020-03-09T00:15:08Z CE – 2026-11-02T20:11:21Z CE · by @athan · @athan

#427 · Group details: rows no longer shrink and clip their times

  • timeline-app
  • pull request

In **Group details**, a group with many moments (for example 36 moments sharing one time on timescale.info/athan/game-of-thrones-books-and-tv) showed each row's time cut off under its title. - **Cause:** `.group-events` is a column flexbox with `max-height: 420px`. Its row buttons kept the default `flex-shrink: 1`, so they shrank to fit the box instead of the list scrolling. - **Fix:** `.group-events button { flex: none; }`. The rows keep their natural height and the list scrolls. The durations list uses the same class, so it is fixed too. - **Test:** `test/browser.mjs` now checks, on the 25-moment page of the dense group, that no row's content overflows its button. Run in the Playwright 1.58.2 image with Chromium, it fails without the fix (listing every row) and the whole browser suite passes with it.

Sources

Open #427 · Group details: rows no longer shrink and clip their times in the timeline