mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-09 08:04:45 +00:00
the files are now pure-ASCII and visually unambiguous: - BlossomPaymentSafetyTest: raw U+202E/U+202C test payload -> escapes - BlossomPaymentRequired: BIDI_OVERRIDES char array -> escapes - Sanitizer: RTL_OVERRIDES and ZERO_WIDTH regex classes -> escapes Verified by mutation: with BIDI_OVERRIDES stripping disabled, reasonBidiOverridesAreRemoved fails, proving the escaped payload still carries a real U+202E. Emoji ZWJ sequences in RichTextParserTest are intentionally untouched (functional joiners, not bidi controls).