操作
Bug(バグ) #3612
完了タイムラインガジェットで11件以上コメントが付いている場合の動作がおかしい
開始日:
2014-06-02
期日:
進捗率:
100%
予定工数:
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)
説明
概要¶
opLikePluginを使用している環境で、タイムラインに対して11件以上コメントが付いている場合に「以前のコメントを見る」をクリックすると、コメント数分の「いいね!」が一番古いコメントに表示される。
再現バージョン¶
./symfony opPlugin:install opLikePlugin -r 1.2.1
./symfony opPlugin:install opTimelinePlugin -r 1.2.0
再現手順¶
1. タイムラインガジェット上でメンバーのタイムラインに対して11件以上のコメントをつける
2. 画面をリロードし、「以前のコメントを見る」をクリックする
3. 最後に表示されたコメントに「いいね!」が11件並んで表示される
原因¶
opTimelinePlugin 側で、「以前のコメントを見る」をクリックし、コメントを取得したタイミングで、div.timeline-post-comment
要素のデータのみを消しているが、そのタイミングで表示されている「いいね」の要素は div.timeline-post-comment
の要素の外にあるため、削除されず、残る
「いいね」の要素が残ったまま、コメントが追加され、そのコメント内にさらに「いいね」が追加される
修正¶
div.timeline-post-comment
の要素内に 「いいね」の要素を定義するようにパッチを作成する
ファイル
Shinichi Urabe さんが7年以上前に更新
- ステータス を New(新規) から Accepted(着手) に変更
以下においても現象を確認。ブラウザ依存の問題ではなさそう
- IE11
- Safari バージョン10.1.1 (12603.2.4)
- Chrome バージョン 58.0.3029.110 (64-bit)
- Firefox 53.0.3 (64 ビット)
Shinichi Urabe さんが7年以上前に更新
- 関連している Bug(バグ) #4196: タイムラインの「以前のコメントを見る」をクリックした際に、クリックする前からコメントが逆順になる を追加
Shinichi Urabe さんが7年以上前に更新
- 説明 を更新 (差分)
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 対象バージョン を v1.2.6 alpha にセット
- 進捗率 を 0 から 50 に変更
Shinichi Urabe さんが7年以上前に更新
- ステータス を Pending Review(レビュー待ち) から Fixed(完了) に変更
- 進捗率 を 50 から 100 に変更
操作