Emoji completion on loose colon not UX-friendly in French locale

For a few days now, every time I use a Markdown area on our private Gitlab (hosted on gitlab.com), I'm encountering an irritating UX issue. In French (and maybe other languages) the proper grammar rule is to surround a colon with spaces, like this:

Tu devrais regarder ceci : (Translation: You should look at this:)

However, when I hit Space + Enter after the colon, I got an emoji automatically inserted. Hence, on the example above, before correction, I got:

Tu devrais regarder ceci

If I hit Enter just after the colon (without the space after), there's no emoji inserted, however there's some muscle memory hard to fight, I'm used to hit space just after colon every time 😄 Plus, the problem also occur when I want to make a list of items separated with colons.

  • Item 1 🏉
  • Item 2 🇧🇱
  • Item 3 : baz

... while the intended output is:

  • Item 1 : foo
  • Item 2 : bar
  • Item 3 : baz

We're using Gitlab for months now and I don't remind getting this behaviour before, was there any change in the autocompletion recently? I found some old issues closed about the same subject:

Some comments suggest to delay the autocompletion pop-up after a non-space character (or close the pop-up after a space)

Edited by Maxime Lorant