From 082ed96944c12fc2a21eb449d3931b1a4e3aafa0 Mon Sep 17 00:00:00 2001 From: Cameron-Asdf <183353539+Cameron-Asdf@users.noreply.github.com> Date: Tue, 19 Aug 2025 11:52:13 +0200 Subject: [PATCH] Prevent cleanVariable from editing the variable itself --- src/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugin.js b/src/plugin.js index 32c9284..5b8ff9e 100644 --- a/src/plugin.js +++ b/src/plugin.js @@ -74,7 +74,7 @@ tinymce.PluginManager.add('variable', function(editor) { * @return {string} */ function cleanVariable(value) { - return value.replace(/[^a-zA-Z0-9._]/g, ""); + return value.substring(prefix.length, value.length - suffix.length); } /**