• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

solidjs / solid / 43004316200
79%
main: 90%

Build:
Build:
LAST BUILD BRANCH: next
DEFAULT BRANCH: main
Ran 11 Nov 2026 10:38AM UTC
Jobs 1
Files 12
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Nov 2026 10:31AM UTC coverage: 78.945%. Remained the same
43004316200

push

github

web-flow
fix: a write under a guess holds on the flight its lane work needs (#4769)

* fix: a write under a guess holds on the flight its lane work needs

A plain write made while a guess is out re-asked an async memo, and a memo
seated in the guess's lane read both the write and that flight. The lane
pass was served the flight's committed value (A31) but was not counted as
the flight's stale reader, so the frame had nothing holding it: when the
pass left the lane (its branch no longer read the guess) its result was the
frame's, pairing the new value with the old answer, and the frame landed it
(F-1). A filter switch showed "closed" beside the open rows.

The lane read now marks the pass as the flight's stale reader (A15, #3494):
the frame holds on it and re-derives it at the landing (F-2).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0117BoWNSSgtemsSYsaX2hXE

* fix: lane work that read the flush's staging waits on the flight it needs

A memo seated in a guess's lane that read a plain write's staging and then
a flight that write re-asked was served the flight's committed value (A31),
pairing the new value with the old answer (F-1); a keyed projection over it
wrote those rows into the lane, and under an armed `<Loading on>` the pass
leaving the lane put the committed value (without the guess) on screen.

- `read` (A31): lane work that read a staging this pass is not served the
  flight's committed value: it throws and waits, as mainline does (F-2;
  S-57). Served, it is the flight's stale reader (A15, #3494), and a staging
  it reads after throws (`stagedRead`), so both read orders hold.
- `laneStage`: a pass pending on such a flight with none of the lane's world
  read leaves the lane, its pending the frame's, so an armed boundary
  catches it (F-4); the screen keeps the lane's value until the landing.

The logic lives in lanes.ts (`laneServed`); core pays two hook calls.

Co-Authored-By: Claude Opus 5... (continued)

818 of 1112 branches covered (73.56%)

Branch coverage included in aggregate %.

1143 of 1372 relevant lines covered (83.31%)

30.34 hits per line

Jobs
ID Job ID Ran Files Coverage
1 43004316200.1 11 Nov 2026 10:38AM UTC 12
78.95
GitHub Action Run
Source Files on build 43004316200
  • Tree
  • List 12
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #43004316200
  • bcef1041 on github
  • Prev Build on next (#42989754429)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc