Se pueden ingresar notas anidadas de mouseover, pero no se muestran

Hola,

Discourse puede manejar notas al pasar el ratón anidadas:

Aquí hay un texto^[una nota al pasar el ratón^[una nota al pasar el ratón anidada].]

Esto se representa como

Aquí hay un texto[1]

Cuando paso el ratón sobre el “[1]”, aparece una ventana emergente con el texto “una nota al pasar el ratón[1]”. El “[1]” dentro de esa ventana emergente también se muestra en azul, pero cuando paso el ratón sobre él, no se muestra la información oculta detrás.

Creo que esto es un problema de usabilidad, porque sugiere a la persona que escribe que las notas al pasar el ratón anidadas funcionan, pero al final no se puede acceder a la información detrás de la nota anidada.

Sugerencias para solucionarlo desde una perspectiva de usabilidad:

  • Hacer que las notas al pasar el ratón anidadas realmente muestren su contenido, o:

  • No permitir la anidación, de modo que

    Aquí hay un texto^[una nota al pasar el ratón^[una nota al pasar el ratón anidada].]
    

    se represente como

    Aquí hay un texto[2]

    (es decir, la anidación no crea una nota anidada, sino que el código introducido se imprime literalmente: al pasar el ratón sobre la nota externa, aparece una ventana emergente con el texto “una nota al pasar el ratón^[una nota al pasar el ratón anidada].”)

¡Saludos!


  1. una nota al pasar el ratón[1]. ↩︎

  2. una nota al pasar el ratón^[una nota al pasar el ratón anidada]. ↩︎

3 Me gusta

Hola @dreieck y gracias por ese informe bien redactado.

Lamentablemente, ambas sugerencias no solo fueron bastante difíciles de implementar, sino que también podrían llevar a una situación de anidamiento infinito tipo “caja de Pandora”. En mi opinión, las notas al pie anidadas son subóptimas en términos de experiencia de usuario y no deberían permitirse.

Así que he optado por una tercera vía, que es eliminar cualquier nota al pie anidada.

Sé que esto puede no ser lo que esperabas, pero al menos aborda el error de fingir que funciona cuando no lo hace.

Si estás convencido de que esta funcionalidad vale la pena tenerla, te recomiendo agregar tu voto a esta solicitud de función existente, pidiendo lo mismo.

Hola,

para entender:

¿Por qué mi segunda sugerencia (no interpretar una nota anidada, sino imprimirla tal cual) es más problemática que la sugerencia en la solicitud de extracción que enlazaste (eliminar cualquier nota anidada)?

1 me gusta

Técnicamente era más difícil de hacer y, como dije, no creo que sea buena experiencia de usuario (UX) en primer lugar. En ese punto, ¿por qué no simplemente poner todo en una sola nota si al final se van a pegar de todas formas?

¡Vale!

Principalmente estaba pensando en personas que simplemente lo hacen a ciegas sin mirar el resultado renderizado.

3 Me gusta