Emoji not displaying in the issue view
プラットフォームについて: Cloud のみ - この記事は クラウド プラットフォームのアトラシアン製品に適用されます。
要約
Emoji is displayed for one issue, but it is not displayed for another. Refer to screenshots where in SC-21 we see emoji but not in SC-24:
診断
Anything that is typed in the issue description is converted to Atlassian Document Format (ADF), using Get Issue Rest API we can check ADF representation for both issues
Comparing both representations, there is a difference in the content types used for both issues, SC-24 is using text type only, while SC-21 is using emoji type.
原因
There are three kinds of emoji tags available in ADF, SC-24 was created programmatically using a third-party app and it was not adding the proper ADF representation for emojis.
A few other things that could also be checked are:
- If it is a site emoji, check that emoji is uploaded to the site where the issue is created.
- If it is a Standard/Atlassian emoji, you can play with ADF builder or ADF viewer to confirm that emoji tags are correct.
- If emojis names (:my_custom_emoji:) are copied from a text editor and pasted straight into an issue description, they won't be converted to emojis due to this bug. However, if you copy an issue description that contains an emoji from issue A to issue B without pasting it in any intermediate text editor, it will show the emojis accordingly.
- JRACLOUD-80553 - Getting issue details... STATUS
- For all tags with emoji type, the image file is downloaded from a Content Delivery Network (CDN), check on the HAR file(Network tab within browser Developer Tools) if there are any issues with the CDN requests to load the emoji file.
ソリューション
Fix the third-party application code to add proper emoji tags to the issue description while calling Create Issue API programmatically.