Ao usar o plugin de nota de rodapé v0.1 com as configurações “habilitar notas de rodapé em markdown” e “exibir notas de rodapé inline” ativadas no Discourse 2.6.0 beta6 (66ecefba52):
quando a mesma nota de rodapé inline é usada 2 vezes em uma postagem, a primeira pode ser clicada e se expande para mostrar a nota, mas a segunda não (nem a terceira…).
reproduzido no meu site com o exemplo mínimo fornecido na postagem do Discourse sobre notas de rodapé:
Somos nossas escolhas. [1]
Muitas palavras interessantes
Ele realmente disse isso. [1:1]
Tentei reproduzir em try.discourse.org, mas o plugin de notas de rodapé parece não estar disponível
Alguém consegue reproduzir também ou há um problema no meu site?
Somos nossas escolhas.
Sartre, algum tempo
algum dia
no passado ↩︎↩︎
Testei esse exemplo no meu site de desenvolvimento local (executando o código mais recente do Discourse com o navegador Chrome). Estou constatando que a segunda nota de rodapé está posicionada no final da página ou fora da página.
Se eu tentar inserir uma nota de rodapé única entre as duas notas de rodapé duplicadas, a segunda das notas duplicadas exibirá o conteúdo da nota única se for clicada após clicar na nota única. Exemplo de marcação para esse problema:
Somos nossas escolhas. [^sartre]
Muitas palavras interessantes
Segundo teste de nota de rodapé [^second]
Ele realmente disse isso. [^sartre]
[^sartre]: Somos nossas escolhas.
Sartre, em algum momento
algum dia
no passado
[^second]: este é o conteúdo da segunda nota de rodapé
Finalmente tive tempo para investigar isso. Obrigado pela sugestão.
markdown-it e markdown-it-footnote se comportam como eu esperava. Confirmei isso com alguns testes unitários simples.
O problema parece surgir quando tento clicar na nota de rodapé em um tópico. É assim para mim.
Primeiro, tento clicar nos “…” na nota de rodapé aninhada, o que recarrega a página; em seguida, tento clicar no link “[2]” na nota de rodapé aninhada, para o qual não há uma âncora HTML correspondente.