Thought I would ask this here as I'm not sure if it's a feature or a bug. I have an application which I am creating with the new Shell structure. I am using the built in search handler which is intended to be used app wide to search for certain items. Executing a query then navigates to the item page with the search parameter. The thing is the search box is available still on the item page for the user to search again. In the past I have been able just to navigate to a new instance of the current page and it is added to the stack, but this doesn't seem to be possible with Shell's GoToAsync. If the route requested is the same as the currently displayed Shell page the request is ignored. Because Shell is handling the navigation stack I can't think of another way around this.
Does anybody from the Xamarin team know if this is an intended restriction? Otherwise I can file a bug on GitHub.