Segunda ocorrência de nota de rodapé de expansão inline não pode ser expandida

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?


  1. Somos nossas escolhas.
    Sartre, algum tempo
    algum dia
    no passado ↩︎ ↩︎

1 curtida

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é

2 curtidas

Encontrei isso hoje, tentando ser engraçado.[1]


  1. Você pode ler isso, mas não pode expandir isso[2]. ↩︎

  2. Que pena! Isso é hilário. ↩︎

Acho que este Discourse não usa o plugin de nota de rodapé.

Então… eu infiro que cabe a mim se eu quiser que isso funcione. É isso? Alguém pode me dar uma força?

O primeiro passo é descobrir se funciona aqui:

Estamos simplesmente reembalando, é possível que já tenha sido melhorado na versão mais recente.

1 curtida

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.

O que posso fazer a respeito disso?

Muito obrigado.

1 curtida