I need to modify the url hash, but not reload the page (not trigger module activation), so I do:
router.navigate(route, {trigger: false});
or
router.navigate(route, false);
Both work in all browsers except Firefox. My Firefox version is 44.0.2.
Has anyone came across this behavior? Are there workarounds?
EDIT
As I came with no solution via durandaljs I simply used
history.pushState(null, null, "#"+route);