Respostas sussurradas vazam no número do post

Então, o que você está dizendo é que, se alguém linkar externamente para a postagem #17 e nós a redirecionarmos para a postagem #78 porque várias postagens foram excluídas, não haverá problemas — é um design melhor?

Qual é o sentido de mudar isso pela metade?

exato, mas isso não é um problema de software no Discourse. Apenas tranquilize seus usuários de que é normal e siga em frente. Há 0,0% de chance de mudarmos esse comportamento.

Não. Não estou pedindo para a URL mudar. Estou pedindo apenas que o número do post exibido seja consistente entre a linha do tempo e a caixa de diálogo que mostra ‘post #x’, onde X é uma contagem que inclui posts e sussurros excluídos.

As capturas de tela que postei no tópico devem deixar isso claro.

Então mostre 78/12 na linha do tempo, realmente não estou acompanhando aqui

@sam - na imagem a seguir, onde está escrito ‘post #580’ (circulado em rosa), deveria estar escrito ‘post #256’ para corresponder à linha do tempo (circulada em rosa, à extrema direita da imagem):

Eliminar essa inconsistência seria bom, na minha opinião.

Então, dado que este post aqui é o #28.

A linha do tempo aqui deve mostrar:

Post número #28 de 26.

Ou você está dizendo que a interface deve mostrar #26 e linkar para #28?

Isso tudo está apenas dando voltas, não há uma mudança fácil aqui e, como @codinghorror disse, não temos planos de mudar isso.

Sim! A contagem na linha do tempo está correta do ponto de vista de um membro visualizando as postagens que ele pode ver — o ‘25/26’ é o esperado e faz sentido.

Então, para ser consistente, onde mostra ‘postagem #28’ na caixa, poderia exibir ‘postagem #26’ — mas ainda assim linkar para a 28 da mesma forma.

Não acho que estamos dando voltas, mas estou tendo dificuldade em explicar esse único ponto. Desculpe por isso, mas espero que tenhamos chegado lá no final, mesmo que nada seja alterado.

Mas então as pessoas vão apenas perguntar por que isso está acontecendo.

Entendo, mas isso começou como uma discussão sobre “privacidade”… por exemplo:

Nunca revelar que posts foram deletados ou sussurrados.

E agora você mudou um pouco o foco, dizendo:

Deixar a interface um pouco mais obscura, para que exiba números diferentes em alguns lugares.

Isso seria uma mudança enorme que afeta tantos subsistemas… incluindo coisas como Whispered replies leak in the post number - #30 by riking, que está incorporada nos posts.

@riking - os números na URL geralmente ficam à direita e não são imediatamente visíveis, a menos que você role a página (pelo menos nos meus navegadores). Isso contrasta com os outros elementos da interface. Você tem razão ao dizer que alguém ainda pode examinar a URL, mas é mais difícil notar imediatamente e muito mais sutil, dado que o topic_id também está incluído.

@sam - sim, ao ouvir que seria muito trabalho alterar a numeração/links da URL e coisas assim, no post 8 deste tópico sugeri que seria simples o suficiente corrigir apenas a discrepância mais óbvia nas contagens e desisti de qualquer outra ideia.

O número do post já pode ser exibido de forma diferente em alguns lugares, por exemplo, na linha do tempo versus na caixa, como demonstramos nas capturas de tela acima. Estou sugerindo tornar isso consistente e, acho que como consequência, tornar o post_id do banco de dados mais obscuro.

Não tenho certeza se você concorda, mas não sinto que os números na URL façam realmente parte da interface como tal - a URL já tem o topic_id nela, e isso já é opaco para os usuários. O post_id poderia ser pensado de forma semelhante.

O único problema que vejo em fazer a numeração dos posts exibida da mesma forma nos dois lugares sugeridos é que um moderador/administrador pode se referir a um número de post no texto (como você fez com ‘#30 por riking’), mas isso é um post diferente para um não moderador/administrador. Esse problema já existe agora ao navegar pela linha do tempo.