misskey-dev/misskey

frontend: フォロー確認画面でリモートユーザーの名前に絵文字が含まれている場合、ローカルの絵文字で表示される

Opened this issue · 4 comments

💡 Summary

フォロー確認画面でリモートユーザーの名前に絵文字が含まれている場合、ローカルの絵文字で表示される

🥰 Expected Behavior

リモートの絵文字なのでリモートの絵文字の画像を表示してほしい

🤬 Actual Behavior

ローカルに存在する同じshortnameの絵文字の画像が表示されたり、単なるテキストになったりする (上: ローカルからリモートユーザーを参照したとき、下: フォロー確認画面でリモートユーザーを表示するとき)
image
image

📝 Steps to Reproduce

  1. サーバーAからサーバーBのリモートユーザーを照会する
    • リモートユーザーの名前にMFM形式の絵文字が入っている必要がある
  2. そのリモートユーザーをフォローしようとする
  3. そのMFM形式の絵文字がローカルのshortcodeで引かれる
  4. リモートの絵文字が表示されず、ローカルの絵文字になったりテキストになったりする

💻 Frontend Environment

* Model and OS of the device(s): Linux 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64
* Browser: Mozilla Firefox 125.0.2
* Server URL: https://misskey.niri.la/
* Misskey: 2024.5.0-kinel.1

🛰 Backend Environment (for server admin)

N/A (not a server admin)

Do you want to address this bug yourself?

  • Yes, I will patch the bug myself and send a pull request

同じ原因なような気がしてきた

os.confirmで実装されているので同じ手法を採用するのは難しい

Related to #9957?