Do you have answer for this? I want to remove some routes on top until specific route (in your case is /raceadmin_page). I tried using pushNamedAndRemoveUntil('/to_route', ModalRoute.withName('/history_specific_route')) and it clear out all of history. I'm looking for solution for this problem. My purpose is that still keep history of navigation, only clear out 4 routes on top of navigator stack and refresh my page which is pushed to.