Skip to content
This repository was archived by the owner on Jan 19, 2025. It is now read-only.
This repository was archived by the owner on Jan 19, 2025. It is now read-only.

Annotationen gehen bei Wechsel der Funktion verloren #93

@lars-reimann

Description

@lars-reimann

Schritte zur Reproduktion des Fehlers

  1. Funktion in Baumsicht auswählen (Funktion 1)
  2. Parameter umbenennen (entsprechende Annotation hinzufügen)
  3. Funktion in Baumsicht wechseln (Funktion 2)
  4. Wieder zurück zu Funktion 1 wechseln

Erwartetes Verhalten

Die Annotation sollte noch vorhanden sein.

Tatsächliches Verhalten

Die Annotation ist weg.

Hinweise zur Lösung

Momentan ist die Annotation im Zustand der ParameterNode Komponente. Bei einem Wechsel der Funktion werden diese ParameterNodes aus dem DOM entfernt und somit geht auch ihr Zustand verloren. Die Annotationen müssen also in einer Komponente untergebracht werden, die durch keine Nutzeraktion zerstört werden kann. Dafür bietet sich die App-Komponente an, die unter anderem eine Liste/HashMap von Rename-Annotation verwalten sollte. Genauso lässt sich auch für andere Annotationen verfahren. Diese Umstrukturierung ist auch notwendig, um #19 umzusetzen.

Metadata

Metadata

Assignees

Labels

bug 🪲Something isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions