プロジェクト

全般

プロフィール

バグ #1109

完了

ツイートの詳細タブでURLリンクが多数ある場合に表示が切れてしまう

Izumi Tsutsui さんがほぼ7年前に追加. 5年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
message_detail_view
クラッシュする:
いいえ

説明

このツイート
https://twitter.com/PkgsrcChanges/status/939584643149516800
を検索もしくは https://github.com/osak/show_tweet 等のプラグインを使って表示すると
↓こんな感じで複数のリンクが貼られているのですが

これを右クリックメニューの「詳細」で表示すると

のように URL が途中で切れてしまうようです。

文字数制限もしくは extended_tweet の扱いに問題があるんでしょうか。


ファイル

tweet1.png (18 KB) tweet1.png Izumi Tsutsui, 2017-12-10 06:12
tweet2.png (19.9 KB) tweet2.png Izumi Tsutsui, 2017-12-10 06:12
0001-message_detail_view-description.patch (1.29 KB) 0001-message_detail_view-description.patch Shibafu Midorino, 2019-05-01 19:40

関連するチケット

関連している バグ #1358: 抽出条件「本文」がMessage Modelのto_sを使用している終了Shibafu Midorino操作

Shibafu Midorino さんが5年以上前に更新

該当の機能を提供するプラグインである message_detail_view の実装を見ると、本文の表示のために Model の #to_s を参照していました。

Plugin::Twitter::Message#to_s は (おそらく互換性維持のため?) 本文を、140文字で収まるよう末尾を捨てて返す作りになっています。
そのため、URLの途中で切り捨てられた本文が表示されていたと考えられます。

今日では、本文情報のようなデータは description フィールドで扱うという規約が存在するため、ひとまずはそちらを参照するのが妥当だと考えます。

mikutter 3.8.7向けのパッチを添付しました。

toshi_a 初音 さんが5年以上前に更新

  • ステータスパッチ適用待ち から レビュー待ち に変更
  • 担当者Izumi Tsutsui にセット
  • 対象バージョン3.5 から 3.8 に変更
  • ブランチtopic/1109-message-detail-view-description にセット

pushしました。確認してみてください。

Izumi Tsutsui さんが5年以上前に更新

  • ステータスレビュー待ち から マージ待ち に変更

master だとテストがややしんどいので develop に同様のパッチを当ててテストしました。
問題ありません。

toshi_a 初音 さんが5年以上前に更新

  • ステータスマージ待ち から 終了 に変更

merged.

Izumi Tsutsui さんが5年以上前に更新

  • 関連している バグ #1358: 抽出条件「本文」がMessage Modelのto_sを使用している を追加

他の形式にエクスポート: Atom PDF