Aktuell wird die Induktionsspannung nicht 0, wenn die Simulation bzw. die Leiterschleife ihren linken Rand erreicht.
Als Lösungsvorschlag könnte man in der Funktion updateValues() die erste if-Bedingung in Zeile 271 zu if (v.value !== 0 && x < sizeB && state.value === sRunning) erweitern, dann wird die Induktionsspannung auch am linken Rand 0 und ändert sich auch nicht, wenn man in diesem Zustand das Magnetfeld ändert es.
Dazu noch ein Mini-Vorschlag: Man könnte an Ende der Leiterschleife noch + oder - Zeichen zeichnen lassen, wenn sich die Schleife bewegt. Dann wird die Bedeutung des Vorzeichens der Induktionsspannung vielleicht noch klarer sichtbar für Schüler.