From c873fa5bf661bb887222445ee90aa559f11c9ccb Mon Sep 17 00:00:00 2001 From: ikki3355 Date: Fri, 23 Oct 2015 08:45:17 -0500 Subject: [PATCH] clear pendingRequests count on routeUnobtrusive(e) --- mithril.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mithril.js b/mithril.js index 58760547..a179d996 100644 --- a/mithril.js +++ b/mithril.js @@ -1017,6 +1017,8 @@ var m = (function app(window, undefined) { var currentTarget = e.currentTarget || e.srcElement; var args = m.route.mode === "pathname" && currentTarget.search ? parseQueryString(currentTarget.search.slice(1)) : {}; while (currentTarget && currentTarget.nodeName.toUpperCase() !== "A") currentTarget = currentTarget.parentNode; + // clear pendingRequests because we want an immediate route change + pendingRequests = 0; m.route(currentTarget[m.route.mode].slice(modes[m.route.mode].length), args); } function setScroll() {