Joshua Shay Kricheli NeuroSymbolic AI
v2 v1

Release · v2.9.5

Defer seasonal sim to idle + throttle flow field…

Defer seasonal sim to idle + throttle flow field (fix CI nav timeout)

chore v2.9.5 June 21, 2026 Claude 733a4bd

Details

The post-merge GA4 verifier timed out on page navigation (networkidle0)
because the heavier weather sim started at DOMContentLoaded and competed
with page load / content fetches on the main thread.
- Defer the simulation start until after window load and an idle
  callback, so it never contends with initial load, first paint, or the
  page's own fetches.
- Update the curl-noise flow field every other frame (it evolves slowly;
  imperceptible) to roughly halve the per-frame noise cost.
Both are also general improvements for real users (no jank during load).

Files changed (1)

frontend/client/ts/seasonal-background.ts +24 −2