Olá, estou com um bug de rolagem depois de adicionar um widget através de um componente de tema do Discourse e gostaria de ajuda para corrigi-lo. Pago.
Olá David, você pode fornecer detalhes adicionais. Como qual componente você adicionou quando este bug foi notado. Versão do Discourse e informações de compilação.
Isso dará às pessoas uma ideia melhor de que o que você precisa de ajuda é um bug de rolagem é um pouco vago. É possível também que alguém possa ter uma correção fácil sugerindo um componente alternativo.
Você também pode usar as ferramentas de desenvolvedor do seu navegador para ver se há erros no console.
Olá Dan, obrigado pela resposta.
Estou usando um componente de tema para exibir um widget que aparece na barra lateral em desktops e no topo da postagem no celular.
O problema é que isso parece interferir no recurso ‘pular para o último lido’ do Discourse. Quando um usuário abre um tópico que já leu, a página inicialmente rola para a posição correta, mas então o widget parece acionar uma mudança de layout ou um recarregamento parcial. Esse ‘glitch’ força a página de volta ao topo, fazendo com que o usuário perca seu lugar.
Anexei um vídeo para mostrar exatamente como o salto ocorre. Estou usando a versão mais recente do Discourse
Vídeo:https://drive.google.com/file/d/1PjIkhRQPf4HFMDYDQ6oj3jsxgx0D8Zxr/view?usp=sharing
Link ao vivo: Aave 14- Test eneded proposal - General - tally
Você está usando um Theme component personalizado ou um listado na categoria Theme component?
Se for personalizado e você estiver usando o widget spu, se bem me lembro, isso foi descontinuado com as mudanças no Discourse. Eu não tenho certeza, pois ainda estou aprendendo, mas acho que agora é feito com um componente Glimmer?
Estou no celular. Você pode postar uma captura de tela do(s) erro(s) do console, pois é difícil para mim dar zoom no vídeo.
Você usa plugin outlets para posicionar o widget?