Elenchi numerati nell'auditor di testo RTF: escape automatico dei caratteri per prevenirlo

Ciao ragazzi,

Abbiamo riscontrato un problema minore ma persistente che sta causando frustrazione ad alcuni utenti, questo problema colpisce principalmente gli utenti tedeschi. Ci rendiamo conto che il problema principale risiede nel comportamento intrinseco di Markdown e potrebbe non essere direttamente modificabile.

Tuttavia, con il nuovo editor di testo rich, è possibile implementare l’auto-escaping dei caratteri? Ciò impedirebbe la formattazione involontaria di nuove righe come elenchi numerati.

In particolare, gli utenti nelle localizzazioni tedesche spesso iniziano le righe con formati di data come 15. Oktober.... L’editor interpreta automaticamente questo come l’inizio di un elenco numerato, che non è l’intenzione dell’utente.

L’unica soluzione per i nostri utenti è tornare all’editor Markdown ed eseguire manualmente l’escape del punto con una barra rovesciata: 15\\. Oktober.

3 Mi Piace

Non credo che vogliamo cambiare questo comportamento, ma tutte le regole di input (la conversione automatica da testo a un elemento visivo formattato) possono essere annullate se si preme backspace subito dopo la conversione, in questo caso il risultato Markdown verrà escapato:

15. nessun elemento dell’elenco

Puoi verificare se questo aiuta o addirittura risolve il tuo problema?

Ho controllato su Desktop e Mobile, dopo circa 10 tentativi ha funzionato e premendo backspace è tornato alla formattazione normale del paragrafo.

Mobile (Android + tastiera gboard + chrome): Non funziona! Tutta la riga viene cancellata con backspace.

Passaggi per riprodurre:

  1. Apri su Chrome Android
  2. Inserisci 15., poi spazio, poi backspace
  3. Tutta la riga viene cancellata

Desktop: Inizialmente non funziona, tutta la riga viene cancellata. Dopo 10 tentativi funziona come previsto.

Per qualche motivo, il comportamento del desktop è comunque molto incoerente, ho fatto diversi tentativi per registrare un corretto screencast e dopo alcune volte ha funzionato e non sono riuscito a riprodurre il problema.