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

solidjs / solid / 38302255690
78%
main: 89%

Build:
Build:
LAST BUILD BRANCH: perf/ssr-shell-request-setup
DEFAULT BRANCH: main
Ran 12 Oct 2026 08:15PM UTC
Jobs 1
Files 11
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

12 Oct 2026 08:08PM UTC coverage: 77.429%. Remained the same
38302255690

push

github

web-flow
fix(signals): a boundary's fallback is instantiated once per show (#3992)

* fix(signals): a boundary's fallback is instantiated once per show (#3991)

The fallback was built inside the boundary's output pass, so every
re-derive of the output while it showed rebuilt it: a sibling verdict
reader re-running on the error re-ran the tree, which threw the same
error again and re-derived the output (two fallbacks for one failure);
a reset() whose retry was pending re-derived it through prune (a third);
the Retry button was replaced and focus lost. Build the fallback in a
computed of its own beside the output, with the output's id, and keep it
while the fallback shows; dispose it when content shows. A later error
reaches it through the error accessor, as intended all along (the
once-per-show pin in createErrorBoundary.test.ts held for a render
effect erroring directly, not for a memo between).

Size-Exception: CSR with Show/For/Loading/Errored 12.976 -> 12.99 KB,
observe-tier CSR 14.56 -> 14.59 KB, compiled CSR 25.465 -> 25.49 KB
(+146 B minified each); core, isPending/latest and render unchanged.
Accepted by the maintainer 2026-10-12.

Fixes #3991

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LVm3wseHt9wRTY8LfPiHmQ

* fix(signals): dispose the fallback once the content that replaces it is on screen

A held swap to content keeps the fallback on screen, live, until the
commit (S-14): the disposal is a queued run — this flush's effect phase
when the pass is the frame's, the landing when the frame parks — and a
pass back to the fallback before then finds it still built and keeps it.
Pinned on the S-14 shape; fails with an immediate dispose.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LVm3wseHt9wRTY8LfPiHmQ

---------

Co-authored-by: Claude <noreply@anthropic.com>

746 of 1036 branches covered (72.01%)

Branch coverage included in aggregate %.

1079 of 1321 relevant lines covered (81.68%)

27.02 hits per line

Jobs
ID Job ID Ran Files Coverage
1 38302255690.1 12 Oct 2026 08:15PM UTC 11
77.43
GitHub Action Run
Source Files on build 38302255690
  • Tree
  • List 11
  • 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 #38302255690
  • 49a765cc on github
  • Prev Build on next (#38302225150)
  • Next Build on next (#38302248841)
  • 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