プロジェクト

全般

プロフィール

バグ #465

favとRTが両方されているとfavった人アイコンのマウスオーバーでのID表示がされない

Izumi Tsutsui6年以上前に追加. 約1ヶ月前に更新.

ステータス:
実装待ち
優先度:
通常
担当者:
-
対象バージョン:
-
プラグイン名:
ブランチ:
クラッシュする:
いいえ

説明

ツイート表示下のRTした人アイコンやfavした人アイコンにマウスオーバーすると
favstarと同じくツールチップでその人のTwitter IDが表示されるようになっていますが、
favとRTとが両方されていて両者が2段でアイコンが表示されている場合、
下段のRTアイコンのほうはマウスオーバーでツールチップが表示されますが、
上段のfavアイコンのほうはマウスオーバーしてもツールチップが出ません。
RTだけ、favだけの場合はそれぞれ表示されます。

0.1の時点で起きていたと思いますが、素の0.1.1.783でも確認しました。

履歴

#1 あひる 家鴨約1年前に更新

ツールチップの条件分岐は問題なく、不思議な力でその表示がされないというところまで確認しました。

マウスオーバー時にツールチップに表示するユーザー名は取れているため、表示の部分(おそらくGTK周り?)が悪さしてるんだと思います。
引き続きツールチップの動作を確認していきます。

#2 あひる 家鴨11ヶ月前に更新

Gtk::Tooltips のドキュメントを見てみたら、どうやら ToolTips は deprecated らしいです。
Gtk::Tooltips is deprecated since Gtk+ 2.12. Use Gtk::Tooltip and the tooltip_* methods in Gtk::Widget instead.
https://ruby-gnome2.osdn.jp/hiki.cgi?Gtk%3A%3ATooltips

Gtk::ToolTip の方はほとんど情報量がないので Gtk::Widget の tooltip_* を追ったほうがいいかもしれないですね。
もしかしたら、こちらを使うとうまくいくとかあればいいですが。

#3 Izumi Tsutsui約2ヶ月前に更新

あまり参考にならない情報ですが、気づいたことがあったのでメモ

  • RTのみされたツイートがTLの一番上にある状態
  • RTした人のアイコン上にマウスカーソルがあってツールチップでIDが表示されている状態

において、

  • TLの一番上にあった「RTのみされたツイート」がふぁぼられた
  • ふぁぼられたことにより、従来RTした人のアイコンが表示されていたところにふぁぼった人のアイコンが挿入された
  • マウスカーソルは動かしていないので結果としてマウスカーソルがふぁぼった人のアイコンの上に来た

という状態ではふぁぼった人のIDがツールチップで表示されていました。

上記の状態からマウスカーソルを下に動かしてRTした人のIDをツールチップで表示させた後に
再度ふぁぼった人のアイコンにマウスカーソルを動かした後はツールチップが表示されませんでした。

「表示しようとはしているものの、不思議な力で抑制されている」という流れには見えます。

#4 Izumi Tsutsui約1ヶ月前に更新

  • ステータス新規 から 実装待ち に変更

懸賞金対象だったなあ、などと思いだしたのでとりあえず変えてみます。

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