fix(web): preserve run state during session refresh