Buttons push state then mount a different view. URL stays at ? but selector targets change. Replay must wait for the new element instead of probing immediately.
?