Spoilers não alternam quando dentro de <details>

Notei que os spoilers não podem ser ativados e desativados quando estão dentro de uma tag \u003cdetails\u003e.

Este spoiler pode ser ativado e desativado (funciona como esperado).

No entanto, este não:

Clique para abrir 'detalhes'

Este spoiler só pode ser ativado uma vez (não pode ser desativado).

Acho que o problema é que, no segundo caso, a função isInteractive retorna true porque details está incluído em INTERACTIVE_SELECTOR.

Removê-lo deve ser suficiente, mas não tenho certeza sobre os efeitos colaterais (talvez @CvX saiba).

EDIT: Vejo que essa mudança foi motivada por querer fazer GIFs pararem ao clicar. Em nossa comunidade, fazemos uso intensivo de spoilers e detalhes, então seria útil tornar o comportamento de desfoque mais consistente.

2 curtidas