Spoilerizzare parti di due paragrafi non funziona correttamente

Per quanto mi riguarda, penso che qui ci sia un bug e una funzionalità. Possiamo non essere d’accordo sulla semantica, ma voglio spiegare come stiamo affrontando la questione in modo che tu capisca cosa succederà in seguito, data l’importanza degli spoiler per te e la tua community.

Il bug è che quando si tenta di applicare uno spoiler inline e attraverso blocchi, le interruzioni di paragrafo vengono rimosse (in modalità rich text) e aggiunte (in modalità Markdown):

Rich text:

Markdown:

Concordo sul fatto che non sia un’esperienza piacevole. Possiamo correggere quel bug, ma l’aspetto sarà uno dei seguenti:

  • Due spoiler separati, uno per riga, che devono essere cliccati separatamente per essere rivelati
  • Uno spoiler singolo, ma il contenuto selezionato sarà forzato nel proprio blocco

La richiesta di funzionalità è di supportare uno spoiler singolo che possa iniziare inline e estendersi su più blocchi, per poi essere rivelato con un singolo clic. Non è così che gli spoiler sono stati progettati per funzionare.

Il motivo per cui ti ho chiesto del tuo caso d’uso è per assistere sia nella correzione del bug sia nella comprensione dell’importanza della funzionalità. Di solito vediamo gli spoiler o inline o come blocchi, quindi mi chiedo se ci siano situazioni particolari in cui lo spoiler inline + blocco entra in gioco. Questo ci aiuta a capire come utilizzi Discourse e come la risoluzione di questo problema potrebbe aiutarti (e altri che riconoscono le esigenze della propria community in ciò che condividi qui).

1 Mi Piace