La posizione del post letto è cambiata nell'argomento?

Ciao,

Ho notato che quando vado in un argomento dove ho letto alcuni post in precedenza, non continua dal post in cui ho smesso di leggere.

Ora sembra che la posizione di lettura sia l’ultimo post visibile invece del primo post visibile.

Demo: Nel video scorro fino al 14° post e torno all’elenco degli argomenti. Poi lo riapro e va al 18° post invece del 15°.

Sì, qualcosa è cambiato perché dovrebbe anche scorrere fino all’ultima riga vista. Penso di spostarlo in Bug.

Modifica: Sembra che salti all’ultima riga vista quando termina l’animazione di evidenziazione del post.
Questo perché l’ultima riga vista appare solo dopo l’animazione di evidenziazione (o il caricamento del post).

Grazie :slightly_smiling_face:

3 Mi Piace

Sì, diversi membri della mia community e io abbiamo notato questo. Ha iniziato ad accadere dopo aver abilitato la barra laterale.

Ciao,

Mi scuso per aver riaperto la discussione, ma ci sono aggiornamenti in merito? :slightly_smiling_face: Ho notato anche che a volte, quando clicco su una notifica nel menu, questa salta a qualche post sopra rispetto a dove punta la notifica.

Grazie :slightly_smiling_face:

2 Mi Piace

Questo sta accadendo in due delle mie istanze. Forse è correlato alla barra laterale? Prima di attivarla, tutto funzionava bene, ora gli utenti segnalano questo problema.

Sto ricevendo anche segnalazioni da parte dei miei utenti negli ultimi giorni, subito dopo aver abilitato la barra laterale.

No, penso di no, non la barra laterale. Forse in parte a causa di questo commit DEV: Asyncify loadTopicView (#18585) · discourse/discourse@2c5e8f1 · GitHub? Perché sembra che gli elementi del topic, i post, l’ultima riga vista, ecc… si carichino con un po’ di ritardo e penso che sia questo il motivo per cui a volte salta a post casuali. Ma non sono sicuro :slightly_smiling_face:

1 Mi Piace

Quell’aggiornamento risale a sei giorni fa, in coincidenza con i primi resoconti dei nostri utenti e anche con quando me ne sono accorto.

Hai una barra laterale attivata nella tua istanza?

Per tua informazione, ho notificato tutti gli ingegneri competenti riguardo a questo problema e ho aggiunto questo argomento alla nostra lista di tracciamento interna, abbiamo questa priorità.

6 Mi Piace

Credo che sia così che dovrebbe funzionare? Cliccare su un argomento in un elenco ti porta al primo post non letto*, non alla tua posizione precedente. Puoi tornare al punto in cui hai lasciato usando la navigazione avanti/indietro del browser.

(* – ci sono impostazioni che cambiano leggermente questo comportamento, ad esempio l’impostazione della categoria navigate_to_first_post_after_read che, se abilitata, ti porta al primo post se non hai più post non letti in un argomento)

Sì, lo scorrimento al marcatore “ultima visita” è un po’ difettoso. Non funzionerà se ci sono piccoli post (come “X mesi dopo”) o post eliminati subito dopo. Ci sto lavorando per una soluzione.

Questo bug è tracciato su Discourse jumps back 20 posts in post history when navigating to new topic.

Potrebbe essere stato corretto in FIX: Correctly reset `controllerReady` prop by CvX · Pull Request #18727 · discourse/discourse · GitHub

2 Mi Piace

@Don riesci ancora a riprodurre il problema?

1 Mi Piace

Ciao Sam,

No, dopo aver ripristinato il commit, per me va bene.


La prima cosa che ho menzionato probabilmente non è un problema :arrow_down_small:

Come ha detto Jarek, funziona così.

Penso di averlo confuso con la visualizzazione dell’argomento quando non si è effettuato l’accesso? Quando non ho effettuato l’accesso, va al post successivo anziché all’ultimo post visualizzato.

1 Mi Piace