diff --git a/addon/tern/tern.js b/addon/tern/tern.js
index 86729e2d3f7ebc36d41fa1f1f7eba87552dab757..80bf87cd43a23612ad8ef4967b3ec7803b1cd14d 100644
--- a/addon/tern/tern.js
+++ b/addon/tern/tern.js
@@ -252,7 +252,9 @@
           tip.appendChild(document.createTextNode(" — " + data.doc));
         if (data.url) {
           tip.appendChild(document.createTextNode(" "));
-          tip.appendChild(elt("a", null, "[docs]")).href = data.url;
+          var child = tip.appendChild(elt("a", null, "[docs]"));
+          child.href = data.url;
+          child.target = "_blank";
         }
       }
       tempTooltip(cm, tip);