the state stack default view is updated, but then not passed down to existing states to correctly update the viewport.