diff --git a/ts/deck-options/Warning.svelte b/ts/deck-options/Warning.svelte index e80fdb09c..36b224ccc 100644 --- a/ts/deck-options/Warning.svelte +++ b/ts/deck-options/Warning.svelte @@ -5,6 +5,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html @@ -12,7 +13,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html {#if warning}
- {warning} + {withoutUnicodeIsolation(warning)}
{/if} diff --git a/ts/lib/i18n/utils.ts b/ts/lib/i18n/utils.ts index 63288d640..45b9935ad 100644 --- a/ts/lib/i18n/utils.ts +++ b/ts/lib/i18n/utils.ts @@ -62,6 +62,10 @@ export function withCollapsedWhitespace(s: string): string { return s.replace(/\s+/g, " "); } +export function withoutUnicodeIsolation(s: string): string { + return s.replace(/[\u2068-\u2069]+/g, ""); +} + export async function setupI18n(args: { modules: ModuleName[] }): Promise { const resp = await fetch("/_anki/i18nResources", { method: "POST",