I’m not 100% sure, but I think the following steps will reproduce the issue:
Start writing a new post
Add some text with [spoiler] tags around it.
Unblur the text in the post preview. Note that you can reblur and unblur it as much as you want.
Add some more text underneath the spoilered text.
If you left the text in a blurred state, but you unblur it once. But after that (or right away if it was already unblurred) you cannot reblur the text again.
This can also happen in actual posts, not just in post previews. I’m not sure the exact steps to reproduce there (since you can’t type more between unblurring and reblurring), but as least in the one situation I saw the issue for, the blurred text was within details tags. I have no idea if that’s relevant though.
The following is for testing, but may or may not be helpful.
Some spoiler text
Some text after spoiler text.
Summary
Some more spoiler text
Some more text after spoiler text.
Some more text after spoiler text and details tag.
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.
Quando o texto de spoiler é colocado em uma pasta de detalhes, ele pode ser des Blurred como de costume clicando nele, mas clicar novamente não faz nada e ele não pode ser re Blurred. Fechar e reabrir a pasta de detalhes é ineficaz. Minha explicação sobre isso no Fórum Hopscotch explica isso melhor.
Demonstração
Sinta-se à vontade para usar esta pasta de detalhes como exemplo. Meu processo exato é explicado no tópico do Fórum Hopscotch.
Pasta de detalhes
Texto de exemplo
Como reproduzir
Crie uma postagem com uma pasta de detalhes
Coloque texto de spoiler nela
Abra a pasta e des Blurred o texto
O texto não pode ser re Blurred sem recarregar a página
Obrigado pelas etapas de reprodução. É um pequeno inconveniente (especialmente porque está dentro de um bloco que pode ser alternado, então podemos ocultar o conteúdo alternando os detalhes), mas uma correção seria bem-vinda.
Colocarei um pr-welcome no tópico se alguém quiser tentar corrigi-lo.
Mas tenho a sensação de que é mais um problema do recurso Ocultar Detalhes.
O conteúdo em Ocultar Detalhes nem sempre é exibido (e interage como esperado?). Por exemplo, imagens vinculadas, links, vídeos etc. não serão exibidos. Ele mostrará apenas os links: