# Emojis são inseridos no local errado

**URL:** https://meta.discourse.org/t/emojis-get-inserted-in-the-wrong-location/230084
**Category:** Bug
**Created:** [15 Junho , 2022 16:22 UTC](https://meta.discourse.org/t/emojis-get-inserted-in-the-wrong-location/230084 "2022-06-15T16:22:23Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Nacho\_Caballero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nacho_caballero/32/130189_2.png) [@Nacho\_Caballero](https://meta.discourse.org/u/Nacho_Caballero)
#### Post date: [15 Junho , 2022 16:22 UTC](https://meta.discourse.org/t/emojis-get-inserted-in-the-wrong-location/230084/1 "2022-06-15T16:22:23Z")

</div>

### Passos para reproduzir

1. Escreva algo no editor (por exemplo: `test `) e depois digite `:`
2. Escolha "mais…"
3. Escolha qualquer um dos emojis (por exemplo: "sorriso").

### Comportamento esperado

`sorriso:` é anexado após o primeiro `:`, resultando em `test :sorriso:`

### Comportamento real

`sorriso:` é anexado no início da mensagem, resultando em `sorriso: test :`

---

<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: [16 Junho , 2022 03:39 UTC](https://meta.discourse.org/t/emojis-get-inserted-in-the-wrong-location/230084/4 "2022-06-16T03:39:45Z")

</div>

Oh… isso pode estar relacionado ao trabalho recente de histórico de "textarea" @david?

Obrigado pelas etapas de reprodução @Nacho_Caballero… confirmado.

---

<div class="post-metadata">

### Author: ![Nacho\_Caballero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nacho_caballero/32/130189_2.png) [@Nacho\_Caballero](https://meta.discourse.org/u/Nacho_Caballero)
#### Post date: [16 Junho , 2022 04:50 UTC](https://meta.discourse.org/t/emojis-get-inserted-in-the-wrong-location/230084/5 "2022-06-16T04:50:33Z")

</div>

Alguma ideia do porquê minha postagem aparece editada, mesmo sem ter havido nenhuma edição? Vejo frequentemente edições fantasmas como esta 🤔

---

<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: [16 Junho , 2022 05:41 UTC](https://meta.discourse.org/t/emojis-get-inserted-in-the-wrong-location/230084/6 "2022-06-16T05:41:54Z")

</div>

Ah, desculpe… sou eu, adicionei uma tag interna privada de prioridade média para sinalizar aos gerentes de desenvolvimento que quero garantir que o trabalho comece em 30 dias ;p

É um problema interessante, pois provavelmente queremos ocultar o fato de que foi editado em casos como esse, exceto para o grupo que pode ver a edição.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [16 Junho , 2022 10:30 UTC](https://meta.discourse.org/t/emojis-get-inserted-in-the-wrong-location/230084/8 "2022-06-16T10:30:43Z")

</div>

> [@sam](#):
>
> isso poderia estar relacionado ao trabalho recente de histórico de “textarea”

Sim, foi - desculpe por isso! Aqui está uma correção e um novo teste que teriam capturado esse problema:

> <https://github.com/discourse/discourse/pull/17107>
>
> In the specific case where you start typing an emoji, then open the full emoji p…icker, the chosen emoji would be inserted in the wrong place. This was an unintentional side effect of the changes in 75d9c16156f79f5a9f30a04433c3cb0ae82d914c
> 
> This commit updates the \`emojiSelected\` logic to avoid mutating the 'selected' object, and also adds a test for this specific behaviour.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [20 Junho , 2022 07:00 UTC](https://meta.discourse.org/t/emojis-get-inserted-in-the-wrong-location/230084/9 "2022-06-20T07:00:08Z")

</div>

Este tópico foi fechado automaticamente após 3 dias. Novas respostas não são mais permitidas.
