A live session handle with a local current-page selection.
Actions commit their state to the session runtime, so existing handles see updates even when an action's return is discarded. Retain the returned handle when switching pages. Use each session sequentially from its owning test process; concurrent use of the same session is unsupported.