# Discourse dislikes my full name

**URL:** https://meta.discourse.org/t/discourse-dislikes-my-full-name/129173
**Category:** Feature
**Created:** [September 21, 2019, 3:36am UTC](https://meta.discourse.org/t/discourse-dislikes-my-full-name/129173 "2019-09-21T03:36:26Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![louquillio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/louquillio/32/117675_2.png) [@louquillio](https://meta.discourse.org/u/louquillio)
#### Post date: [September 21, 2019, 3:36am UTC](https://meta.discourse.org/t/discourse-dislikes-my-full-name/129173/1 "2019-09-21T03:36:26Z")

</div>

On two separate Discourse instances — one that I admin — I’ve not been able to get my full name “Lou Quillio” to display. It does, however, display here on meta.

I flipped a lotta bits trying to figure out why. `enable_names`, `prioritize_username_in_ ux`, etc. How these are set (and whether a profile even has a full name) doesn’t always behave as I’d expect, but there’s still some edge case with my particular name.

The full name on my profile displays on posts if I change it to

- Lou
- Lou Q
- Lou Quill
- Lou Quilli
- Lou Quillio?

But in my Discourse instances, when I add that final “o” with nothing after it, my full name vanishes from posts. Makes no sense. Gotta be a bug.

**Added:** Could it be because my collapsed, lower-cased full name matches my username, as “[Tom Jones](https://youtu.be/tGRZBa4cKWA)” matches `tomjones`?

LQ

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [September 21, 2019, 4:43am UTC](https://meta.discourse.org/t/discourse-dislikes-my-full-name/129173/2 "2019-09-21T04:43:27Z")

</div>

Yes, we always suppress full name if it matches username exactly, because we don’t like to put repetition on the screen if we can avoid it.

---

<div class="post-metadata">

### Author: ![louquillio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/louquillio/32/117675_2.png) [@louquillio](https://meta.discourse.org/u/louquillio)
#### Post date: [September 21, 2019, 5:04am UTC](https://meta.discourse.org/t/discourse-dislikes-my-full-name/129173/3 "2019-09-21T05:04:54Z")

</div>

I’m not sure anybody knows how to visually parse `louquillio`, or other unexpected names — yet it’s a convention among some (hi!) to choose UNIX usernames this way.

I get the thinking, but the restriction seems a bit arbitrary, and it fails silently. It breaks legitimate use cases, imo.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [September 21, 2019, 11:48am UTC](https://meta.discourse.org/t/discourse-dislikes-my-full-name/129173/4 "2019-09-21T11:48:05Z")

</div>

You could change your username to include an underscore between your first and last names.

---

<div class="post-metadata">

### Author: ![louquillio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/louquillio/32/117675_2.png) [@louquillio](https://meta.discourse.org/u/louquillio)
#### Post date: [September 21, 2019, 4:45pm UTC](https://meta.discourse.org/t/discourse-dislikes-my-full-name/129173/5 "2019-09-21T16:45:01Z")

</div>

I could change it to anything at all, but Discourse is the only case where I have to — in order to both keep my traditional username and fulfill my policy of always using my real name.

It really shouldn’t do the suppression silently. If this behavior is documented somewhere, my considerable Google Fu didn’t find it.

But I’d settle for the behavior seen here: If the stripped, case-insensitive Full Name matches the `username`, _display only the Full Name_. That’s preferable because a user can start typing `@lou` and autocomplete takes over.

Which combination of name settings does Meta use to achieve

```plaintext
Full Name [maybe username] Title

```

The closest I’ve gotten is

```plaintext
username [maybe Full Name] Title

```

Thanks.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [September 21, 2019, 6:17pm UTC](https://meta.discourse.org/t/discourse-dislikes-my-full-name/129173/7 "2019-09-21T18:17:57Z")

</div>

> [@louquillio](#):
>
> But I’d settle for the behavior seen here: If the stripped, case-insensitive Full Name matches the `username` , _display only the Full Name_ . That’s preferable because a user can start typing `@lou` and autocomplete takes over.

There are site settings where admins can decide whether to prioritize name or username in discussions. So you can fix this on your own discourse instance but admins of other instances might have other preferences.

Here’s how I have them set:

 ![54%20AM](https://global.discourse-cdn.com/meta/original/3X/1/9/190282f163b5fcb6edf9b098fcd3b0c2fb8e0185.png)

to get:

 ![18%20AM](https://global.discourse-cdn.com/meta/original/3X/f/f/ff55585334ac1c626d851d94196a702e933be8cc.png)

My username is also suppressed, like yours, for the reason explained by Jeff [above](https://meta.discourse.org/t/discourse-dislikes-my-full-name/129173/2). I like it, and in fact on my instance we have a real name policy and nearly all staff appear like this because their username and name are the same.

---

<div class="post-metadata">

### Author: ![louquillio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/louquillio/32/117675_2.png) [@louquillio](https://meta.discourse.org/u/louquillio)
#### Post date: [September 21, 2019, 6:44pm UTC](https://meta.discourse.org/t/discourse-dislikes-my-full-name/129173/8 "2019-09-21T18:44:22Z")

</div>

Thanks for sharing that combination of settings. Somehow I hadn’t tried it exactly that way — probably because I was trying to reckon the suppression of Full Name at the same time.

Obviously this is working as intended from Discourse’s perspective. I’d say the only bug is that the name suppression happens with no explanation.

Thanks again.
