Interação inesperada entre `On group messages publish group read state` e posts whisper

Em uma mensagem de grupo com um grupo que:

  • Tem Publicar estado de leitura do grupo em mensagens de grupo marcado e
  • Está em grupos com sussurros permitidos

Uma postagem de sussurro mostrará o número de membros do grupo que viram a postagem,

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

mas clicar no elemento da interface do usuário para exibir quais membros viram a postagem não faz nada.

image

Em segundo plano, uma solicitação XHR é feita,

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

que retorna,

{"post_readers":[]}

em vez da lista esperada de post_readers.

Como um dos casos de uso esperados dessa combinação de recursos é discutir sinalizações de “Algo mais” privadamente no mesmo tópico que o usuário que levantou a sinalização e ser capaz de rastrear quem leu quais postagens, e não consigo imaginar um caso de uso onde publicar a contagem de leitura, mas não as identidades dos leitores em um grupo de ‘publicar estado de leitura’ em uma postagem de sussurro seria desejado, acredito que este seja um bug na implementação da publicação do estado de leitura do grupo quando a postagem é um sussurro.

Versão do Discourse: 3.4.0.beta1-dev

1 curtida