hasActiveFlipSlides property
Internal-use-only: whether any FLIP slide is in flight, EXCLUDING a held make-room preview.
GHOST-LIFECYCLE READ, the boolean companion to
getFlipSlideDeltaNid. Because a preview offset is HELD rather than
decaying, hasActiveSlides stays true from a drag's first resolve
to its release; anything that must observe "the FLIP slides have
finished" has to read this instead. Two consumers depend on it: the
render object's edge-ghost cleanup (clearAll when no FLIP slide
remains) and the sliver element's settle-transition layout, which is
the only thing that schedules that cleanup.
Every OTHER consumer must keep reading hasActiveSlides: retention, eviction deferral, paint, hit-testing and the painted-truth snapshot all care about where rows are painted, and a preview moves them.
Implementation
bool get hasActiveFlipSlides => _slide.hasActive;