fix 1699 : add route.noReloadOn to prevent triggering routes on location changes