バグ #655
完了URLにエスケープされるような文字が含まれていないツイートで、リンク処理が一切行われない
説明
#637 のコメントで報告されたうちの一部、&のエスケープ意外が原因で、何故かリンクが表示されないもの。
3.0でも再現
Izumi Tsutsui が29日前に更新 Comment Edit ハッシュタグなし、記号なしのこのツイート https://twitter.com/ebijun/status/447493014550634496 でも再現するようです。 URLのエンティティと他のエンティティが同じ値になっていると変になる、とかでしょうか……
#4 Izumi Tsutsui が3日前に更新 Comment Edit ハッシュタグもメンションもないこのツイートでも起きるようです。 https://twitter.com/Swati_THN/status/457867734420705280 何か記号がエスケープできてないんでしょうか。 0.2.2 だけかもしれませんが……
ファイル
関連するチケット
Izumi Tsutsui さんが10年以上前に更新
最初の slideshare のと似たような感じで
https://twitter.com/tsutsuii/status/460015782546522112
でも再現するようです。
本題からはズレますが、大文字を含むアカウント名を入れても
mikutter上の表示は小文字になる(webだと大文字で出る)
https://twitter.com/tsutsuii/status/460016707784822785
のは意図した仕様(エンティティに従っている?)ということなんでしょうか。
Izumi Tsutsui さんが10年以上前に更新
とても短い
https://twitter.com/Akkiesoft/status/462232956241592320
でも再現してるようです。こちらは "D" の文字のせい?
Izumi Tsutsui さんがほぼ10年前に更新
「10ヶ月前に更新」にダメージを受けつつ別の例があったので追加しておきます
https://twitter.com/nagise/status/566964856595558400
おさけーさんによれば
https://twitter.com/osa_k/status/566989373321654272
Twitterが載せてくるエンティティと、mikutterがRegexpで切り取ってくるエンティティの範囲が交差していて、表示するときのマークアップがぶっ壊れたせいで展開しない表示にフォールバックしてるみたいですね
とのことですが、これはこれで対処が難しい?
Izumi Tsutsui さんがほぼ6年前に更新
- ファイル ebijun-447493014550634496.png ebijun-447493014550634496.png を追加
- ファイル Swati_THN-457867734420705280.png Swati_THN-457867734420705280.png を追加
- ファイル tsutsuii-460015782546522112.png tsutsuii-460015782546522112.png を追加
- ファイル Akkiesoft-462232956241592320.png Akkiesoft-462232956241592320.png を追加
- ファイル nagise-566964856595558400.png nagise-566964856595558400.png を追加
- ステータス を 新規 から 終了 に変更
- クラッシュする を いいえ にセット
https://twitter.com/ebijun/status/447493014550634496
https://twitter.com/Swati_THN/status/457867734420705280
https://twitter.com/tsutsuii/status/460015782546522112
https://twitter.com/Akkiesoft/status/462232956241592320
https://twitter.com/nagise/status/566964856595558400
D による DMリンクの廃止 と score 導入 の効果かわかりませんが、
チケットで上げられている上記のツイートそれぞれについて
mikutter 3.8.6 ではすべて正常に表示されるようです。
ということで終了にしておきます。