Ah, entendi agora. Eu achava que o propósito de embedMaxHeight era renderizar os comentários em um estilo mais nativo, minimizando a rolagem tanto quanto possível (exceto em discussões extensas, que ainda exigiriam rolagem). Por isso, eu o configurei para 15000px. Vou reduzi-lo um pouco.
Nesse caso, acredito que embedMinHeight pode não estar funcionando como esperado. Mesmo com ele configurado para 400px, o embed ainda tem uma altura de pelo menos 600px, com uma pequena lacuna restante no final.
Sim! @keegan o construiu tendo um dos casos de uso principais como base. Ficamos felizes que você tenha gostado. Nós o mesclamos há apenas algumas horas, então ainda estamos trabalhando em melhorias, como a quebra de largura da barra de ferramentas e o comportamento de envio ao pressionar Enter.
Será que não seria uma boa ideia exibir esse formulário diretamente no tópico (no Discourse) também? Ter o formulário aberto geralmente é muito mais convidativo e amigável para um público não técnico. Talvez valha a pena fazer um teste para ver se isso aumenta o engajamento?
Percebi outro problema no seu site. Vejo que você integrou o sistema de modo escuro/claro do seu blog com o novo embed do Discourse, de modo que alterar o modo do blog altera automaticamente o modo do embed. No entanto, embora a integração funcione bem no Firefox e no Chrome, ela não funciona no Safari. Estou supondo que isso seja um problema do Discourse, já que não apenas o popup “Permitir acesso” é relevante apenas para o Safari, mas outro problema, em que a barra de rolagem funciona incorretamente, também afeta apenas o Safari.
Deixando isso de lado por enquanto, estou curioso sobre como você conseguiu fazer a integração do modo escuro/claro funcionar. Iniciei um tópico Modo escuro automático para comentários incorporados há alguns anos, e a partir disso consegui que alguém escrevesse um script usando postMessage para fazer os dois sistemas funcionarem juntos. Mas com o novo sistema de embed de comentários completos do Discourse, o script parece ter sido quebrado (sendo que o padrão, de forma estranha, é o modo escuro do tema do Discourse). Então minha pergunta é: você já tinha um script postMessage escrito anteriormente, que você atualizou para o novo sistema de embed do Discourse? E, se sim (mesmo que você use WordPress e eu use Ghost), você se importaria de compartilhar seu código? Talvez eu pudesse comparar seu código com o que tenho para tentar fazer as coisas funcionarem com o Ghost e com a configuração de modo escuro do meu blog.
Sim, mas, se entendi e lembro corretamente, isso permite que o Discourse detecte se o sistema operacional está usando o modo escuro e, em seguida, se ajuste de acordo. O post que iniciei, que foi uma resposta ao que você vinculou (e que também vinculou a ele), tratava do botão de alternância em um blog que muda manualmente entre os modos claro e escuro do blog (independentemente do modo do sistema operacional). Isso parece correto (e, por sua vez, torna minha pergunta anterior relevante)?
Para deixar claro, este é o script que fiz alguém escrever para uso no meu blog, que, acho, agora precisa de alguns ajustes (talvez apenas precise de algumas classes alteradas, não tenho certeza).
Neste caso, acredito que a abordagem correta seria disparar o evento de monitoramento sem acionar a tag completa. A configuração atual distorce nossos Analytics porque dispara um evento page_view, o que infla artificialmente todas as estatísticas do site.
Para não mencionar que, atualmente, estamos duplicando o carregamento e o processamento de scripts.
No caso do GTM (Google Tag Manager), é ainda pior: todos os outros scripts da conta estão sendo injetados duas vezes, incluindo pixels do Google e Meta Ads, scripts de redes de anúncios de terceiros e muito mais.
Em relação aos analytics nativos do Discourse, sugiro um ajuste adicional: segmentar o tráfego do Embed em sua própria categoria. Isso nos permitiria visualizar o tráfego da comunidade e o tráfego do embed separadamente.
Muito obrigado por isso, eu aprecio. No entanto, isso me deixa um pouco confuso. Quando eu estava tentando fazer o alternador de modo escuro do meu blog que usa o Ghost funcionar com o embed do Discourse (já que não funcionava por padrão), fui finalmente informado de que teria que implementar algum código usando postMessage (que alguém construiu para mim e que resolveu o problema). Mas o código que você forneceu não inclui nenhum JS, o que não faz sentido para mim, e não consigo ver por que tudo funcionaria imediatamente devido ao uso do WordPress. De qualquer forma, obrigado mesmo assim.
Olá a todos, só passando para ver se alguém já teve a oportunidade de investigar isso.
Meus usuários estão relatando que não conseguem usar o formulário de forma alguma devido ao problema com o campo de texto, então isso está se tornando um bloqueio para nossa comunidade.
LucasMiller: A interface de comentários abaixo dos artigos tem um bug; não consigo digitar nada para postar (testei tanto no iPhone quanto no Android/Xiaomi). Você clica no campo de texto para digitar, mas ele simplesmente não registra nenhuma entrada. Por favor, dê uma olhada quando puder!
Isso só está acontecendo em artigos onde seria o primeiro comentário.
LucasMiller: Consegui postar apenas criando uma citação sem adicionar nenhum texto. Só depois que fui redirecionado para a interface da Comunidade (em vez de permanecer abaixo do artigo) que pude realmente adicionar meu comentário.
A solução alternativa com Markdown ajuda, mas não é ideal para o usuário comum. Qualquer insight ou correção temporária seria muito apreciada! Obrigado novamente pela ajuda.