aboutsummaryrefslogtreecommitdiff
path: root/javascript
diff options
context:
space:
mode:
Diffstat (limited to 'javascript')
-rw-r--r--javascript/edit-attention.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/javascript/edit-attention.js b/javascript/edit-attention.js
index 8906c892..bc4ebed4 100644
--- a/javascript/edit-attention.js
+++ b/javascript/edit-attention.js
@@ -46,7 +46,8 @@ function keyupEditAttention(event) {
function selectCurrentWord() {
if (selectionStart !== selectionEnd) return false;
- const delimiters = opts.keyedit_delimiters + " \r\n\t";
+ let delimiters = opts.keyedit_delimiters.replace(/(^|[^\\])(\\\\)*\\$/, "$&\\").replace(/(^|[^\\])((\\\\)*")/g, "$1\\$2");
+ delimiters = JSON.parse(`"${delimiters}"`);
// seek backward until to find beggining
while (!delimiters.includes(text[selectionStart - 1]) && selectionStart > 0) {