diff --git a/mithril.js b/mithril.js index b3eee4c9..1c432e1a 100644 --- a/mithril.js +++ b/mithril.js @@ -1694,6 +1694,9 @@ void (function (global, factory) { // eslint-disable-line 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) }