Edit history

Channel names do not preserve the zero-width (non-)joiner has not been edited, so there are no earlier versions.

Current version | Original by C.Ezra.M
Show

Channel names do not preserve the zero-width (non-)joiner

Reproduction steps

  1. Copy 🧑‍💻 or 🧝‌🏿 into a channel name. It does not matter if the community permits flexible channel names or not.

Expected behaviour

The emojis should have been preserved as-is.

Actual behaviour

The emojis are turned into 🧑💻 or 🧝🏿, respectively.

Build information

Stable Desktop 2026.1026.24218, Web 2026.1028.174822, Linux 7.2.9-ogc2.1.fc44.x86_64 (x64), Electron 44.9.1, Chrome 152.0.7977.167, Node 24.22.0, Locale pl

Evidence

🧝‌🏿 - example of person emoji and skin tone emoji combination that is separated with a ZWNJ. 🧑‍💻 - example of composite emoji that needs a ZWJ. On Discord, ZWJ is not removed, while ZWNJ is. In some languages, both ZWJ and ZWNJ are used in typography, but the difference is most easily noticeable with emojis.