Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Group conversation shows stale messages until reopened multiple times

オープン 初心者向け
#897 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
70/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
android, kotlin
領域
mobile-dev

調査の方向性

グループ会話を開いたときにメッセージを読み込むコードと、グループチャット固有のメッセージキャッシュ処理を見つけることから始めてください。会話が閉じている間に新しいメッセージが届いてもキャッシュが無効化されず、何度か開き直して更新が行われるまで古いデータが表示される理由を特定してください。修正では、会話を開いたときに最新のメッセージがすぐに読み込まれるようにする必要があります。報告された手順を再現して確認できます。新しいグループメッセージを受信し、会話を開いて、何度も開き直さなくても最新のメッセージが表示されることを確認してください。

索引モデルが issue の本文から書いたものです。

説明

bug needs triage
Checklist
  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.
Affected app version

1.9.1

Affected Android/Custom ROM version

Android 16

Affected device model

Samsung Galaxy S22

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug
  1. Receive new message(s) in a group conversation
  2. Open that group conversation from the thread list
  3. Observe the messages shown are not the latest — they reflect the state from the last time the conversation was force-refreshed (i.e., last time it was reopened ~3 times)
  4. Go back to thread list, reopen the conversation
  5. Repeat step 4 3 times eventually the true latest messages appear at the bottom
Expected behavior

Opening the conversation should show the actual latest messages immediately, not a stale snapshot from the last refresh cycle.

Actual behavior

The conversation displays messages as of the last time it was manually refreshed (by reopening 3x). New messages received since then aren't reflected until the reopen-3x process is repeated — the view isn't live/current, it's stuck on a stale cache that only advances when force-reopened enough times.

Screenshots/Screen recordings

Sorry too private to post example

Additional information

No crashes exactly, stock android, and I've disabled all animations

主要言語
Kotlin
スター
1.6k
フォーク
187
平均マージ
1日 15時間
マージ済み PR(30日)
20

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

FossifyOrg/Messages のほかの issue

FossifyOrg/Messages の issue をすべて見る

似ている issue

Kotlin の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。