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:)
- https://example.com
- Foobar
- BarBaz
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
- 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)