¡Qué divertido! Una forma de solucionar esto sería desactivar los lightboxes y la pausa de imágenes animadas dentro del elemento spoiler. Es muy fácil hacerlo solo con CSS:
.spoiled {
img.animated,
.lightbox {
pointer-events: none;
}
}
También podríamos hacer que los lightboxes y la pausa de animaciones solo se apliquen cuando el contenido no está desenfocado, pero eso no funcionaría si el spoiler es un interruptor. Sin embargo, si decidimos cambiar el comportamiento del spoiler para que sea de un solo sentido (desenfoque al hacer clic y listo), esto también podría funcionar.