Has anyone got any suggestions on how to handle what happens when the web page is refreshed?
If the user is on the home (route) page everything is OK but on a navigation page the problem is that there is no link back to the home page. If you push back to the home page then the home page shows a back button which is incorrect. Not sure if there is a way to force the web page to always start in the home page.
A cheat around the navigation issue is to not show the navigation back button and simply create a back button instead - but this is not the right way of doing this.