La proprietà CSS `white-space` dei dati degli appunti non viene rispettata durante l'incolla nell'editor di testo RTF

Grazie mille per la correzione @renato, e per aver dedicato del tempo a pubblicare un aggiornamento qui!

Le recenti correzioni di bug hanno portato la funzionalità dell’editor di testo rich a un punto in cui può servire a rendere il nostro forum più accessibile agli utenti meno tecnici che non hanno già familiarità con Markdown e non sono motivati ad apprenderlo.


Ci sono ancora un paio di condizioni in cui i risultati non sono quelli attesi, ma queste sono cose che non è ragionevole mitigare tramite il codebase di Discourse:

Corruzione dovuta a sintassi di markup incidentale

I post possono essere corrotti nel caso in cui ci sia contenuto che assomiglia incidentalmente al markup. Ciò è dovuto alla decisione intenzionale di supportare il markup nell’editor di testo rich.

Per il nostro caso d’uso, in cui coloro che desiderano utilizzare il markup dovrebbero utilizzare l’editor Markdown, mentre l’editor di testo rich è destinato solo a coloro che non hanno interesse a utilizzare il markup, questa è una decisione molto sfortunata. Uno dei problemi più significativi che abbiamo con gli utenti non tecnici che utilizzano l’editor Markdown è la corruzione dei post dovuta a markup incidentale e avevo grandi speranze che l’editor di testo rich avrebbe fornito una soluzione per questo. Tuttavia, per il caso d’uso in cui un forum fornirà solo un editor di testo rich, questo design ha perfettamente senso poiché consente ancora agli utenti esperti di Markdown di comporre post in modo efficiente.

Formattazione errata dovuta a markup inappropriato nel contenuto degli appunti

Abbiamo un caso in cui il contenuto di tipo “text/html” aggiunto agli appunti quando si copia da una specifica applicazione contiene markup HTML inappropriato, il che si traduce in una formattazione errata quando il contenuto viene incollato nell’editor di testo rich al di fuori di un blocco di codice.

Questo è ovviamente un bug nell’applicazione e Discourse sta agendo al 100% correttamente formattando il contenuto come indicato dal markup.

1 Mi Piace