Escape in Markdown

Quando provo a copiare il contenuto da /raw/ su Safari di Meta e a incollarlo nella PWA di Safari, non ottengo un blocco di codice come invece accade quando uso Firefox su Firefox in Linux Mint. Inoltre, le sequenze di escape del markdown vengono interpretate in modo errato sull’iPhone quando vengono incollate, sia nel compositore di testo ricco che in quello markdown.

Forse abilitare il nuovo compositore potrebbe risolvere?

La mia versione di Discourse è 2026.10.0-latest, con commit Commits · discourse/discourse · GitHub

e con l’opzione Abilita endpoint markdown attiva

Il ridisegno del compositore in realtà non soffre di quel problema di escaping dello /

Sembra che ci possano essere due problemi distinti: la gestione degli appunti di Safari/PWA quando si copia da /raw/ e le escape di Markdown quando si incolla su iPhone.

Abilitare il nuovo compositore potrebbe essere utile come test, ma prima confronterei lo stesso contenuto tra Safari, Safari PWA e Firefox, e tra i compositori di testo ricco e Markdown. Con Enable markdown endpoints abilitato, varrebbe la pena verificare se il comportamento è specifico della conversione negli appunti piuttosto che dell’endpoint /raw/ stesso.

Se qualcuno riesce a riprodurlo in modo costante, le versioni di browser/iOS e un esempio minimo del contenuto copiato/incollato aiuterebbero a restringere il campo su dove il formato viene alterato.

Quindi ti aspetti:

  1. Che il compositore circondi automaticamente il testo con tre backtick?
  2. Che il markdown sia identico a quello che hai copiato, ma che elementi come gli asterischi per il grassetto non vengano trasferiti?

Sembra che si tratti di due cose diverse.

Su Android, per quanto mi ricordi, il punto 1 non mi è mai successo, né sul mio telefono (Android) né sul mio laptop (Chrome). Puoi provare con un browser diverso? Forse si tratta di un comportamento specifico di Firefox.

Per quanto riguarda il punto 2, non riscontro questo problema. Aggiungo ios e mobile qui.

Mi piace Firefox perché posso fare clic destro e usare Seleziona tutto