# New topic mention users problem

**URL:** https://meta.discourse.org/t/new-topic-mention-users-problem/127392
**Category:** Support
**Created:** [September 2, 2019, 10:34am UTC](https://meta.discourse.org/t/new-topic-mention-users-problem/127392 "2019-09-02T10:34:31Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![Ali\_Bnr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ali_bnr/32/137283_2.png) [@Ali\_Bnr](https://meta.discourse.org/u/Ali_Bnr)
#### Post date: [September 2, 2019, 10:34am UTC](https://meta.discourse.org/t/new-topic-mention-users-problem/127392/1 "2019-09-02T10:34:32Z")

</div>

Hey  
If i write @ to mention a user , the users list doesn’t appear

 ![image](https://global.discourse-cdn.com/meta/original/3X/3/c/3c68075eb76023b9ea3a6adb9d9338d893a5d1bf.png)  
Help please .

---

<div class="post-metadata">

### Author: ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)
#### Post date: [September 2, 2019, 11:27am UTC](https://meta.discourse.org/t/new-topic-mention-users-problem/127392/2 "2019-09-02T11:27:18Z")

</div>

We need more information (even a link to the site), for example which version of Discourse you are using, with which local language, which third-party plugins you have installed, which themes etc…Does the list appear when you start typing letters? Have you tried safe-mode to check if the problem is still there?

---

<div class="post-metadata">

### Author: ![Tracey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tracey/32/149153_2.png) [@Tracey](https://meta.discourse.org/u/Tracey)
#### Post date: [September 2, 2019, 11:39am UTC](https://meta.discourse.org/t/new-topic-mention-users-problem/127392/3 "2019-09-02T11:39:27Z")

</div>

Not long after you posted, I had the same problem on Discourse, only pressing backspace made the user list appear.  
However now it appears to be working perfectly. Trust you are finding the same.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [September 2, 2019, 2:12pm UTC](https://meta.discourse.org/t/new-topic-mention-users-problem/127392/4 "2019-09-02T14:12:16Z")

</div>

I have seen some recent inconsistencies on Firefox with @ behaviour, having a hard time getting a reliable repro

---

<div class="post-metadata">

### Author: ![Tracey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tracey/32/149153_2.png) [@Tracey](https://meta.discourse.org/u/Tracey)
#### Post date: [September 2, 2019, 2:15pm UTC](https://meta.discourse.org/t/new-topic-mention-users-problem/127392/5 "2019-09-02T14:15:00Z")

</div>

Hi Sam,  
If it helps, I had the same problem and I was using Google Chrome.  
Like you, now unable to repro the same “glitch” even when tried on 2 other discourse based forums.

---

<div class="post-metadata">

### Author: ![JimPas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimpas/32/148179_2.png) [@JimPas](https://meta.discourse.org/u/JimPas)
#### Post date: [September 2, 2019, 5:22pm UTC](https://meta.discourse.org/t/new-topic-mention-users-problem/127392/6 "2019-09-02T17:22:37Z")

</div>

> [@Ali\_Bnr](#):
>
> If i write @ to mention a user , the users list doesn’t appear

Does it appear when you type the first letter of a user’s name after the @ sign?

I am using the latest Firefox version and I’m not having any problems on our forum. We have user’s using mobile, Chrome and Firefox all without problems.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [September 2, 2019, 6:14pm UTC](https://meta.discourse.org/t/new-topic-mention-users-problem/127392/7 "2019-09-02T18:14:38Z")

</div>

Hmm, I can repro it here (iPad Chrome), but I wouldn’t consider it a bug.

If you begin a reply in an existing topic with “@”, an auto-suggest list of topic participants displays.

If however you begin a new topic (hence no existing participants) with “@” no auto-suggest list displays _until_ you enter a character after the @

Kind of like the logic is

- an “@”, the member wants to mention another member

- a character after the “@”, now that there’s more to go on, suggest from the usernames that begin with that

I suppose the auto-suggest could begin with “0” or whatever the first username begins with, but it doesn’t seem necessary to me.

---

<div class="post-metadata">

### Author: ![JimPas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimpas/32/148179_2.png) [@JimPas](https://meta.discourse.org/u/JimPas)
#### Post date: [September 2, 2019, 6:30pm UTC](https://meta.discourse.org/t/new-topic-mention-users-problem/127392/8 "2019-09-02T18:30:35Z")

</div>

> [@Mittineague](#):
>
> I suppose the auto-suggest could begin with “0” or whatever the first username begins with, but it doesn’t seem necessary to me.

Compare the @ sign to the command “Find.” It would have to be followed by something to look for.  
Edit: On my forum, I clicked to reply to a post, type @ and a list did pop up, beginning with the poster’s username and several others. After abandoning that reply to post, I clicked on reply to topic, typed the @ sign and again, a suggested user list popped up - identical to the first one. Does this use the usernames of the last few posters until something appears after the @ sign?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [September 3, 2019, 7:04am UTC](https://meta.discourse.org/t/new-topic-mention-users-problem/127392/9 "2019-09-03T07:04:28Z")

</div>

Yeah I think you nailed it there.

In the past we always required multiple letters after the `@` for it to start working. But I made a change not to long ago that makes it far more useful when replying in topics.

If I type `@` here … odds are I want to @Tracey or something.

So I guess this is a feature request of sorts that I think would make sense in a **closed** forum with few users.

For example on our internal Discourse when I `@` on a new topic it could pick the last 5 users that last posted on the forum.

But this kind of feature would have to be an opt in thing for forum admins I think or glued to a site requiring login.

---

<div class="post-metadata">

### Author: ![Ali\_Bnr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ali_bnr/32/137283_2.png) [@Ali\_Bnr](https://meta.discourse.org/u/Ali_Bnr)
#### Post date: [September 3, 2019, 9:34am UTC](https://meta.discourse.org/t/new-topic-mention-users-problem/127392/10 "2019-09-03T09:34:11Z")

</div>

Thanks for the replies.  
I am using the v2.4.0.beta2 +420 version  
I tried adding some already existed users characters, but didn’t work, I also tried firefox but same thing.  
It only work when I write some characters then remove the last character, then it shows the users list.  
Appreciate your help.

---

<div class="post-metadata">

### Author: ![JimPas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimpas/32/148179_2.png) [@JimPas](https://meta.discourse.org/u/JimPas)
#### Post date: [September 3, 2019, 1:46pm UTC](https://meta.discourse.org/t/new-topic-mention-users-problem/127392/11 "2019-09-03T13:46:35Z")

</div>

> [@sam](#):
>
> If I type `@` here … odds are I want to @Tracey or something.

I’ve noticed that just typing the @ sign seems to bring up the last 4 users that replied in said topic… or is it just simply replied last anywhere? Then it shows the list of users with the first letter you type after it.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [September 4, 2019, 6:12am UTC](https://meta.discourse.org/t/new-topic-mention-users-problem/127392/12 "2019-09-04T06:12:00Z")

</div>

@ behavior is different depending on context, when replying in a topic it is indeed the last 4 people who replied in the current topic.

When you are in a category targeted at a secure group `@` prioritizes people in the secure group.

There are lots of smarts in play, I think the surprising thing though is that we don’t pick … something… when you create a new blank topic. Maybe last N people you @ mentioned is the right thing to do as default, though … if we did that … my poor notifications on meta … I dread that.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [October 4, 2019, 6:12am UTC](https://meta.discourse.org/t/new-topic-mention-users-problem/127392/13 "2019-10-04T06:12:09Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
