# New Emoji picker feedback

**URL:** https://meta.discourse.org/t/new-emoji-picker-feedback/66447
**Category:** Announcements
**Tags:** new-feature
**Created:** [2017 年 7 月 19 日午後 4:36 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447 "2017-07-19T16:36:00Z")
**Posts on this page:** 20
**Page:** 2

<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: [2017 年 7 月 21 日午後 10:53 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/22 "2017-07-21T22:53:16Z")

</div>

Another minor problem, the tooltips on the left nav are quite wrong.. the tooltips should be overridden so they are not the emoji name, but the name of the emoji grouping subsection:

 ![](https://global.discourse-cdn.com/meta/original/3X/2/7/2712248a63121680948f7d5ed752b08611b75755.png)

---

<div class="post-metadata">

### Author: ![elijah](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/elijah/32/104055_2.png) [@elijah](https://meta.discourse.org/u/elijah)
#### Post date: [2017 年 7 月 21 日午後 10:54 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/23 "2017-07-21T22:54:22Z")

</div>

Nope, no actions taken except for keyboard screen-shot hotkey.

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [2017 年 7 月 21 日午後 11:08 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/24 "2017-07-21T23:08:18Z")

</div>

[![CloudApp](https://global.discourse-cdn.com/meta/original/4X/3/0/d/30d94d0c228592dc5fe31077e669a3886c9cb370.mp4 "emojis-loading-on-3G-no-scroll") ](https://cl.ly/2Nu2kN7d)

This is using regular 3G throttling with cache disabled (100ms delay/750kb/s). So your numbers look like you are on a bad 2G kind of network.

And this is on regular 2G (300ms delay, between 250kb/s and 50kb/s)

[![CloudApp](https://global.discourse-cdn.com/meta/original/4X/3/0/d/30d94d0c228592dc5fe31077e669a3886c9cb370.mp4 "emojis-loading-on-regular2G-no-scroll") ](https://cl.ly/NQudEQjk)

It’s still FAR from being as slow as your numbers.

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [2017 年 7 月 22 日午前 7:09 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/26 "2017-07-22T07:09:07Z")

</div>

Give it some thought this morning and the only explanation I could find is: the batch section loading code is not working on your env.

Could you please look at your network panel in dev tools of the browser, and look how many requests are done when you open the picker, it should be around 400.

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [2017 年 7 月 22 日午前 8:31 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/27 "2017-07-22T08:31:46Z")

</div>

Search works great now! I have just one nitpick: I think it should be case insensitive.

And I noticed a problem with loading emojis on multiple devices (Chrome 59) when I open the emoji picker the first time and no emojis are cached. Some requests get canceled when I scroll up and down during the loading. Not sure what could be causing this, but the emojis load fine when I reopen the emoji picker.

 ![](https://global.discourse-cdn.com/meta/original/3X/7/2/7215c37153f9cdb1241d1ce775daa06a5f73b2f7.png)

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [2017 年 7 月 22 日午後 2:34 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/28 "2017-07-22T14:34:32Z")

</div>

Ok thx for feedback @gerhard and @elijah I will go full fancy on this, we will make it awesome even on first load!

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [2017 年 7 月 22 日午後 3:38 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/29 "2017-07-22T15:38:43Z")

</div>

Fixed by:

[https://github.com/discourse/discourse/commit/e2e0221dd7c74f05d9902f5462ec4a9818baaf12](https://github.com/discourse/discourse/commit/e2e0221dd7c74f05d9902f5462ec4a9818baaf12)

I also added titles on the skin variations.

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [2017 年 7 月 24 日午後 1:07 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/30 "2017-07-24T13:07:44Z")

</div>

I just published an updated version of the picker, I have good hopes it will solve most networking issues: loading ONLY what’s on screen and limit risks of overflowing the server with too many requests, while still being very fast if you are on cache.

@gerhard also search is now case insensitive

---

<div class="post-metadata">

### Author: ![ChrisBeach](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chrisbeach/32/214628_2.png) [@ChrisBeach](https://meta.discourse.org/u/ChrisBeach)
#### Post date: [2017 年 7 月 24 日午後 2:00 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/31 "2017-07-24T14:00:56Z")

</div>

I’ve just tried updating to the latest Discourse core code, and after a quick spot-check, am finding that the diversity emoji aren’t working, except for the 👍 They all emerge yellow.

Do I need to load in a new emoji set manually in the Admin page?

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [2017 年 7 月 24 日午後 2:04 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/32 "2017-07-24T14:04:27Z")

</div>

Hi @ChrisBeach I can‘t reproduce on your forum, can you give me more inputs please ?

 ![](https://global.discourse-cdn.com/meta/original/3X/1/f/1f84b320f89cc247ef53f5abd9fe0d9f1e1af83c.png)

---

<div class="post-metadata">

### Author: ![ChrisBeach](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chrisbeach/32/214628_2.png) [@ChrisBeach](https://meta.discourse.org/u/ChrisBeach)
#### Post date: [2017 年 7 月 24 日午後 2:13 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/33 "2017-07-24T14:13:21Z")

</div>

Ah - I have just figured out my mistake - was expecting the first page of emoji (smilie faces etc) to be diverse.

---

<div class="post-metadata">

### Author: ![SafaAlfulaij](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/safaalfulaij/32/120867_2.png) [@SafaAlfulaij](https://meta.discourse.org/u/SafaAlfulaij)
#### Post date: [2017 年 7 月 24 日午後 4:49 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/34 "2017-07-24T16:49:27Z")

</div>

Great improvement! 👏 ❤  
A quick suggestion: Adding real emoji meaning in the tooltip and keeping the emoji shortcut near the skin bar. Twitter do this I think.  
And sure, [localization](http://unicode.org/repos/cldr/tags/latest/common/annotations/) is important!

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [2017 年 7 月 24 日午後 10:04 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/35 "2017-07-24T22:04:50Z")

</div>

> [@SafaAlfulaij](#):
>
> And sure, localization is important!

@sam @codinghorror is this something we want to support ? It will mean adding to discourse codebase thousands of translation keys.

 ![](https://global.discourse-cdn.com/meta/original/3X/1/f/1fb75411e7c50bb7a8af3df7bec8867928c23506.jpg)

 ![](https://global.discourse-cdn.com/meta/original/3X/9/7/97529da33b805fd6351d0b51dd71130e1e1025d7.png)

---

<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: [2017 年 7 月 24 日午後 10:08 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/36 "2017-07-24T22:08:36Z")

</div>

> [@j.jaffeux](#):
>
> It will mean adding to discourse codebase thousands of translation keys.

Yeah it something I am open to supporting but I don’t want to blow up our js payloads just for this, it would have to be a separate local file loaded on demand.

I would recommend just removing “rolling on the floor laughing” hover for non english, and localizing “people”, “search” and so on for now (which will only be 10-20 strings)

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [2017 年 7 月 24 日午後 10:10 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/37 "2017-07-24T22:10:10Z")

</div>

People, search, tones.. are already localized.

> <https://github.com/discourse/discourse/blob/main/config/locales/client.en.yml#L1137>

---

<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: [2017 年 7 月 24 日午後 10:29 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/38 "2017-07-24T22:29:51Z")

</div>

Not at this time; surely others have been there before us?

---

<div class="post-metadata">

### Author: ![elijah](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/elijah/32/104055_2.png) [@elijah](https://meta.discourse.org/u/elijah)
#### Post date: [2017 年 7 月 24 日午後 11:12 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/39 "2017-07-24T23:12:46Z")

</div>

> [@j.jaffeux](#):
>
> Could you please look at your network panel in dev tools of the browser, and look how many requests are done when you open the picker, it should be around 400.

Sorry about the delay. But here it is three days later, let’s see. 😁

Took about 25 seconds today and used about 50 requests according to Network. Today everything seemed to appear at once, instead of recently, then left hand, then others. Also most showed up with “cached” in the Transferred column:

 ![](https://global.discourse-cdn.com/meta/original/3X/7/f/7fc2a09dc872717e91fd046e03c0c64f7dc5e158.png)

But whatever “cached” means there, it means something different when I click the emoji selector a second time. Then the window draws with all the icons in a second or so.

It is plausible that the cached stuff was in Firefox memory that was swapped to disk. I have not restarted the browser since last week (and have left this page in this tab open since then), **plus** I was debugging a memory leak in program last night, so everything probably swapped out.

Alright, so I launched a new browser profile, logged in with my alt account which last logged in months ago, and anyway _new browser profile_ (I have an alias for “firefox -ProfileManager -no-remote” since I use it often enough), and tried the emoji picker with that.

It was much faster. Like five seconds tops to load it all. So whatever slowness I’m seeing now in this browser profile is not the fault of the picker. :goodnews: It’s me, not you.

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [2017 年 7 月 25 日午前 7:01 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/40 "2017-07-25T07:01:36Z")

</div>

Great to hear! and thanks for taking the time to investigate.

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [2017 年 7 月 25 日午前 10:27 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/41 "2017-07-25T10:27:35Z")

</div>

I pushed new optimisations. When you will change diversity it won’t reload all tonable emojis, but only the visible ones. I think we are done on all the networking issues 🕶

---

<div class="post-metadata">

### Author: ![robmc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robmc/32/125900_2.png) [@robmc](https://meta.discourse.org/u/robmc)
#### Post date: [2017 年 7 月 25 日午前 10:36 UTC](https://meta.discourse.org/t/new-emoji-picker-feedback/66447/42 "2017-07-25T10:36:28Z")

</div>

All looks fantastic. I assume that those of us on contracts with hosts that only deploy latest stable versions will have to wait for 1.9.0 - or is there a way to get this on our sites faster?

[Previous page](https://meta.discourse.org/t/new-emoji-picker-feedback/66447.md?page=1)

[Next page](https://meta.discourse.org/t/new-emoji-picker-feedback/66447.md?page=3)
