mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-10 15:11:58 +01:00
- the visible-items flow fired loadOlder/loadNewer during a drag, and the live reorder leaves row positions out of order, so the window re-added rows it already had — the queue duplicated under the dragged item. Skip loading while a drag is active, and extend from the min/max loaded position rather than the first/last row. - auto-scroll is back for the context reorder state (a normal queue scrolls while dragging again); the up-next state keeps it disabled because its block is followed by context rows the scroller would run past with nowhere to drop.