Danke für das Update der Komponente!
Einige kleinere UX-Verbesserungen, die vorgenommen werden könnten:
-
Es könnte etwas Platz benötigt werden, um eine Überlappung mit der Scrollleiste zu vermeiden (oder eine dünne Scrollleiste zu verwenden, das würde auch funktionieren)

-
Die Scrollleiste wird erzwungen angezeigt, auch wenn sie nicht benötigt wird. Können wir stattdessen
overflow: autoverwenden? Dies beeinträchtigt den Vollbildmodus und kann auch eine doppelte Scrollleiste anzeigen:
-
Wenn mehr als zwei Mermaid-Diagramme eingefügt werden, kann der Editor (sehr) träge werden (hängt auch von der Größe ab). (Dies war auch vor dem Update der Fall.) Hier ist ein Beispiel für die Eingabe ohne Unterbrechung:

Ich frage mich, ob das möglich ist; das scheint schwierig zu sein. Idealerweise würden Sie eine zwischengespeicherte Ausgabe bereitstellen und sie nur neu rendern, wenn sich die Quelle ändert.
