diff --git a/packages/client/src/components/global/MkEmoji.vue b/packages/client/src/components/global/MkEmoji.vue index 440ef6220..419850d00 100644 --- a/packages/client/src/components/global/MkEmoji.vue +++ b/packages/client/src/components/global/MkEmoji.vue @@ -1,6 +1,6 @@ @@ -39,6 +39,7 @@ const url = computed(() => { }); const alt = computed(() => customEmoji.value ? `:${customEmoji.value.name}:` : char.value); +// Searching from an array with 2000 items for every emoji felt like too energy-consuming, so I decided to do it lazily on pointerenter function computeTitle(event: PointerEvent): void { const title = customEmoji.value ? `:${customEmoji.value.name}:`