Three reliability fixes for cached page.ai steps on busy, dynamic pages.
- Re-rendered targets: when a data grid re-renders a row between finding a button and clicking it, the replay finds the fresh element and clicks it once
- No double clicks: a click whose handler opens a confirm dialog is never re-sent, so the handler runs exactly once
- Fast navigations: a step that runs while the next page is still loading retries its page capture instead of using up its whole time budget