## The problem

A discord.js v14 bot sends a slash-command interaction response containing external emojis, which render fine initially. After the bot updates the same interaction with interaction.editReply(), the emojis disappear because the permission calculation for interaction update requests was still using the old system instead of the bot's current permissions. The embed was created the same way in both cases; only the update path broke.

## What fixed it

This was a Discord-side bug: permission calculation for webhook and interaction update requests had not been updated to the new system, so interaction.followUp()/editReply() did not apply the bot's permissions the way the original interaction response did. Discord fixed the calculation server-side and the reporter confirmed the emojis render again. Note the related intentional restriction: bots can only use external emojis from servers they are actually in, in webhook and interaction responses. If emojis still fail after updates, check that the bot is a member of the emoji's source guild.