Grazie per l’aggiornamento del componente!
Alcuni piccoli miglioramenti UX che potrebbero essere apportati:
-
Si potrebbe aggiungere un po’ di spazio per evitare la sovrapposizione con la barra di scorrimento (o usare una barra di scorrimento sottile, che funzionerebbe anche)

-
La barra di scorrimento viene forzata ad apparire anche se non necessaria. Non possiamo impostare
overflowsuautoinvece? Ciò influisce sulla visualizzazione a schermo intero e può anche mostrare una doppia barra di scorrimento:
-
Se si inseriscono più di due grafici mermaid, l’editor può diventare (molto) lento (dipende anche dalle dimensioni). (Questo era il caso anche prima dell’aggiornamento.) Ecco un esempio di digitazione senza interruzioni:

Mi chiedo se sia possibile; sembra difficile. Idealmente, si potrebbe servire un output memorizzato nella cache e renderizzarlo nuovamente solo quando si verifica una modifica nell’origine.
