taTanStackOSS
ta
  • Pipelines
  • Nx runs
Insights
  • Compare tasks
  • Analytics
vivirtual
  1. Pipelines
  2. fix(virtual-core): reset the scroll flags in cleanup Cancelling the debounce removed the only writer of `isScrolling = false`. That is fine on unmount, but `cleanup()` also runs when the scroll element changes and when `enabled` goes false, and there the instance stays alive: scroll, disable, wait past `isScrollingResetDelay`, re-enable, and the flag was left stuck on. A stuck flag skips sync measurement, strands the iOS deferred adjustment and leaves `scrollDirection` stale. Reset both flags in `cleanup()` next to the other per-element state. Also drop the `waitForTimeout(250)` in the marko option-gates e2e. It was there to sidestep this exact zombie timer and is annotated to be removed once a cancellable debounce lands, so it now doubles as coverage.
    nx run-many --target=build --exclude=examples/**
fix(virtual-core): reset the scroll flags in cleanup
Succeeded in 20sStarted
Linux4 CPU cores

nx run-many --target=build --exclude=examples/**

12569b7c1e0GitHubOpen on GitHub
TasksResource Usage
Resource usage reports are turned off for this workspace
Your organization has the Resource usage add-on, but this workspace does not collect metrics for non distributed runs. Turn it back on in workspace settings.

© 2026 Nx Cloud

  • Terms of Service
  • Privacy Policy
  • Changelog
  • Status
  • Docs
  • Contact Nx Cloud
  • Pricing
  • Company
  • @NxDevTools
taTanStackOSS