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

humanspeak / svelte-headless-table / 36576391648
90%

Build:
DEFAULT BRANCH: main
Ran 29 Sep 2026 01:37PM UTC
Jobs 1
Files 40
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 Sep 2026 01:36PM UTC coverage: 89.977% (-0.4%) from 90.34%
36576391648

push

github

web-flow
fix(virtual-scroll): viewportRange names row 1 at the top under a sticky header (#336)

`viewportRange` subtracts two DOM measurements: how much of the viewport
the header covers, and where the rows begin. The first was re-read on
every scroll, the second only when the first rendered row mounted or
resized, and only through `measureRowAction`. Whenever they disagreed by
a row's height, a "rows N-M" footer read 2 at the top of the table.

- Read both together: on scroll, when the header or the container
  resizes, and when the container mounts. Rows and header mount before
  their container, so the first reading used to depend on a
  ResizeObserver callback that a window which is not being rendered
  never delivers.
- When no row is measured with `measureRowAction`, take the rows to
  begin where the header ends instead of at the container's origin.
- Measure from inside the container's border rather than its outer edge.
- Locate the first row before recording its height, so the spacer it is
  compared against is the one the DOM is showing.

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

663 of 795 branches covered (83.4%)

Branch coverage included in aggregate %.

33 of 42 new or added lines in 1 file covered. (78.57%)

1 existing line in 1 file now uncovered.

1653 of 1779 relevant lines covered (92.92%)

28789.41 hits per line

Uncovered Changes

Lines Coverage ∆ File
9
86.97
-1.95% src/lib/plugins/addVirtualScroll.svelte.ts

Coverage Regressions

Lines Coverage ∆ File
1
86.97
-1.95% src/lib/plugins/addVirtualScroll.svelte.ts
Jobs
ID Job ID Ran Files Coverage
1 node-22 - 36576391648.1 29 Sep 2026 01:37PM UTC 40
89.98
GitHub Action Run
Source Files on build 36576391648
  • Tree
  • List 40
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36576391648
  • 860724d3 on github
  • Prev Build on main (#36550486011)
  • Next Build on main (#36642175229)
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