Olá a todos,
Recentemente, dediquei algum tempo a pesquisar tópicos e discussões antigas no Meta e em outros fóruns baseados no Discourse, e descobri que muitos usuários ao longo dos anos levantaram repetidamente a mesma preocupação:
Após postar uma resposta ou fechar o compositor, o Discourse salta automaticamente para a última postagem do tópico.
Para muitas pessoas — inclusive eu — esse comportamento é, na verdade, disruptivo em vez de útil.
Por que isso está causando problemas
Com base no que muitos usuários expressaram, os problemas comuns incluem:
-
Ao responder no meio de um tópico longo, o compositor fecha e a visualização salta subitamente para o final, forçando você a rolar tudo de volta para continuar lendo de onde parou.
-
Se você está respondendo enquanto acompanha mensagens mais antigas, esse salto automático interrompe o fluxo de leitura.
-
Alguns usuários até pensaram que isso poderia ser um bug, pois o salto acontece tão rapidamente que parece inesperado e não intuitivo.
-
Várias discussões passadas indicam que as pessoas tentaram soluções alternativas, scripts ou “hacks”, mas nada funciona de forma confiável ou oficial.
Em resumo, embora o salto automático para a postagem mais recente seja útil para alguns usuários, ele é claramente indesejado por muitos outros, dependendo de seus hábitos de leitura ou fluxo de trabalho.
Solicitação de Recurso: Por favor, torne este comportamento opcional
Ao analisar os tópicos anteriores, parece que:
-
Não há uma configuração nativa para desativar esse salto automático
-
Não há um plugin oficial que forneça uma opção de alternância
-
Administradores e usuários atualmente não podem controlar esse comportamento
Portanto, gostaria de solicitar que o Discourse forneça:
Uma preferência de usuário, como:
“Após postar ou fechar o compositor, permaneça na posição atual (não salte para a última postagem).”
ou
Uma configuração global/de administrador, como:
“Ativar/desativar a rolagem automática para a postagem mais recente após as respostas.”
Isso permitiria que diferentes comunidades (e usuários individuais) escolhessem qual modelo de interação se adapta melhor ao seu estilo de leitura. Também se alinha com a filosofia de design do Discourse, que geralmente permite a personalização de comportamentos de fluxo de leitura.
Por que uma opção beneficiaria a todos
-
Usuários que gostam do salto automático podem mantê-lo como está
-
Usuários que não gostam podem desativá-lo
-
Administradores de fóruns podem definir padrões que correspondam às necessidades de suas comunidades
-
Ninguém precisará depender de JavaScript personalizado frágil ou scripts de usuário de navegador
-
Melhora a acessibilidade e reduz movimentos súbitos que podem ser desconfortáveis para alguns leitores
Dado quantas pessoas levantaram essa questão ao longo dos anos, adicionar uma opção configurável poderia melhorar significativamente a experiência do usuário para uma grande parte da comunidade.
Se eu perdi alguma configuração ou plugin existente, por favor, sinta-se à vontade para me indicar — mas com base no que encontrei, não parece que tal opção exista atualmente.
Obrigado por considerar, e eu realmente agradeceria qualquer percepção da equipe ou de outros desenvolvedores de plugins.