BlueSpire/Durandal — pull request #156 by arash16 (2013-05-25 15:53:09+00:00)
Title: Routes with equal viewModel are problematic

whenever there are different routes resolving to the same viewmodel, if one of them is active and user tries to activate the other one, router stucks in isNavigatiing state equal to true.
after that no more route changes works.

i believe in viewModel.js module, in computed.activateItem function, whenever settings.areSameItem is true, it must resolve to false (and not true).

this way navigations gets canceled and router.isNavigating changes back to false.