The context used to push or pop routes from the Navigator must be that of a widget that is a descendant of a Navigator widget.