From bc6ede7c11aaf3fcaf62f00605fba97b151024b1 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 3 May 2022 14:21:31 +1000 Subject: [PATCH] Fix `&` showing up in MathJax https://forums.ankiweb.net/t/anki-2-1-52-release-candidate/19412/22 Accidentally introduced in #1818 --- ts/editable/mathjax.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ts/editable/mathjax.ts b/ts/editable/mathjax.ts index 825f9d7ed..1c340d138 100644 --- a/ts/editable/mathjax.ts +++ b/ts/editable/mathjax.ts @@ -70,9 +70,9 @@ export function convertMathjax( * Escape characters which are technically legal in Mathjax, but confuse HTML. */ export function escapeSomeEntities(value: string): string { - return value.replace(//g, ">"); + return value.replace(//g, ">").replace(/&/g, "&"); } export function unescapeSomeEntities(value: string): string { - return value.replace(/</g, "<").replace(/>/g, ">"); + return value.replace(/</g, "<").replace(/>/g, ">").replace(/&/g, "&"); }