こんにちは。
モバイル端末でグローバルなチャット検索(チャンネル内検索ではなく、全チャンネルにわたる検索)を使用している際、結果リストがスクロールできません。結果領域を上下にスワイプしても、スクロールは全く発生しません。これにより、初期画面に表示される範囲を超えた結果にアクセスすることが不可能になっています。
期待される動作
チャット検索結果のリストをスワイプすると、デスクトップ版やチャンネル内検索と同様に、すべての一致する結果をスクロールして閲覧できるはずです。
実際の動作
- 結果領域でのタッチ/スワイプ操作は何の効果もありません — スクロールは発生しません。
- スクロールなしで画面に収まる短い結果セットは影響を受けません(スクロールの必要がないため、ここでバグは目立ちません)。
- 結果が多すぎたり、投稿内容が長くてスクロールが必要になったりすると、リストが固定され、初期表示領域を超えた部分はアクセス不可能になります。
- この問題は常に発生します(テストでは100%再現可能で、断続的ではありません)。
再現手順
- モバイル端末で、DiscourseをモバイルWebまたはPWAとして開き、チャットをクリックします。
- 一般的なチャット検索(単一チャンネルの検索ではなく、チャンネルにわたる検索)を開きます。
- スクロールが必要な長い/複数の結果を含む、複数の結果を返す検索語を入力します。
- 指で上下にスワイプして結果リストをスクロールしようとします。
- 観察:何もスクロールしません。
環境
| 項目 | 値 |
|---|---|
| Discourseのバージョン | 最新バージョンですが、問題に気づいたのは約8週間前です。 |
| デプロイ方法 | セルフホスト |
| テスト対象デバイス | iPhone(iOS、Safari)およびAndroid(Chrome) — 両方に影響あり |
| テスト対象のChromeバージョン | 150.0.7871.113 |
| アクセス方法 | インストール済みのPWA(ホーム画面に追加)と通常のモバイルブラウザタブの両方でテスト — 両方に影響あり |
| 再現者 | ユーザーから報告され、管理者および2名の他のスタッフが別のiPhoneおよびAndroidデバイスでテストして確認 |
| 期間 | 少なくとも~8週間存在し、その期間中に2回のDiscourseアップデートを跨いでいます |
| セーフモードでテスト済み? | いいえ、セーフモードではチャットウィンドウが消えるため |
この問題について、誰かお手伝いしていただけますか?
大変感謝します ![]()
