La segunda ocurrencia de la nota al pie de expansión en línea no se puede expandir

Al usar el plugin de notas al pie v0.1 con la configuración “habilitar notas al pie en Markdown” y “mostrar notas al pie en línea” activadas en Discourse 2.6.0 beta6 (66ecefba52):

  • cuando se usa la misma nota al pie en línea dos veces en una publicación, la primera se puede hacer clic y se expande para mostrar la nota, pero la segunda no (ni la tercera…).
  • reproducido en mi sitio con el ejemplo mínimo proporcionado en la publicación de notas al pie de Discourse:

Somos nuestras elecciones. [1]
Muchas palabras interesantes
Realmente lo dijo. [1:1]

  • Intenté reproducirlo en try.discourse.org, pero el plugin de notas al pie no parece estar disponible.

¿Alguien más puede reproducirlo o hay un problema con mi sitio?


  1. Somos nuestras elecciones.
    Sartre, hace algún tiempo
    algún día
    en el pasado ↩︎ ↩︎

1 me gusta

He probado ese ejemplo en mi sitio de desarrollo local (ejecutando el código más reciente de Discourse con el navegador Chrome). He observado que la segunda nota al pie se sitúa ya sea al final de la página o fuera de ella.

Si intento insertar una nota al pie única entre las dos notas al pie duplicadas, la segunda de las notas al pie duplicadas mostrará el contenido de la nota al pie única si se hace clic en ella después de haber hecho clic en la nota al pie única. Ejemplo de marcado para ese problema:

Somos nuestras decisiones. [^sartre]

Muchas palabras interesantes

Prueba de la segunda nota al pie [^second]

Realmente lo dijo. [^sartre]

[^sartre]: Somos nuestras decisiones.
Sartre, hace algún tiempo
un día cualquiera
en el pasado

[^second]: este es el contenido de la segunda nota al pie

2 Me gusta

Me encontré con esto hoy, intentando ser humorístico.[1]


  1. Puedes leer esto, pero no puedes expandir esto[2]. ↩︎

  2. ¡Qué lástima! Esto es hilarante. ↩︎

Supongo que este Discourse no utiliza el plugin de notas al pie.

Entonces… ¿infiero que depende de mí si quiero que esto funcione? ¿Es así? ¿Alguien puede echarme una mano?

El primer paso es averiguar si funciona aquí:

Simplemente lo estamos empaquetando de nuevo, es posible que ya se haya mejorado en la última versión.

1 me gusta

Finalmente tuve tiempo de investigar esto. Gracias por la sugerencia.

markdown-it y markdown-it-footnote se comportan como esperaba. Lo confirmé con algunas pruebas unitarias sencillas.

El problema parece surgir cuando intento hacer clic en la nota al pie en un tema. Así es como me sucede.

Primero, intento hacer clic en “…” en la nota al pie anidada, lo que recarga la página; luego intento hacer clic en el enlace “[2]” en la nota al pie anidada, para el cual no hay una ancla HTML correspondiente.

¿Qué puedo hacer al respecto?

Muchas gracias.

1 me gusta