diff --git a/lib/scripts/textselection.js b/lib/scripts/textselection.js
index b99e8a4a5be735013366cfd75919aebdf5cfbf37..76cc6bcbbcd284462e8db238e606d15f693fdc4e 100644
--- a/lib/scripts/textselection.js
+++ b/lib/scripts/textselection.js
@@ -81,8 +81,8 @@ function getSelection(textArea) {
                 } else {
                     before_range.moveEnd("character", -1);
                     if (before_range.text == before_text) {
-                        sel.start++;
-                        sel.end++;
+                        sel.start += 2;
+                        sel.end += 2;
                     } else {
                         before_finished = true;
                     }
@@ -94,7 +94,7 @@ function getSelection(textArea) {
                 } else {
                     sel.rangeCopy.moveEnd("character", -1);
                     if (sel.rangeCopy.text == selection_text) {
-                        sel.end++;
+                        sel.end += 2;
                     } else {
                         selection_finished = true;
                     }