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

solidjs / solid / 37065612767
76%
main: 89%

Build:
Build:
LAST BUILD BRANCH: next
DEFAULT BRANCH: main
Ran 02 Oct 2026 09:21PM UTC
Jobs 1
Files 8
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

02 Oct 2026 09:14PM UTC coverage: 75.991%. Remained the same
37065612767

push

github

web-flow
fix(web): spread applies attributes before children, matching ssrElement (#3741) (#3757)

A dynamic() / <Dynamic> element whose prop getter mints a hydration id (a
ternary over a signal compiles to a condition memo inside the getter) and
whose children include an element hydrated with a key miss: the client's
runtime spread() inserted `children` before its attribute effect read the
getters, while the server's ssrElement read attributes first. Both draw on
the enclosing component's id counter, so the memo and the child element
swapped ids and the server's child was never claimed.

spread() now creates its attribute effect before the children insert -- the
order a compiled element already uses (its spread/attribute effects precede
its children inserts). ssrElement defers reading a `children` prop until
after every attribute (and the trailing compiled attribute thunk), so a
`children` key listed before an id-minting attribute agrees too.

Side effect on the client: a ref on a dynamic() element now runs before its
children are inserted, as on a compiled element.

Size: page: base +59 B brotli (+1 B minified), layout only; frozen cap
raised 46.20 -> 46.24 KB with a Size-Exception note.

Fixes #3741

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

649 of 925 branches covered (70.16%)

Branch coverage included in aggregate %.

962 of 1195 relevant lines covered (80.5%)

27.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1 37065612767.1 02 Oct 2026 09:21PM UTC 8
75.99
GitHub Action Run
Source Files on build 37065612767
  • Tree
  • List 8
  • 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 #37065612767
  • 365f37d9 on github
  • Prev Build on next (#37059609526)
  • Next Build on next (#37065845374)
  • 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