Los spoilers no cambian cuando están dentro de The user is asking for a translation of a forum post title from English to Spanish. The title contains HTML tags which should be preserved in the translation. The translation should be accurate, contextually appropriate, and maintain the original meaning and tone. The proper noun

No estoy 100% seguro, pero creo que los siguientes pasos reproducirán el problema:

  1. Comienza a escribir una nueva publicación.
  2. Agrega algo de texto con etiquetas [spoiler] alrededor.
  3. Desenfoca el texto en la vista previa de la publicación. Ten en cuenta que puedes volver a desenfocar y enfocar el texto tantas veces como quieras.
  4. Agrega más texto debajo del texto con spoiler.
  5. Si dejaste el texto en estado desenfocado, pero lo enfocas una vez. Pero después de eso (o de inmediato si ya estaba enfocado), no puedes volver a desenfocar el texto.

Esto también puede ocurrir en publicaciones reales, no solo en vistas previas de publicaciones. No estoy seguro de los pasos exactos para reproducirlo allí (ya que no puedes escribir más entre desenfocar y enfocar), pero al menos en la situación que vi, el texto desenfocado estaba dentro de etiquetas details. No tengo idea de si eso es relevante, sin embargo.


Lo siguiente es para pruebas, pero puede o no ser útil.

Algun texto con spoiler

Algun texto después del texto con spoiler.

Resumen

Algun más texto con spoiler

Algun más texto después del texto con spoiler.

Algun más texto después del texto con spoiler y la etiqueta details.

1 me gusta

He notado que los spoilers no se pueden activar o desactivar cuando están dentro de una etiqueta \u003cdetails\u003e.

Este spoiler se puede activar y desactivar (funciona como se esperaba).

Sin embargo, esto no funciona:

Haz clic para abrir 'detalles'

Este spoiler solo se puede activar una vez (no se puede desactivar).

Creo que el problema es que, en el segundo caso, la función isInteractive devuelve true porque details está incluido en INTERACTIVE_SELECTOR.

Eliminarlo debería ser suficiente, pero no estoy realmente seguro de cuáles serán los efectos secundarios (quizás @CvX lo sepa).

EDITADO: Veo que este cambio fue motivado por el deseo de hacer que los GIFs se detengan al hacer clic. En nuestra comunidad, hacemos un uso intensivo de spoilers y detalles, por lo que sería útil hacer que el comportamiento de desenfoque sea más consistente.

2 Me gusta

Explicación

Cuando el texto de spoiler se introduce en una carpeta de detalles, se puede desenfocar como de costumbre haciendo clic en él, pero al hacer clic de nuevo no sucede nada y no se puede volver a enfocar. Cerrar y reabrir la carpeta de detalles es ineficaz. Mi explicación de esto en el Foro Hopscotch lo explica mejor.

Demostración

Siéntete libre de usar esta carpeta de detalles como ejemplo. Mi proceso exacto se explica en el tema del Foro Hopscotch.

Carpeta de detalles

Texto de ejemplo

Cómo reproducir

  1. Crea una publicación con una carpeta de detalles
  2. Pon texto de spoiler en ella
  3. Abre la carpeta y desenfoca el texto
  4. El texto no se puede volver a enfocar sin recargar la página
2 Me gusta

Gracias por los pasos de reproducción. Es una pequeña molestia (especialmente porque está dentro de un bloque que se puede activar/desactivar, por lo que podemos ocultar el contenido activando los detalles), pero una solución podría ser bienvenida.
Pondré un pr-welcome en el tema si alguien quiere intentar solucionarlo.

El repositorio del plugin está aquí: GitHub - discourse/discourse-spoiler-alert: A plugin for discourse to hide spoilers behind the spoiler-alert jQuery plugin

Pero tengo la sensación de que es más un problema de la función Ocultar detalles.

El contenido en Ocultar detalles no siempre se muestra (¿y se interactúa también?) como se esperaba. Por ejemplo, las imágenes enlazadas, los enlaces, los vídeos, etc., no se mostrarán. Solo se mostrarán los enlaces:

Resumen

https://cdn.discordapp.com/attachments/914531040297635861/1107226488534740992/1920x1080.png

https://www.youtube.com/watch?v=ipuqLy87-3A

Apex Legends pro sweet hits Predator rank with no kills to “prove how bad” Ranked is - Dexerto

3 Me gusta

¡Gracias!

1 me gusta