È cambiato qualcosa con l'inserimento di HTML nel compositore?

Recentemente ho notato che quando incollo (alcun) testo nel compositore, vengono inclusi i tag span. Per esempio

<span lang="en">Allora il brahmano Jānussoṇi si avvicinò al Buddha e scambiò i saluti con lui.</span><span lang="en">Una volta conclusi i saluti e la cortese conversazione, si sedette in disparte e disse al Buddha:</span>

Riesco a riprodurre questo comportamento solo quando gli span includono il parametro lang.

E stranamente, se digito tre backtick nel compositore per iniziare un blocco di codice e incollo il testo sulla riga successiva, i tag span non vengono incollati. Quindi

Allora il brahmano Jānussoṇi si avvicinò al Buddha e scambiò i saluti con lui. Una volta conclusi i saluti e la cortese conversazione, si sedette in disparte e disse al Buddha:

È davvero, davvero strano.

C’è stato qualche cambiamento nel modo in cui viene elaborato l’HTML? So (e apprezzo) che una parte limitata di HTML viene convertita in Markdown. Tuttavia, quegli span non dovrebbero essere incollati.

(Se mai, incollare in un blocco di codice dovrebbe includere gli span e incollare in un paragrafo normale non dovrebbe. Ma onestamente non penso che dovrebbero essere incollati ovunque)

Da hai copiato il testo?

@renato ha recentemente apportato alcune correzioni in quest’area, ma non sono sicuro che ci siano state delle regressioni.

Ecco una pagina di esempio.

Ho provato a incollare del testo simile che contiene span senza il parametro lang e viene incollato normalmente, cioè senza tag html span. Ecco perché penso che dipenda dal lang

Devo anche segnalare che siamo alla versione v2026.7.0-latest.

Ieri ho unito un miglioramento per evitare questi elementi HTML quando provengono da Word, ma darò un’altra occhiata con il tuo esempio. Fammi sapere se trovi altri esempi.

Tieni presente che un elemento con l’attributo lang è una combinazione valida come token inline di markdown-it, il sistema li mantiene per coerenza perché sono “validi”, la mia preoccupazione è “correggerlo troppo” e rimuovere istanze con attributi aggiuntivi che erano intenzionali (forse non è nemmeno un problema, lo indagherò).

Non è questo il caso perché gli appunti contengono sia HTML che text/plain in questa scenario, e il sistema utilizza l’origine appropriata se incolli fuori o dentro un blocco di codice.

Qualcuno mi ha suggerito di condividere uno screenshot di ciò a cui mi riferisco:

Nella versione renderizzata (?) sembra tutto a posto, tranne per il fatto che manca lo spazio tra gli span.

EDIT: Ma non vogliamo che compaiano nell’editor. Rendono le cose davvero confuse e difficili da leggere.

Mi chiedo a che punto sei arrivato con questa questione. Sono certo al 100% che questo problema sia iniziato a verificarsi di recente sul nostro forum. Non abbiamo effettuato alcun aggiornamento da circa tre settimane. Hai intenzione di non mantenere gli span con i parametri lang? Oppure dobbiamo trovare un modo per risolvere il problema da soli.

Vorrei semplicemente che tornasse com’era prima di circa un mese fa. Incolliamo contenuti dal nostro sito al nostro forum da 10 anni e questo è iniziato a succedere solo molto recentemente.

Sembra davvero che la mancanza di spazi sia un problema reale che dovrebbe essere risolto; una volta sistemato, i tag lang aggiuntivi appaiono solo strani nell’editor senza effettivamente danneggiare il post finale.

Sebbene sia tecnicamente vero, per i nostri utenti (che per la maggior parte non sono programmatori) avere tutti quegli span incollati è effettivamente problematico. Poiché il nostro materiale sorgente inserisce questi span intorno a ogni frase, potrebbero esserci una dozzina di gruppi di span in un singolo paragrafo di testo.

Chiediamo semplicemente che venga gestito allo stesso modo in cui lo era prima della recente modifica (cioè non incollare l’HTML solo perché ci sono parametri lang negli elementi)

Penso che Renato stia lavorando a una correzione

Questo è stato unito. Fatemi sapere se manca ancora qualcosa.

Grazie!

Ho effettuato di recente l’aggiornamento e la correzione ha funzionato.

Grazie mille!!!