diff --git a/src/navigation-instruction.js b/src/navigation-instruction.js
index <HASH>..<HASH> 100644
--- a/src/navigation-instruction.js
+++ b/src/navigation-instruction.js
@@ -167,6 +167,7 @@ export class NavigationInstruction {
       return this.fragment;
     }
 
+    path = encodeURI(path);
     return this.fragment.substr(0, this.fragment.lastIndexOf(path));
   }
fix(navigation-instruction): incorrect base url extraction

Fixes #<I>