From b1735ee5d9d866efc601b26e3db1cebc525c7113 Mon Sep 17 00:00:00 2001 From: Albert Portnoy Date: Fri, 5 Aug 2022 10:14:13 -0500 Subject: [PATCH] Trim string before pasting --- dev/src/views/Expression.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/src/views/Expression.js b/dev/src/views/Expression.js index c9d45717..3bbc3f93 100644 --- a/dev/src/views/Expression.js +++ b/dev/src/views/Expression.js @@ -223,7 +223,7 @@ export default class Expression extends EventDispatcher { // catches pasting full expressions in. // TODO: will need to be updated to work with other delimeters this._deferUpdate(); - let str = evt.text[0]; + let str = evt.text[0].trim(); if (str.length < 3 || !str.match(/^\/.+[^\\]\/[a-z]*$/ig) || evt.from.ch !== 1 || evt.to.ch != 1 + evt.removed[0].length) { // not pasting a full expression. return;