A) Al final de muchos temas rastreados, veo una línea que dice:
Verás un recuento de nuevas respuestas porque [leíste este tema]
El enlace “leíste este tema” no funciona. Tiene la siguiente estructura: forum.domain.xxx/t/topic/u/user/preferences/notifications
No sé si eso debería lograr algo en particular o si es un error y la parte /t/topic no debería estar. Sin ella, terminas en la sección de notificaciones de tus preferencias, donde puedes ajustar Seguir automáticamente los temas que visito después de x minutos y Cuando publico en un tema, establecer ese tema como. Ese podría ser el objetivo de este enlace. No estoy seguro.
B) Si entro en un tema y hago clic para rastrearlo manualmente, dice lo mismo. Sería más lógico tener una línea que me diga algo como “Verás un recuento de nuevas respuestas porque seleccionaste manualmente rastrearlo”.
Solo por si acaso, para los temas donde publiqué o que creé, la línea termina con “porque respondiste a este tema/creaste este tema”, lo cual está bien. En este caso NO HAY ENLACE (podría haberlo, como cuando dice “porque leíste”).
C) Temas DIVIDIDOS: Creo que noté hoy que cuando un tema rastreado se divide, el parámetro de rastreo se establece en el tema dividido (“bifurcado”), lo cual está bien. Pero parece que Discourse perdió el recuento de las publicaciones realmente leídas. Solo me mostraba la última respuesta como no leída (y me enlazaba a ella) cuando en realidad había más de una. Esto puede ser un poco más complicado y quizás “normal”. Además, solo tuve una ocurrencia de esto, así que no estoy 100% seguro.
Creo que esto es un error y no un problema de UX. El problema se debe a la falta de una barra diagonal al inicio del atributo href del enlace. Por ejemplo, para mi usuario, el enlace ‘leer este tema’ está configurado como u/simon_cossar/preferences/notifications. Editar el href en la consola a /u/simon_cossar/preferences/notifications soluciona el problema para mí.
Acabo de encontrar un problema similar con un enlace de navegación que se agregó mediante el componente de tema Nav Links. En ese caso, el href estaba configurado como latest?solved=no. Eso llevaría al usuario a la página de no encontrado si se hacía clic en el enlace de navegación desde cualquier página que no fuera la página de inicio del sitio. Entiendo que el enlace en esta forma funcionaba anteriormente, pero ahora debe configurarse como /latest?solved=no.
¿Ha cambiado algo en la forma en que Discourse maneja estos enlaces?
Puede que esté totalmente equivocado, pero solo para mi propia comprensión, ¿es la falta de esta barra lo que hace que el enlace apunte a domain/t/topic/u/.. en lugar de domain/u/...? (¿la falta de la barra hace que se añada a la URL actual en lugar de solo a la base del dominio?)