diff --git a/lib/scripts/edit.js b/lib/scripts/edit.js
index a80c8a06e0268176d45e015bd49849418f57ade7..d7391b7e70a168c163b45666d04827fe4ed505c7 100644
--- a/lib/scripts/edit.js
+++ b/lib/scripts/edit.js
@@ -152,6 +152,7 @@ function keyHandler(e){
        e.keyCode != 32) return;
     var field     = e.target;
     var selection = getSelection(field);
+    if(selection.getLength()) return; //there was text selected, keep standard behavior
     var search    = "\n"+field.value.substr(0,selection.start);
     var linestart = Math.max(search.lastIndexOf("\n"),
                              search.lastIndexOf("\r")); //IE workaround