From 753944efe872df5339aa8dfd8d976fd57cda005b Mon Sep 17 00:00:00 2001 From: darda Date: Thu, 23 Jun 2016 08:49:18 +0200 Subject: [PATCH] Push route to history stack, when using parameters Bugfix for issue #1124 The condition has been changed, which is deciding to push the a route to history stack. I think, it is necessary to compare the old route with the current route, instead of old route with root (without parameters). --- mithril.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mithril.js b/mithril.js index 28030022..b9c9f123 100644 --- a/mithril.js +++ b/mithril.js @@ -1659,7 +1659,7 @@ var replaceHistory = (arguments.length === 3 ? arg2 : arg1) === true || - oldRoute === root + oldRoute === currentRoute if (global.history.pushState) { var method = replaceHistory ? "replaceState" : "pushState"