We can now transform emojis right in the textarea without contenteditable and we should do it today!!!

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

This currently works in our own textareas because these are real characters and not images. THEREFORE we must transform it when someone types an emoji. :satisfied: Should transform into 😆. All we have to do in the JS is just search for words in between two :: with regex and do a replace with the actual matched character. Nothing else would need to be done to make this work. It would be really really easy.

This gif is from GL today:

cooooldude

cc @gl-frontend

Who wants it?

Also we can transform all shortcuts. Like :-), :-P etc.

Here's a codepen showing it working:

Edited Jun 16, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading