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

solidjs / solid / 33850451407
72%
main: 89%

Build:
Build:
LAST BUILD BRANCH: next
DEFAULT BRANCH: main
Ran 04 Sep 2026 07:52AM UTC
Jobs 1
Files 6
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

04 Sep 2026 07:48AM UTC coverage: 71.814%. Remained the same
33850451407

push

github

web-flow
fix(signals): draft reads compose overrides over a truth-staged backing (#3266)

With several optimistic-store actions in flight (optimistic `votes++`,
server confirm, `refresh(store)`), the first vote's truth landing is staged
into the transaction that still retains the second vote (#3164 fold) and
that vote's increment replays over it. A third click's draft then read the
staged truth WITHOUT the replayed override: draft reads composed live
overrides only while `pb === null`, on the assumption that an existing
pending backing was the draft's own view-seeded clone. ensurePB's hand-off
parks a truth-staged backing and reseeds from the view on the draft's
first WRITE, but `votes++` reads first — base 1, wrote 2, and the override
it emitted landed on the value already displayed. The click was invisible
and the count stuck (or fell back) until truth caught up; ten rapid votes
showed 1, 2, 3, 4, then 2, then 5.

Draft reads now compose overrides whenever the pending backing is not the
draft's own tentative clone (tentativePBs), in all four draft paths (data
key, hot path, has, ownKeys). Regression in the #2951 refetch-hold suite:
three votes in flight, the third made after the first landing, every
visible value monotonic.

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

515 of 783 branches covered (65.77%)

Branch coverage included in aggregate %.

764 of 998 relevant lines covered (76.55%)

14.94 hits per line

Jobs
ID Job ID Ran Files Coverage
1 33850451407.1 04 Sep 2026 07:52AM UTC 6
71.81
GitHub Action Run
Source Files on build 33850451407
  • Tree
  • List 6
  • 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 #33850451407
  • 067e3bcd on github
  • Prev Build on next (#33850033039)
  • Next Build on next (#33850464027)
  • 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