diff --git a/lib/scripts/edit.js b/lib/scripts/edit.js
index e8a59deb9887416206f44b9d1507371002a27ddb..a96a346dc896681b3859f05ddb768890673da43f 100644
--- a/lib/scripts/edit.js
+++ b/lib/scripts/edit.js
@@ -300,7 +300,11 @@ addInitEvent(function (){
     if(edit_text) {
         if(edit_text.readOnly) return;
 
-        // set focus
+        // set focus and place cursor at the start
+        var sel = getSelection(edit_text);
+        sel.start = 0;
+        sel.end   = 0;
+        setSelection(sel);
         edit_text.focus();
     }