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

solidjs / solid / 40817575534
78%
main: 89%

Build:
Build:
LAST BUILD BRANCH: next
DEFAULT BRANCH: main
Ran 29 Oct 2026 04:35AM 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

29 Oct 2026 04:24AM UTC coverage: 78.516%. Remained the same
40817575534

push

github

web-flow
fix(signals): a verdict memo read after a staged read stays the frame's (E9) (#4394)

* fix(signals): a verdict memo read after a staged read stays the frame's (E9)

A memo of a verdict (`createMemo(() => latest(s))`, F-6) read by a pass
that had already read the action's staging moved that pass into the
holder's verdict lane (`laneRead` -> `enterLane`), and the lane showed it
at once, with the staging it had read. Inline, `route` keeps such a pass
the frame's. The async-app generator's E9 pair found the difference
(seed 3289): `<Errored>` showed the branch the action's write recovers
while the action was open.

`enterLane` now keeps a derivation in that position the frame's, as
`route` does inline (D-25), and queues a leaf (a render effect) for the
seam's re-derive on the committed world, so `[s(), L()]` shows `v:0 l:1`
as inline does (D-26).

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

* Re-record #4394's size ledger over next @ 178605cf

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

* fix(signals): a pass born inside a staged reader stays the frame's on a verdict memo read

After #4390 the E9 memo shape showed an empty screen. A nested <Show>'s
condition memo is created inside a pass that read the action's staging; it
read the verdict memo with no staged read of its own, so enterLane moved it
into the verdict lane (inline, markVerdictReader's creator walk keeps it in
the frame). Its branch then became lane work; the fresh <Loading> staged
its fallback, the seam's fold-back redrew it outside the hold, and #4390's
re-derive published the errored tree's undefined committed value.

enterLane now checks the creator chain the same way, through a shared
creatorReads helper (core.ts) that markVerdictReader also uses. Golfed so
the live server-components floor stays under its recorded 115,217... (continued)

790 of 1084 branches covered (72.88%)

Branch coverage included in aggregate %.

1125 of 1355 relevant lines covered (83.03%)

29.93 hits per line

Jobs
ID Job ID Ran Files Coverage
1 40817575534.1 29 Oct 2026 04:35AM UTC 12
78.52
GitHub Action Run
Source Files on build 40817575534
  • 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 #40817575534
  • 7ebd4a32 on github
  • Prev Build on next (#40817312993)
  • Next Build on next (#40831933628)
  • 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