Alguien lee una parte de un tema bastante largo (por ejemplo, los primeros 50 mensajes) y se va. Luego ocurren 60 mensajes más y reciben una notificación: van al mensaje por el que fueron notificados y ahora han perdido su lugar.
Solución potencial:
Quizás, al navegar a una notificación que esté después de tu último mensaje leído o suficientemente lejos de él, aparezca un modal que te ofrezca la opción de ir a las notificaciones o al último mensaje leído. De esa manera, podrás elegir si saltar adelante o leer completamente para tener contexto.
Esto me ocurre bastante a menudo, y sería genial contar con alguna solución. Se me acaba de ocurrir una idea. Quizás, en lugar de cambiar cómo funciona la navegación, se podría estilizar de forma diferente la línea de tiempo de las publicaciones para indicar cuáles están leídas y cuáles no. Solo para dar un ejemplo muy malo, quizás un color diferente o algo así podría mostrar las partes que has omitido y que en realidad no has leído. (Sí, soy pésimo diseñando, pero esa es la propuesta general.)
Para ser claros, esta es una herida autoinfligida por el usuario. Están leyendo un tema y luego, al hacer clic o tocar la notificación, avanzan dentro del tema.
Siempre rastreamos la posición de lectura “más baja” o “inferior” en un tema. Eso es lo que hace el pequeño botón de retroceso en la línea de tiempo vertical. No rastreamos “huecos de lectura” principalmente porque se convertiría en una pesadilla de interfaz de usuario
Lo mejor que se me ocurre es un cuadro de diálogo que diga “¿Estás seguro de que quieres avanzar en este tema y perder tu lugar?” cuando inicies la navegación hacia una publicación más baja o más profunda en el tema. Aunque eso podría ser igual de molesto, si no más, que perder tu lugar… No estoy seguro.
¿Qué? Abro Discourse, hago clic en una notificación de una respuesta y resulta que es mi culpa que la respuesta estuviera 50 publicaciones después de la última que vi?
Siempre puedes hacer clic en la v para mostrar la publicación a la que el usuario respondió. Al hacer clic en ella, te llevará a tu publicación. Sin embargo, no está pensado para llevarte al punto donde dejaste de leer o publicaste por última vez. Solo sirve para llevarte a la respuesta a la publicación en cuestión, sin importar cuántas publicaciones hayan seguido después de esa respuesta.
Ya existe una ventana emergente de “saltar a” que tiene campos para el número de publicación o la fecha. Quizás se podría agregar otra opción a esa ventana para el primer mensaje no leído.