Describe the bug
A name ending in an RTL Override character results in the UI string "boosted" getting displayed as "detsoob":

This is innocent enough :) but I'm wondering which other Unicode magic could affect things in unexpected ways. Probably would make sense to filter that kind of thing / reset the unicode context somehow (maybe just splitting the user string into a separate label)?
Steps To Reproduce
Go to profile: @alice@crab.garden
Logs and/or Screenshots
No response
Instance Backend
Mastodon
Operating System
Chimera Linux
Package
Flatpak
Troubleshooting information
No response
Additional Context
No response
Describe the bug
A name ending in an RTL Override character results in the UI string "boosted" getting displayed as "detsoob":
This is innocent enough :) but I'm wondering which other Unicode magic could affect things in unexpected ways. Probably would make sense to filter that kind of thing / reset the unicode context somehow (maybe just splitting the user string into a separate label)?
Steps To Reproduce
Go to profile:
@alice@crab.gardenLogs and/or Screenshots
No response
Instance Backend
Mastodon
Operating System
Chimera Linux
Package
Flatpak
Troubleshooting information
No response
Additional Context
No response