# Add ... option to Discourse Reactions

**URL:** https://meta.discourse.org/t/add-option-to-discourse-reactions/227785
**Category:** Feature
**Tags:** reactions, completed
**Created:** [May 22, 2022, 11:24pm UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785 "2022-05-22T23:24:56Z")
**Posts on this page:** 20
**Page:** 1

<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: [May 22, 2022, 11:24pm UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/1 "2022-05-22T23:24:56Z")

</div>

Add the moment discourse-reactions is limited to a static number of reactions.

In some communities it makes sense to give full flexibility so people can pick any reaction from the 🌈 of emojis.

The idea would be

If `enable all reactions` is enabled for the plugin.

1. Render a `...` in the reaction menu
2. When clicked let users pick from full reaction list
3. Keep last 3 non standard choices in the default tray

@j.jaffeux any thoughts here

---

<div class="post-metadata">

### Author: ![not-ethan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/not-ethan/32/282617_2.png) [@not-ethan](https://meta.discourse.org/u/not-ethan)
#### Post date: [May 22, 2022, 11:53pm UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/3 "2022-05-22T23:53:21Z")

</div>

This would be nice. Instead of a `...` for more options use the same icon as for chat. ![image](https://global.discourse-cdn.com/meta/original/4X/f/f/3/ff3376dbad63f6e7d6c35abb74c42661cf6a73e7.png). And also have a setting for banned reactions so emojis that can be considered toxic are unable to be used.

---

<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: [May 23, 2022, 6:54am UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/4 "2022-05-23T06:54:39Z")

</div>

Should be very easy to do in itself.

However complexity will probably be around `{{emoji-picker}}`, might be the right time to move it from something we pull in various components, to something which is globally available. We would need to have it in body (mostly empty until first use) and use this one instance in every cases. Position would need to happen through popper most likely. I would recommend we do this task first, it will make this easier and also improve things in chat.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [August 3, 2022, 10:35pm UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/5 "2022-08-03T22:35:26Z")

</div>

Now [Retort is being retired](https://meta.discourse.org/t/retort-a-reaction-style-plugin-for-discourse/35903/455), would it also be in scope for this feature to allow multiple emoji Reactions for a post too, in a similar way we have them for Chat messages?

---

<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: [August 3, 2022, 11:03pm UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/6 "2022-08-03T23:03:58Z")

</div>

> [@JammyDodger](#):
>
> would it also be in scope for this feature to allow multiple emoji Reactions for a post too, in a similar way we have them for Chat messages?

It is certainly a different request. The UI for discoruse\_reaction is designed around “single” reaction. It would need a major revamp to support multi reaction mode.

---

<div class="post-metadata">

### Author: ![Hifihedgehog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hifihedgehog/32/140207_2.png) [@Hifihedgehog](https://meta.discourse.org/u/Hifihedgehog)
#### Post date: [January 25, 2023, 8:49pm UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/11 "2023-01-25T20:49:50Z")

</div>

I would extend this feature request to also allow selecting from all available emojis (as stated here in the original topic post). I am looking for emoji reaction capability in the mold of Discord which Retort has offered for years. If Retort were to break since entering EOL, it would be a major blow to my userbase.

---

<div class="post-metadata">

### Author: ![bsawicki](https://avatars.discourse-cdn.com/v4/letter/b/ebca7d/32.png) [@bsawicki](https://meta.discourse.org/u/bsawicki)
#### Post date: [June 20, 2023, 8:14pm UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/15 "2023-06-20T20:14:58Z")

</div>

Hi, is there any traction on this actually being done? Retort is dead and my users would love to still be able to pick from any of the available emojis as opposed to a limited set. I would also second the request to allow for multiple reactions.

---

<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: [June 21, 2023, 4:11am UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/16 "2023-06-21T04:11:21Z")

</div>

we want to do this, but do not have bandwidth at this exact point in time. Probably a few more months out.

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [September 13, 2023, 4:53pm UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/18 "2023-09-13T16:53:01Z")

</div>

Any update on this? Thanks.

---

<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 13, 2023, 9:04pm UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/19 "2023-09-13T21:04:34Z")

</div>

We would love to build it, but sadly do not have bandwidth, unless somehow sponsored by an enterprise customer I don’t see this happening for another 6 or so months.

I am partially open to contracting out this work, but it is highly complicated, the concern here is that we would end up spending the same amount of time of building it as we would reviewing a 3rd party sponsored contribution.

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [January 8, 2024, 10:17am UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/20 "2024-01-08T10:17:30Z")

</div>

Would it be possible to simply replicate the emoji picker of Discourse Chat? I’m a real fan of it, and it works nice and cleanly.

Hell, they could share the same settings (apart from maybe one to turn it on for posts as well) as there doesn’t seem to be much point having different emojis (or default emojis) for posts vs chat.

Of course, the tricky bit will be successfully interacting with the existing post like functionality sensibly.

---

<div class="post-metadata">

### Author: ![traceymoko](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/traceymoko/32/483235_2.png) [@traceymoko](https://meta.discourse.org/u/traceymoko)
#### Post date: [September 27, 2024, 12:49pm UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/21 "2024-09-27T12:49:52Z")

</div>

> [@nathank](#):
>
> Would it be possible to simply replicate the emoji picker of Discourse Chat? I’m a real fan of it, and it works nice and cleanly.
> 
> Hell, they could share the same settings (apart from maybe one to turn it on for posts as well) as there doesn’t seem to be much point having different emojis (or default emojis) for posts vs chat.

Yes this would be ideal for me too!

---

<div class="post-metadata">

### Author: ![putty](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/putty/32/370902_2.png) [@putty](https://meta.discourse.org/u/putty)
#### Post date: [September 27, 2024, 3:00pm UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/22 "2024-09-27T15:00:00Z")

</div>

FWIW, I do think there should be an admin option to blacklist some emojis. For example, all of our emojis have a positive angle to help curb toxicity but also promote discussion. At it’s simplest, that could be a 👎 , but something more toxic could be :garbage:

---

<div class="post-metadata">

### Author: ![fokx](https://avatars.discourse-cdn.com/v4/letter/f/958977/32.png) [@fokx](https://meta.discourse.org/u/fokx)
#### Post date: [August 14, 2025, 2:28am UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/23 "2025-08-14T02:28:09Z")

</div>

[https://github.com/discourse/discourse/pull/34312](https://github.com/discourse/discourse/pull/34312)

I’ve made a PR to allow user to choose any emoji, like the [retort plugin](https://meta.discourse.org/t/discourse-retort/).

 ![Screenshot_20250814_102721](https://global.discourse-cdn.com/meta/original/4X/f/b/b/fbb257f4109b0d32ad402263c3a154403d2b1e11.webp)

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/9/d/89de0a226ac99639a15a7ac14cf42b86e6280fa5.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: [August 14, 2025, 3:31am UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/24 "2025-08-14T03:31:14Z")

</div>

Thanks heaps, what is the mobile experience like here?

I love that you included both controller and system specs, we will have a look.

---

<div class="post-metadata">

### Author: ![fokx](https://avatars.discourse-cdn.com/v4/letter/f/958977/32.png) [@fokx](https://meta.discourse.org/u/fokx)
#### Post date: [August 14, 2025, 3:56am UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/26 "2025-08-14T03:56:34Z")

</div>

On mobile, the emoji picker modal will appear after clicking the extra EmojiPicker button. I’ve tested it on mobile and it works.

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [August 14, 2025, 8:41am UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/28 "2025-08-14T08:41:41Z")

</div>

This looks good. Having a limited number of emojis is the worst of both worlds.

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [August 14, 2025, 9:20am UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/29 "2025-08-14T09:20:53Z")

</div>

Seems to work well on my test site, nice work!

For chat we have a similar “more emoji options” which uses a different icon:

 ![CleanShot 2025-08-14 at 11.18.33@2x](https://global.discourse-cdn.com/meta/original/4X/3/c/d/3cd35f5841644c3fe1d97be5b6a37d1bad855e84.jpeg)

We should aim for parity to either use the same here, or to change the chat one. I think I personally lean towards changing the chat one, the smiley is the industry standard imo.

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [August 19, 2025, 4:04am UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/30 "2025-08-19T04:04:20Z")

</div>

Cross-posting from the PR:

> This is looking and working quite nice, great work 👍 We just need to discuss some product decisions internally here, but we will get back to you soon. Please address minor comments here in the meantime 🙂

We will come back to you soon.

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [August 25, 2025, 8:15am UTC](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785/31 "2025-08-25T08:15:26Z")

</div>

Okay, thank you to @fokx , this PR is now merged.

This is considered a disabled by default experimental feature for now, admins can enable  
at their own discretion, as there is not currently a way to limit which reactions can be used here, we do not really have capacity to go into this work right now.

The site setting is `discourse_reactions_experimental_allow_any_emoji` .

[Next page](https://meta.discourse.org/t/add-option-to-discourse-reactions/227785.md?page=2)
