# 表情符号添加器问题

**URL:** <https://meta.discourse.org/t/emoji-adder-issue/152496>\
**Category:** Bug\
**Created:** [2020年五月24日 03:12 UTC](https://meta.discourse.org/t/emoji-adder-issue/152496 "2020-05-24T03:12:58Z")\
**Posts on this page:** 7\
**Page:** 1

<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:** [2020年五月24日 03:12 UTC](https://meta.discourse.org/t/emoji-adder-issue/152496/1 "2020-05-24T03:12:58Z")

</div>

我认为表情符号添加功能存在一个 bug。

我使用的是 Discourse 2.5.0.beta4 版本，在 Linux 系统上通过 Firefox 76 浏览器访问。（我在 Linux 上没有“桌面”环境，因此无法从任何位置“拖放”文件以进行“拖放”操作。）

我进入表情符号自定义页面：[https://example.com/admin/customize/emojis](https://example.com/admin/customize/emojis)

1. 我输入新表情符号的名称。
2. 我点击“➕ 添加新表情符号”。
3. 浏览器弹出文件选择器。
4. 我选择一个文件，然后点击文件选择器中的“打开”按钮。
5. 图片上传成功。
6. 表情符号被添加到论坛中。

接着我尝试添加第二个表情符号，在同一页面上重复从第 1 步开始的相同流程。但这次图片从未上传，似乎将我回退到了第 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:** [2020年五月24日 03:24 UTC](https://meta.discourse.org/t/emoji-adder-issue/152496/2 "2020-05-24T03:24:16Z")

</div>

也许这里有一些新的回归问题，我们周一可以看看，@zogstrip？

---

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [2020年五月24日 08:39 UTC](https://meta.discourse.org/t/emoji-adder-issue/152496/3 "2020-05-24T08:39:09Z")

</div>

@nbianca 能否在你的待办事项中添加一项，确保 ➕ 按钮支持连续添加多个表情符号，而无需完全重新加载页面？

---

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [2020年五月24日 08:39 UTC](https://meta.discourse.org/t/emoji-adder-issue/152496/4 "2020-05-24T08:39:48Z")

</div>

@j.jaffeux 哈哈，这个超大表情太搞笑了

---

<div class="post-metadata">

**Author:** ![nbianca](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nbianca/32/157984_2.png) [@nbianca](https://meta.discourse.org/u/nbianca)\
**Post date:** [2020年五月27日 10:48 UTC](https://meta.discourse.org/t/emoji-adder-issue/152496/5 "2020-05-27T10:48:00Z")

</div>

此错误是由 Ember 与 jQuery-File-Upload 之间的互操作性问题引起的。我找到了一个解决此错误的临时方案：

> <https://github.com/discourse/discourse/pull/9888>
>
> conditional-loading-section component rerendered the \<input\> element
> and lost t…he necessary event handlers for jQuery-File-Upload.

---

<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:** [2020年六月2日 01:00 UTC](https://meta.discourse.org/t/emoji-adder-issue/152496/6 "2020-06-02T01:00:01Z")

</div>

此主题已在 5 天后自动关闭。不再允许新回复。

---

<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:** [2020年六月2日 06:14 UTC](https://meta.discourse.org/t/emoji-adder-issue/152496/7 "2020-06-02T06:14:57Z")

</div>

FYI，刚刚已合并！
