Even though this is the standard behavior, I had few issues after reloading the page when concurrentDOMViews is set to true.
The issue was caused by the dispose views handler..
In my application, after a reload, correct pages were not displayed.
Suppose there are two pages, "edit" and "view". Both pages are displayed after a "search" page.
Initial search page navigation is a redirect, and therefore "search" url is displayed. Then I search and go to a "view" page (No redirect here). Then I reload the page. Search page is displayed (Default behavior). But hereafter navigation to edit page won't work. No redirect to edit page also.
This happens when the url get "rvn=" parameter. If I reload the page when the url has "rvn=" parameter, navigation to that same page doesn't work. What happens is that initial view is displayed. In my case it is the search page.
All these issues were causing as the views were disposed as soon as I reload the page. All the views are removed.
I don't have much time to explain in detail and I hope you understood what I say.
I will comment again later.
Assigning to Mircea.