make sure changing a page updates it - fixes #7883