misskey-dev / misskey

🌎 A completely free and open interplanetary microblogging platform 🚀
https://misskey-hub.net/
GNU Affero General Public License v3.0
10.11k stars 1.38k forks source link

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

Open KisaragiEffective opened 5 months ago

KisaragiEffective commented 5 months ago

💡 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?

KisaragiEffective commented 5 months ago

cc #13723

KisaragiEffective commented 5 months ago

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

KisaragiEffective commented 5 months ago

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

zyoshoka commented 5 months ago

Related to #9957?