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

humanspeak / svelte-virtual-list / 29491054548
72%
main: 72%

Build:
Build:
LAST BUILD BRANCH: feat/165-center-align-scroll-to-offset
DEFAULT BRANCH: main
Ran 16 Jul 2026 10:32AM UTC
Jobs 1
Files 17
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

16 Jul 2026 10:30AM UTC coverage: 71.648%. First build
29491054548

push

github

web-flow
feat(virtual-list): align center and scrollToOffset for programmatic scrolling (#425)

* feat(virtual-list): support align center in scroll() (#165)

Adds 'center' to the scroll alignment union with clamped centering math
in calculateTopToBottomScrollTarget (maxScrollTop param threaded from
the component), and extracts the shared scroll-execution tail into
executeScrollToTarget ahead of scrollToOffset. Red-first: the center
test failed against current code ("expected null to be 1820") before
the implementation.

Guard snapshot of Codex (GPT-5.6) executor work, steps 1-3 of plan 003.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* feat(virtual-list): add scrollToOffset() and issue-165 center fixture (#165, #66)

scrollToOffset({ offset, smoothScroll }) restores raw pixel positions
through the shared executeScrollToTarget machinery (clamped to the
scrollable range, abort-safe). Self-judging issue-165 fixture with
red/green stat rows proves centering within 2px and offset restore
within 2px; scroll.spec gains deterministic (smooth-scroll-disabled)
center and end-clamp cases. README documents 'center' and the new
method.

Guard snapshot of Codex (GPT-5.6) executor work, steps 4-6 of plan 003
plus the smooth-scroll race fix from guard review.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* test(issue-165): explain probe timing and assert post-jump blank duration

The fixture now states that probes auto-run 500ms after load and that
brief red-backdrop flashes during the jumps are expected, and adds a
third stat measuring how long the backdrop stayed visible (worst of
both jumps, must be <=500ms) so a regression that leaves the viewport
blank after a programmatic jump fails in CI instead of being eyeballed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* docs(site): document center alignment and scrollToOffset()

Adds 'center' to the align option across the scroll-methods guide, API
methods reference, and SvelteVirtualListScr... (continued)

378 of 590 branches covered (64.07%)

Branch coverage included in aggregate %.

6 of 34 new or added lines in 2 files covered. (17.65%)

744 of 976 relevant lines covered (76.23%)

2138.73 hits per line

Uncovered Changes

Lines Coverage ∆ File
28
41.29
src/lib/SvelteVirtualList.svelte
Jobs
ID Job ID Ran Files Coverage
1 node-22 - 29491054548.1 16 Jul 2026 10:32AM UTC 17
71.65
GitHub Action Run
Source Files on build 29491054548
  • Tree
  • List 17
  • 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 #29491054548
  • fcc6cdfd on github
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