Open Sayamame-beans opened 1 week ago
リノート等の通知から開いた画面において、"リモートで表示"すると<ノートリンク>/activityが開かれ、そのためにjsonしか出ないのもあるようです。
これ何回か踏んだけれど再現性がなく不明
content-application headerが変になると変になるかもという超エスパー
content-application headerが変になると変になるかもという超エスパー
accept: application/activity+json
なクライアントがデータを取りに来る→それをCFがキャッシュしてしまう
みたいな現象かと
こういうCache Ruleを置けば良さそう
ちなみに"ノートURL/activity"のURLって何が表示されることが想定されています?
(参考になるかは分かりませんが)cfなしの環境でもこうなるのでcfは関係ないと思います
(参考になるかは分かりませんが)cfなしの環境でもこうなるのでcfは関係ないと思います
ここのリモートを見るから再現できます(misskey.04.siはcf未使用です) https://mi.starlamp.su/notes/a0nmp26btgvk2jnj
@GrapeApple0 ヒントありがとうございます。
自分の手元でも再現出来ましたので手順を記載します。
サーバAとサーバBにそれぞれアカウントがあったとして… (サーバAのアカウントからサーバBのアカウントをフォローしてノートが連合される状態にあること前提)
💡 Summary
詳細把握しきれていないので補足お願いします…
(cloudflareによるキャッシュ等によって?)リノート用のページを直接表示した場合などにjsonだけが表示される場合がある?
別の発生例として、リノート等の通知から開いた画面において、"リモートで表示"すると
<ノートリンク>/activity
が開かれ、そのためにjsonしか出ないのもあるようです。これとは別の原因で起こるものもあるということだと思っていますが、これのことだったりしますか?🥰 Expected Behavior
通常通り見える
🤬 Actual Behavior
jsonが表示される
📝 Steps to Reproduce
No response
💻 Frontend Environment
🛰 Backend Environment (for server admin)
Do you want to address this bug yourself?