diff --git a/core/misc/autocomplete.js b/core/misc/autocomplete.js
index f826281..4f038a7 100644
--- a/core/misc/autocomplete.js
+++ b/core/misc/autocomplete.js
@@ -57,7 +57,10 @@
    * @return {string}
    */
   function extractLastTerm(terms) {
-    return autocomplete.splitValues(terms).pop();
+    var term = autocomplete.splitValues(terms).pop();
+    // The pattern ../ is stripped since it may be misinterpreted by the
+    // browser.
+    return term.replace(/^\s+|\.{2,}\/|\s+$/g, '');
   }
 
   /**
