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

solidjs / solid / 33300268005
72%
main: 89%

Build:
Build:
LAST BUILD BRANCH: next
DEFAULT BRANCH: main
Ran 30 Aug 2026 07:57AM 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

30 Aug 2026 07:53AM UTC coverage: 71.652%. Remained the same
33300268005

push

github

ryansolid
fix(web,compiler,babel-plugin): a lone spread passes its accessor through — no merge (#3105)

Merging one source is pure overhead, and the mergeProps memo consumed a
hydration id the SSR fast path never allocated, so every element after a
reactive lone spread went unclaimed. Both DOM generates now hand the
accessor straight to spread(), which resolves a function props source
inside its own tracking scopes (the Solid 1 shape). Server output is
untouched; the ids agree because neither side mints anything.

Supersedes the PR's server-side approach (deferring a merge until after
the element key): the client is the side doing unnecessary work.

The universal generate keeps its merge: it has no hydration ids to
drift, and its condition-memo insulation for arbitrarily expensive
custom-renderer props is a documented trade-off.

New hydration-parity harness scenario pins consecutive ids across the
spread (div _hk=0, button _hk=1) end to end.

Co-authored-by: Cursor <cursoragent@cursor.com>

517 of 789 branches covered (65.53%)

Branch coverage included in aggregate %.

767 of 1003 relevant lines covered (76.47%)

14.54 hits per line

Jobs
ID Job ID Ran Files Coverage
1 33300268005.1 30 Aug 2026 07:57AM UTC 6
71.65
GitHub Action Run
Source Files on build 33300268005
  • 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 #33300268005
  • 52306662 on github
  • Prev Build on next (#33298717188)
  • Next Build on next (#33303943461)
  • 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