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, "&"); }