# Emoji-Komponente weglassen

**URL:** <https://meta.discourse.org/t/omit-emoji-component/119562>\
**Category:** Theme component\
**Tags:** emoji, broken\
**Created:** [5. Juni 2019 um 09:50 UTC](https://meta.discourse.org/t/omit-emoji-component/119562 "2019-06-05T09:50:46Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [27. Januar 2025 um 04:01 UTC](https://meta.discourse.org/t/omit-emoji-component/119562/14 "2025-01-27T04:01:35Z")

</div>

Ich habe einen PR vorgeschlagen, um den TC zu beheben 👍

> <https://github.com/tshenry/discourse-omit-emoji/pull/1>
>
> This PR fixes the compatibility with the latest Discourse version.
> 
> The change…s are:
> \* Emoji picker:
> \* \`component:emoji-picker\` -\> \`component:emoji-picker/content\`
> \* Instead of relying on DOM manipulation, simplify by changing the output of \[\`get groups()\`\](https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/emoji-picker/content.gjs#L101) and\[\`get flatEmojis()\`\](https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/emoji-picker/content.gjs#L121) (input filter)
> \* Autocomplete:
> Essentially, the same with the following differences:
> \* Relies on \`setupEditor\` and calls \`.disconnect()\` on cleanup
> \* Classnames are checked separately to add compatibility with other components.
> \* Uses \`node\` context to get the parent directly
> \* Parent is hidden instead of removed; it messes up the result on click.
> \* Added a few system tests
> \* Added lint config files
> \* Add CI config files
> \* Pin TC to 3.4.0.beta4-dev
> 
> Let me know what you think. Hopefully, I did not miss something.

---

_[View the full topic](https://meta.discourse.org/t/omit-emoji-component/119562)._
