elastic / elastic/eui

[EuiMarkdownFormat] Lacks support for modern `:emoji:`

Open
#9,345 2 comments 0 reactions 0 assignees View on GitHub
stale-issue tech debt
Dominant language
TypeScript
Stars
6.4k
Forks
911
Avg merge
2d 11h
Merged PRs (30d)
65

Description

**Reported by**

@aarju

**Describe the bug**

`EuiMarkdownFormat` does not handle all supported `:emoji:`, which are used often in responses from Agents

**Environment and versions**

- EUI version: 112.1.0

**To Reproduce**

1. go to [Markdown / Format](https://eui.elastic.co/docs/components/editors-and-syntax/markdown/format/) in the docs
2. open the Source of the example and type `:robot:`

**Expected behavior**

All supported text `:emoji:` are converted to emoji e.g. `:smile:` → :smile:

**Screenshots (Optional)**

Image

**Additional context**

Upgrading the `remark-emoji` package to v4 or higher should fix it — but it's ESM-only and requires Node >= 18, so upgrading the package requires extra changes

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.