diff --git a/js/htmlescape.js b/js/htmlescape.js
index 9c6bbe6..6b6d9d7 100644
--- a/js/htmlescape.js
+++ b/js/htmlescape.js
@@ -33,9 +33,9 @@ const cape = m => unes[m];
const unescape = un => replace.call(un, es, cape);
function escape_special(str) {
- return str.replace("\\","\\\\").replace("`","\\`")
+ return str.replace(/\\/g,"\\\\").replace(/`/g,"\\`")
}
function unescape_special(str) {
- return str.replace("\\\\","\\").replace("\\`","`")
+ return str.replace(/\\\\/g,"\\").replace(/\\`/,"`")
}