markSlidePreserveProgress method
void
markSlidePreserveProgress(
- TKey key
Internal-use-only: marks the slide entry for key to bypass the
engine's "un-touched re-baseline" branch on subsequent batch
installs.
Set-only-true semantics — the engine implicitly clears the flag when the slide entry is destroyed (settles, cancelled, or replaced via composition). The render layer should never need to clear the flag explicitly.
Used by the render layer for active edge-ghost and exit-phantom slides so concurrent mutations (e.g. autoscroll commits) don't restart the ghost's progress clock. Tolerant of unregistered keys and inactive slides (no-op).
Implementation
void markSlidePreserveProgress(TKey key) =>
_slide.markPreserveProgress(key);