Fix a long-standing regression for PageInfo

Because we were this struct as a value, the value inside Ctx never got updated :/