Lo skeleton loader è attivo nel cassetto della chat

Ciao,

Lo inserisco in UX perché funziona ma sembra che sia attivo solo nel cassetto e c’è stato un commit per mostrare lo scheletro solo al caricamento iniziale. PERF: applies optimisations on chat-live pane by jjaffeux · Pull Request #20532 · discourse/discourse · GitHub e sembra che ci sia anche un problema di posizionamento ma forse è dovuto al caricatore.

Mar-16-2023 18-47-39

Grazie :slightly_smiling_face:

2 Mi Piace

Non mi è chiaro quale sia la tua aspettativa che non viene soddisfatta.

Vedi lo scheletro quando non te lo aspetti? O ti aspetti di vedere lo scheletro in alcuni casi ma non lo vedi?

2 Mi Piace

Nella chat a pagina intera, desktop o mobile, non utilizziamo lo scheletro per motivi di prestazioni.

Questa icona scheletrica di caricamento può essere creata anche per le pagine normali?

Oh, OK. Credo di aver capito.

Lo scheletro stesso è una “funzionalità”. Lo mostriamo quando i messaggi non sono ancora stati caricati per migliorare l’esperienza di scorrimento.

Penso che quello che stai sottolineando qui sia che c’è una differenza di prestazioni inspiegabile e/o inaspettata nel caricamento dei messaggi precedenti quando si è in modalità drawer, e la tua prova è che lo scheletro appare.

È questo che intendi?

Penso che lo scheletro dovrebbe essere attivo solo al caricamento iniziale quando si apre un canale. Il commit che ho collegato sopra contiene questa descrizione “mostra scheletro solo al caricamento iniziale” che funziona bene nella chat a pagina intera su desktop e mobile. Solo il drawer mantiene lo scheletro per questo scopo ed è per questo che penso che non sia intenzionale. :slightly_smiling_face:

Ora viene utilizzato sempre quando si fa clic per mostrare una risposta o un collegamento a un messaggio precedente nello stesso canale anche se il messaggio è stato caricato. Ecco un esempio, il messaggio a cui si risponde è già stato caricato.

Mar-17-2023 07-12-28

1 Mi Piace

Sono abbastanza sicuro di averlo risolto l’altro giorno, ho appena provato e non ha causato un ricaricamento completo per fare clic su rispondi.

MODIFICA: apparentemente funziona sul cellulare, ma non sul desktop, strano. Darò un’occhiata.

4 Mi Piace

Questo avrebbe dovuto essere risolto :+1:

2 Mi Piace

Questo argomento è stato chiuso automaticamente 2 giorni dopo l’ultima risposta. Non sono più consentite nuove risposte.