diff --git a/lib/exe/js.php b/lib/exe/js.php
index 42190eac7eb1ec9c5db1c29511c46f96f4dc136c..24a2e5a2c3b2358167b02c5083bfb64c5bda4b86 100644
--- a/lib/exe/js.php
+++ b/lib/exe/js.php
@@ -85,6 +85,8 @@ function js_out(){
     // add some global variables
     print "var DOKU_BASE   = '".DOKU_BASE."';";
     print "var DOKU_TPL    = '".DOKU_TPL."';";
+    print "var DOKU_UHN    = ".((int) useHeading('navigation')).";";
+    print "var DOKU_UHC    = ".((int) useHeading('content')).";";
 
     // load JS specific translations
     $json = new JSON();
diff --git a/lib/scripts/linkwiz.js b/lib/scripts/linkwiz.js
index 2b31e73d137e74f405cc13ea3fcb9eab5b8b3cfb..ea3ee0cbe5e120cf29287989eb04b4453bdd1bac 100644
--- a/lib/scripts/linkwiz.js
+++ b/lib/scripts/linkwiz.js
@@ -196,7 +196,7 @@ var linkwiz = {
         if(!linkwiz.entry.value) return;
         var sel  = getSelection(linkwiz.textArea);
         var stxt = sel.getText();
-        if(!stxt) stxt=title;
+        if(!stxt && !DOKU_UHC) stxt=title;
 
         // prepend colon inside namespaces for non namespace pages
         if(linkwiz.textArea.form['id'].value.indexOf(':') != -1 &&