Interacción inesperada entre `Al publicar estado de lectura en mensajes grupales` y publicaciones whisper

En un mensaje grupal con un grupo que:

  • Tiene marcada la opción On group messages publish group read state (En mensajes grupales, publicar estado de lectura del grupo), y
  • Está en whispers allowed groups (grupos permitidos para susurros)

Una publicación de susurro mostrará el número de miembros del grupo que han visto la publicación,

Screenshot from 2024-08-12 10-55-39

pero al hacer clic en el elemento de la interfaz de usuario para mostrar qué miembros han visto la publicación, no hace nada.

image

En segundo plano, se realiza una solicitud XHR,

curl '{{base_url}}/post_readers?id={{post_id}}'

que devuelve,

{"post_readers":[]}

en lugar de la lista esperada de post_readers.

Dado que uno de los casos de uso esperados de esta combinación de funciones es discutir las marcas de “Algo más” en privado en el mismo tema que el usuario que planteó la marca y poder rastrear quién ha leído qué publicaciones, y no puedo imaginar un caso de uso en el que publicar el recuento de lecturas pero no las identidades de los lectores en un grupo de “publicar estado de lectura” en una publicación de susurro sea deseable, creo que esto es un error en la implementación de la publicación del estado de lectura del grupo cuando la publicación es un susurro.

Versión de Discourse: 3.4.0.beta1-dev

1 me gusta