概要
Discourse インスタンスにおいて、トピック内の新しい投稿や返信が自動的に表示されません。ユーザーはトピックをアクティブに閲覧していても、後続の投稿を確認するために手動でページをリフレッシュする必要があります。
テーマ、プラグイン、カスタムコンポーネントがインストールされていないことから、これはリアルタイム更新(MessageBus/WebSocket/ポーリング)の回帰(バグの再発)であると考えられます。
環境
• Discourse バージョン: 2026.4.0-latest (9776b417b8)
• ホスティング: 自己ホスト
• カスタムテーマ: デフォルト
再現手順
1. 1 つのブラウザ/セッションでトピックを開く
2. 別のセッション/ユーザーアカウントで同じトピックを開く
3. トピック内に新しい返信を投稿する
4. 元のセッションで変化を確認する
期待される動作
新しい投稿は、MessageBus 更新やライブトピック更新を通じて、手動でのページリフレッシュなしにリアルタイムで表示されるはずです。
実際の動作
新しい投稿が開いているトピック表示には現れません。
表示されるのは以下の操作を行った後だけです:
• ブラウザの手動リフレッシュ(F5 / リロード)、または
• トピックから離れて再度戻る操作
ノート / 観察事項
• 干渉する可能性のあるカスタムプラグインやテーマはない
• ユーザー/セッション間で一貫して発生している
• 特にトピックスレッド内の後続の投稿の表示に影響している
• 以下のいずれかの回帰または障害を示唆:
• `MessageBus` のサブスクリプション処理
• `/message-bus/` の長期ポーリング / WebSocket のフォールバック
• トピック更新ストリーム(`topic:reload`, `post:created`)の伝播
影響
• リアルタイムでの議論の流れが妨げられる
• ユーザーがリフレッシュしない限り新しい返信を見逃す
• 投稿が成功したかどうかについての混乱を招く
要望
最近のビルドにおいて、リアルタイムのトピック更新に影響を与える既知の回帰があるかどうか、あるいは確認すべきサブシステム(MessageBus、ポーリングフォールバックなど)についてアドバイスいただけますでしょうか。