From 4924fba67522ea95170589bb62260458e93978ba Mon Sep 17 00:00:00 2001 From: Lars Eggert Date: Wed, 20 Dec 2023 13:12:29 +0200 Subject: [PATCH 1/2] fix: Only insert when there isn't a space before or after. --- ietf/static/js/ietf.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ietf/static/js/ietf.js b/ietf/static/js/ietf.js index 215d80553c..f1168482c2 100644 --- a/ietf/static/js/ietf.js +++ b/ietf/static/js/ietf.js @@ -57,7 +57,7 @@ $(document) var text = $(this) .text(); // insert some at strategic places - var newtext = text.replace(/([@._+])/g, "$1"); + var newtext = text.replace(/\S([@._+])\S/g, "$1"); if (newtext === text) { return; } From 4a64b36c780396906e0d69178ad9bcd1c568a23c Mon Sep 17 00:00:00 2001 From: Lars Eggert Date: Wed, 20 Dec 2023 14:57:51 +0200 Subject: [PATCH 2/2] Fix @cabo's issue --- ietf/static/js/ietf.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ietf/static/js/ietf.js b/ietf/static/js/ietf.js index f1168482c2..74fd39a85f 100644 --- a/ietf/static/js/ietf.js +++ b/ietf/static/js/ietf.js @@ -57,7 +57,7 @@ $(document) var text = $(this) .text(); // insert some at strategic places - var newtext = text.replace(/\S([@._+])\S/g, "$1"); + var newtext = text.replace(/(\S)([@._+])(\S)/g, "$1$2$3"); if (newtext === text) { return; }