Issue: Confirmation Buttons Show Unicode Escapes in Non-Latin Languages
Status:
Fix submitted as PR #(ваш номер PR)
Affects: Mautic 6.x & 7.x
Priority: High (internationalization bug)
The Problem
Users of Russian, Ukrainian, Arabic, Chinese, Japanese, and other non-Latin languages see garbled text in confirmation buttons throughout Mautic:
Example: “Отмена” (Cancel) appears as \\u041E\\u0442\\u043C\\u0435\\u043D\\u0430\
The Solution is Ready!
I’ve already submitted a Pull Request with the fix:
PR #15805: Fix Unicode character encoding in confirmation modal buttons
The fix is simple and safe:
diff
{%- set attr = attr|merge({‘data-cancel-text’: cancelText|escape(‘js’)}) %}
{%- set attr = attr|merge({‘data-cancel-text’: cancelText|escape(‘html_attr’)}) %}
Why This Matters
- Affects all non-English installations - this isn’t a niche issue
- User-facing bug - looks unprofessional to end users
- Simple, low-risk fix - just changes escaping context
- Already tested - works in both 6.x and 7.x
Call to Action for Community
If you use Mautic with non-Latin languages, please:
- Confirm this issue affects you (comment below)
- Review the PR if you’re a developer
- Upvote this topic for visibility
- Tag maintainers who should see this
Call to Action for Core Team
@mautic/team @developers
This PR is ready for review:
Minimal change (one line)
Properly tested
Affects both 6.x and 7.x
Community impact confirmed
Can we prioritize this for the next patch releases?
Current Status
- PR: Submitted and waiting review
- Testing: Verified working in 6.x & 7.x
- Risk: Low (security-maintaining escaping change)
Screenshots
Before: \u041E\u0442\u043C\u0435\u043D\u0430
After: Отмена

