Gli spoiler non cambiano quando sono all'interno di The user is asking for a translation of a forum post title from English to Italian. The title is

I’m not 100% sure, but I think the following steps will reproduce the issue:

  1. Start writing a new post
  2. Add some text with [spoiler] tags around it.
  3. Unblur the text in the post preview. Note that you can reblur and unblur it as much as you want.
  4. Add some more text underneath the spoilered text.
  5. 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.

1 Mi Piace

Ho notato che gli spoiler non possono essere attivati e disattivati quando si trovano all’interno di un tag \u003cdetails\u003e.

Questo spoiler può essere attivato e disattivato (funziona come previsto).

Tuttavia, questo non funziona:

Clicca per aprire 'dettagli'

Questo spoiler può essere attivato solo una volta (non può essere disattivato).

Penso che il problema sia che, nel secondo caso, la funzione isInteractive restituisce true perché details è incluso in INTERACTIVE_SELECTOR.

Rimuoverlo dovrebbe essere sufficiente, ma non sono molto sicuro di quali saranno gli effetti collaterali (forse @CvX lo sa).

EDIT: Vedo che questa modifica è stata motivata dal desiderio di far smettere le GIF al click. Nella nostra community, facciamo un uso intensivo di spoiler e dettagli, quindi sarebbe utile rendere il comportamento di sfocatura più coerente.

2 Mi Piace

Spiegazione

Quando il testo spoiler viene inserito in una cartella details, può essere sfocato come al solito cliccandoci sopra, ma cliccando di nuovo non succede nulla e non può essere sfocato di nuovo. Chiudere e riaprire la cartella details è inefficace. La mia spiegazione di questo sul forum di Hopscotch lo spiega meglio.

Dimostrazione

Sentiti libero di usare questa cartella details come esempio. Il mio processo esatto è spiegato nell’argomento del forum di Hopscotch.

Cartella Details

Testo di esempio

Come riprodurre

  1. Crea un post con una cartella details
  2. Inserisci testo spoiler al suo interno
  3. Apri la cartella e sfoca il testo
  4. Il testo non può essere sfocato di nuovo senza ricaricare la pagina
2 Mi Piace

Grazie per i passaggi di riproduzione. Si tratta di un piccolo inconveniente (soprattutto perché è all’interno di un blocco attivabile/disattivabile, quindi possiamo nascondere il contenuto attivando i dettagli), ma una correzione potrebbe essere gradita.
Metterò un pr-welcome sull’argomento se qualcuno vuole provare a correggerlo.

Il repository del plugin è qui: GitHub - discourse/discourse-spoiler-alert: A plugin for discourse to hide spoilers behind the spoiler-alert jQuery plugin

Ma ho la sensazione che sia più un problema della funzionalità Hide Details.

Il contenuto in Hide Details non viene sempre visualizzato (e interagisce anche?) come previsto. Ad esempio, immagini hotlinked, link, video, ecc. non verranno visualizzati. Verranno mostrati solo i link:

Riassunto

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 Mi Piace

Grazie!

1 Mi Piace