Open aaronraimist opened 5 years ago
I am not sure if this problem still exists. :thinking:
Yes it does :(
When I type /d<tab>
it autocompletes /ddg
(and when I type /dev<tab>
it autocompletes /devtools
). And I'm in a room where there is a user whose username begins with "d".
Doing it quickly is the key. I can definitely still reproduce.
Oh yes, if you do this quickly enough, there is the problem. ^^'
I can reproduce too with emojis. :+1:
Since my ticket was closed in favor of this one, let me suggest the additional points that aren't listed here yet (edit: apparently that's simply a bug, see next comment):
IMHO emoji autocomplete should be :
and username autocomplete should only be via @
since this is how it works for all other messengers I've ever used (Telegram, Discord, if I recall Wire Messenger as well). Right now, typing :
seems to also autocomplete usernames, but this seems bad to me since if someone using Element is going by muscle memory (as most people will for emojis) then this will mess things up if a user with a name similar to an emoji name is around. Also, @
already exists for that, and the usernames in the auto-complete popup even are listed with @
at the start, so one could argue that :
can even autocomplete them is inconsistent even if it had no other disadvantages.
Also, sometimes when doing the auto-complete too fast it seems to do nothing at all. (Popup didn't even open yet, and then the "tab" completion confirm keypress is simply ignored.) This also shouldn't happen IMHO.
@ell1e that's simply a bug and doesn't happen if you go slower, hence this issue.
I also add my points since they were not mentioned here:
Other Smileys like :-) ;-) ;-D work, but the same problem with :-O and :-P - so I guess everything containing a letter triggers the pop-up emoji window that will turn your input into something different then.
It helped when I also disabled "Enable Emoji suggestions while typing", but still this is a bug, because:
:-D
shouldn't be replaced by an emoji which is triggered by :v:
If you continue writing, the smiley won't be replaced. But usually you put the smileys on the end of the line and so when pressing enter afterwards it get's replaced then.
Description
If I type
/dev
tab quickly in an attempt to get to/devtools
, Riot autofills some user in the room instead of autofilling the command. First mentioned in #6993 (which seems to be fixed 😄).Steps to reproduce
/d
tabLog: not sent
Version information
For the web app: