¡Gracias por actualizar el componente!
Algunas mejoras menores de UX que se podrían hacer:
-
Se podría usar un poco de espacio para evitar que se superponga con la barra de desplazamiento (o usar una barra de desplazamiento delgada, eso también funcionaría)

-
La barra de desplazamiento se ve obligada a aparecer incluso si no es necesaria. ¿No podemos poner
overflow: autoen su lugar? Afecta a la pantalla completa y también puede mostrar una doble barra de desplazamiento:
-
Si se insertan más de dos diagramas de Mermaid, el editor puede ser (muy) lento (también depende del tamaño). (Este era el caso antes de la actualización también). Aquí hay un ejemplo de escritura sin interrupción:

Me pregunto si es posible; esto parece difícil. Idealmente, se serviría una salida en caché y se volvería a renderizar solo cuando ocurra un cambio en la fuente.
