# Emoji Picker is not not using CDN URLs for custom emojis

**URL:** <https://meta.discourse.org/t/emoji-picker-is-not-not-using-cdn-urls-for-custom-emojis/363404>\
**Category:** Bug\
**Tags:** emoji\
**Created:** [April 25, 2025, 7:28am UTC](https://meta.discourse.org/t/emoji-picker-is-not-not-using-cdn-urls-for-custom-emojis/363404 "2025-04-25T07:28:22Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![lava](https://avatars.discourse-cdn.com/v4/letter/l/a4c791/32.png) [@lava](https://meta.discourse.org/u/lava)\
**Post date:** [April 25, 2025, 7:28am UTC](https://meta.discourse.org/t/emoji-picker-is-not-not-using-cdn-urls-for-custom-emojis/363404/1 "2025-04-25T07:28:22Z")

</div>

## Description

Standard emoji paths aren’t converted to CDN URLs, while admin emoji paths are properly converted.

## Evidence

Standard controller (no CDN conversion):

> <https://github.com/discourse/discourse/blob/1d7c1eca27e1f3063374162e7765fbed5442ffe5/app/controllers/emojis_controller.rb#L5>

Admin controller (correct conversion using EmojiSerializer):

> <https://github.com/discourse/discourse/blob/1d7c1eca27e1f3063374162e7765fbed5442ffe5/app/controllers/admin/emoji_controller.rb#L5>

Standard emoji paths should be converted to CDN URLs like admin emoji paths.

---

_[View the full topic](https://meta.discourse.org/t/emoji-picker-is-not-not-using-cdn-urls-for-custom-emojis/363404)._
