hermes-explorigin 2eb34a709b
All checks were successful
Test, Build & Deploy / test-and-build (push) Successful in 29s
Test, Build & Deploy / deploy (push) Successful in 22s
Fix tab/view navigation: reactivity loop + Daily forecast TDZ
- notifications.svelte.js: analyze() iterated the reactive $state field
  `alerts` right after writing it, inside an $effect. That read-after-write
  made Svelte treat the effect as depending on `alerts`, so writing it
  re-ran the effect forever -> effect_update_depth_exceeded, which killed the
  click handler after setting the hash but before swapping the view. Iterate
  the local newAlerts array instead.

- DailyForecast.svelte: use `precip` {@const} before its declaration caused
  a 'Cannot access precip before initialization' TDZ error when the 7-day tab
  rendered. Moved the declaration above its first use.

Both verified in a real headless Chromium: tabs now switch correctly (hash +
active state + content), no console/page errors. 81/81 tests pass.
2026-09-08 02:08:21 +00:00
2026-07-24 01:53:36 +00:00
2026-07-24 01:53:36 +00:00
2026-07-24 01:53:36 +00:00
2026-07-24 01:53:36 +00:00
2026-07-24 01:53:36 +00:00
Description
Vibe-coded weather app
1.8 MiB
Languages
Svelte 50.2%
JavaScript 46.3%
CSS 3.1%
HTML 0.4%