Davvero divertente! Un modo per risolvere il problema sarebbe disabilitare le lightbox e la pausa delle immagini animate all’interno dell’elemento spoiler. È molto semplice da fare solo con il CSS:
.spoiled {
img.animated,
.lightbox {
pointer-events: none;
}
}
Potremmo anche far sì che le lightbox e la pausa delle animazioni si applichino solo quando il contenuto è sbloccato, ma questo non è compatibile con lo spoiler che funziona come un interruttore. Tuttavia, se decidessimo di cambiare il comportamento dello spoiler in modo unidirezionale (sblocco al click e basta), anche questa soluzione potrebbe funzionare.