I risultati della ricerca delle chat non sono scorrevili su mobile (lo swipe touch non risponde)

Ciao.

Su dispositivi mobili, quando si utilizza la ricerca globale nella chat (ricerca in tutti i canali, non la ricerca all’interno di un singolo canale), l’elenco dei risultati non può essere scorrito. Scorrere verso l’alto o il basso sull’area dei risultati non produce alcun movimento di scroll. Questo rende impossibile accedere a qualsiasi risultato oltre a ciò che si adatta allo schermo iniziale.

Comportamento atteso

Scorrere l’elenco dei risultati della ricerca nella chat dovrebbe permettere di scorrere attraverso tutti i risultati corrispondenti, allo stesso modo in cui funziona sul desktop o nella ricerca all’interno di un canale.

Comportamento effettivo

  • I gesti di tocco/scorrimento sull’area dei risultati non fanno nulla — non si verifica alcuno scorrimento.
  • I set di risultati brevi che si adattano già allo schermo senza necessità di scorrimento non sono interessati (non c’è nulla da scorrere, quindi il bug non è visibile lì).
  • Non appena ci sono abbastanza risultati, o risultati con contenuti dei post più lunghi, che richiederebbero lo scorrimento per essere visualizzati, l’elenco si blocca e diventa inaccessibile oltre la porzione inizialmente visibile.
  • Questo accade in modo costante (riproducibile al 100% nei nostri test, non intermittente).

Passaggi per riprodurre il problema

  1. Su un dispositivo mobile, apri Discourse tramite web mobile o PWA e clicca su Chat.
  2. Apri la ricerca generale nella chat (ricerca tra i canali, non la ricerca in un singolo canale).
  3. Inserisci un termine di ricerca che restituisca diversi risultati, includendo almeno un set di risultati lunghi/multipli che richiederebbe lo scorrimento.
  4. Prova a scorrere l’elenco dei risultati scorrendo verso l’alto o il basso con un dito.
  5. Osserva: nulla scorre.

Ambiente

Elemento Valore
Versione di Discourse nell’ultima versione, ma abbiamo notato il problema circa 8 settimane fa.
Deployment Auto-ospitato
Dispositivi testati iPhone (iOS, Safari) e Android (Chrome) — entrambi interessati
Versione di Chrome testata 150.0.7871.113
Metodo di accesso Testato sia come PWA installata (aggiunta alla schermata iniziale) che in una normale scheda del browser mobile — entrambi interessati
Riprodotto da Segnalato da un utente, testato e confermato da un amministratore e 2 altri membri dello staff su dispositivi iPhone e Android separati
Durata Presente da almeno ~8 settimane, attraverso 2 aggiornamenti di Discourse in quel periodo
Modalità sicura testata? no, poiché le finestre della chat scompaiono in modalità sicura

Qualcuno potrebbe aiutare con questo problema?

Grazie mille :folded_hands:t4:

3 Mi Piace

Rapporto accurato, grazie! Sto aggiungendo una correzione che sarà inclusa la prossima volta che aggiornerai Discourse.

1 Mi Piace