diff --git a/alfa-client/apps/admin-e2e/src/e2e/organisationseinheiten/organisationseinheiten-laden.cy.ts b/alfa-client/apps/admin-e2e/src/e2e/main-tests/organisationseinheiten/organisationseinheiten-laden.cy.ts
similarity index 100%
rename from alfa-client/apps/admin-e2e/src/e2e/organisationseinheiten/organisationseinheiten-laden.cy.ts
rename to alfa-client/apps/admin-e2e/src/e2e/main-tests/organisationseinheiten/organisationseinheiten-laden.cy.ts
diff --git a/alfa-client/apps/admin-e2e/src/e2e/organisationseinheiten/organisationseinheiten-signaturen.cy.ts b/alfa-client/apps/admin-e2e/src/e2e/main-tests/organisationseinheiten/organisationseinheiten-signaturen.cy.ts
similarity index 100%
rename from alfa-client/apps/admin-e2e/src/e2e/organisationseinheiten/organisationseinheiten-signaturen.cy.ts
rename to alfa-client/apps/admin-e2e/src/e2e/main-tests/organisationseinheiten/organisationseinheiten-signaturen.cy.ts
diff --git a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-abschliessen.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-abschliessen.cy.ts
index 08d7553417d836b36ea7b90b4770ebbe5ac7a27f..d2c55e3f2d421dfd0a6a814e4f9524c048afa2b2 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-abschliessen.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-abschliessen.cy.ts
@@ -29,7 +29,7 @@ import { VorgangListE2EComponent } from '../../../components/vorgang/vorgang-lis
 import { VorgangE2E, VorgangMessagesE2E, VorgangStatusE2E, vorgangStatusLabelE2E } from '../../../model/vorgang';
 import { MainPage, waitForSpinnerToDisappear, waitforSpinnerToAppear } from '../../../page-objects/main.po';
 import { VorgangPage } from '../../../page-objects/vorgang.po';
-import { dropCollections, wait } from '../../../support/cypress-helper';
+import { dropCollections } from '../../../support/cypress-helper';
 import { contains, exist, haveText, notExist } from '../../../support/cypress.util';
 
 describe('Vorgang abschliessen', () => {
@@ -72,8 +72,8 @@ describe('Vorgang abschliessen', () => {
     });
 
     describe('by button', () => {
-      it('should have status Beschieden', () => {
-        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[vorgangAbschliessen.status]);
+      it('should have status In Bearbeitung', () => {
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.IN_BEARBEITUNG]);
       });
 
       it('should show snackBar', () => {
@@ -120,8 +120,8 @@ describe('Vorgang abschliessen', () => {
     });
 
     describe('by icon-button', () => {
-      it('should have status Beschieden', () => {
-        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[vorgangAbschliessenRevoke.status]);
+      it('should have status In Bearbeitung', () => {
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.IN_BEARBEITUNG]);
       });
 
       it('should show snackBar', () => {
@@ -133,7 +133,6 @@ describe('Vorgang abschliessen', () => {
 
       it('should close snackbar on revoke', () => {
         snackBar.getRevokeButton().click();
-        wait(500);
         waitForSpinnerToDisappear();
 
         notExist(snackBar.getMessage());
diff --git a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-loeschen-anfordern.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-loeschen-anfordern.cy.ts
index c22d4da4f7d654fdbf843bc28381da807dd31771..b778bd7cd6dc11e853aafce87269225e0540fa3b 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-loeschen-anfordern.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-loeschen-anfordern.cy.ts
@@ -24,12 +24,7 @@
 import { VorgangFormularButtonsE2EComponent } from 'apps/alfa-e2e/src/components/vorgang/vorgang-formular-buttons.e2e.components';
 import { SnackBarE2EComponent } from '../../../components/ui/snackbar.e2e.component';
 import { VorgangListE2EComponent } from '../../../components/vorgang/vorgang-list.e2e.component';
-import {
-  VorgangE2E,
-  VorgangMessagesE2E,
-  VorgangStatusE2E,
-  vorgangStatusLabelE2E,
-} from '../../../model/vorgang';
+import { VorgangE2E, VorgangMessagesE2E, VorgangStatusE2E, vorgangStatusLabelE2E } from '../../../model/vorgang';
 import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
 import { VorgangPage } from '../../../page-objects/vorgang.po';
 import { dropCollections, wait } from '../../../support/cypress-helper';
@@ -43,8 +38,7 @@ describe('Vorgang löschen anfordern', () => {
   const snackBar: SnackBarE2EComponent = mainPage.getSnackBar();
 
   const vorgangPage: VorgangPage = new VorgangPage();
-  const vorgangFormularButtons: VorgangFormularButtonsE2EComponent =
-    vorgangPage.getFormularButtons();
+  const vorgangFormularButtons: VorgangFormularButtonsE2EComponent = vorgangPage.getFormularButtons();
 
   const vorgangAbgeschlossenLoeschenAnfordern: VorgangE2E = {
     ...buildVorgang(objectIds[0], 'DoAbgeschlossenLoeschenAnfordern'),
@@ -91,10 +85,7 @@ describe('Vorgang löschen anfordern', () => {
 
     describe('by button', () => {
       it('should have status Abgeschlossen', () => {
-        haveText(
-          vorgangPage.getVorgangDetailHeader().getStatus(),
-          vorgangStatusLabelE2E[vorgangAbgeschlossenLoeschenAnfordern.status],
-        );
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN]);
       });
 
       it('should show snackBar message', () => {
@@ -112,10 +103,7 @@ describe('Vorgang löschen anfordern', () => {
       });
 
       it('should have status zu Löschen', () => {
-        haveText(
-          vorgangPage.getVorgangDetailHeader().getStatus(),
-          vorgangStatusLabelE2E[VorgangStatusE2E.ZU_LOESCHEN],
-        );
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.ZU_LOESCHEN]);
       });
 
       it('back to vorgang list', () => {
@@ -144,15 +132,11 @@ describe('Vorgang löschen anfordern', () => {
 
     describe('by icon-button', () => {
       it('should have status Abgeschlossen', () => {
-        haveText(
-          vorgangPage.getVorgangDetailHeader().getStatus(),
-          vorgangStatusLabelE2E[vorgangAbgeschlossenLoeschenAnfordernRevoke.status],
-        );
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN]);
       });
 
       it('should show snackBar message', () => {
         vorgangPage.getSubnavigation().getLoeschenAnfordernByIconButton().click();
-        waitForSpinnerToDisappear();
 
         exist(snackBar.getCloseButton());
         contains(snackBar.getMessage(), VorgangMessagesE2E.LOESCHEN_ANFORDERN);
@@ -160,7 +144,6 @@ describe('Vorgang löschen anfordern', () => {
 
       it('should close snackbar on revoke', () => {
         snackBar.getRevokeButton().click();
-        waitForSpinnerToDisappear();
 
         notExist(snackBar.getMessage());
       });
@@ -170,10 +153,7 @@ describe('Vorgang löschen anfordern', () => {
         wait(2000, 'Statusänderung flaky');
         cy.scrollTo(0, -500);
 
-        haveText(
-          vorgangPage.getVorgangDetailHeader().getStatus(),
-          vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN],
-        );
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN]);
       });
 
       it('back to vorgang list', () => {
@@ -223,10 +203,7 @@ describe('Vorgang löschen anfordern', () => {
       });
 
       it('should have status zu Löschen', () => {
-        haveText(
-          vorgangPage.getVorgangDetailHeader().getStatus(),
-          vorgangStatusLabelE2E[VorgangStatusE2E.ZU_LOESCHEN],
-        );
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.ZU_LOESCHEN]);
       });
 
       it('back to vorgang list', () => {
@@ -283,10 +260,7 @@ describe('Vorgang löschen anfordern', () => {
         cy.scrollTo(0, -500);
 
         vorgangPage.getVorgangDetailHeader().getStatus();
-        haveText(
-          vorgangPage.getVorgangDetailHeader().getStatus(),
-          vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN],
-        );
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN]);
       });
 
       it('back to vorgang list', () => {
diff --git a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-verwerfen.ea.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-verwerfen.ea.cy.ts
index 20afc2819837bb8c13c621513d4f538a06fd8b6c..b2a8a38c6486121c89dba6553cbb45ec480ffe67 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-verwerfen.ea.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-verwerfen.ea.cy.ts
@@ -27,20 +27,10 @@ import localeDeExtra from '@angular/common/locales/extra/de';
 import { VorgangFormularButtonsE2EComponent } from 'apps/alfa-e2e/src/components/vorgang/vorgang-formular-buttons.e2e.components';
 import { dropCollections } from 'apps/alfa-e2e/src/support/cypress-helper';
 import { loginAsEmil } from 'apps/alfa-e2e/src/support/user-util';
-import {
-  buildVorgang,
-  createVorgang,
-  initVorgaenge,
-  objectIds,
-} from 'apps/alfa-e2e/src/support/vorgang-util';
+import { buildVorgang, createVorgang, initVorgaenge, objectIds } from 'apps/alfa-e2e/src/support/vorgang-util';
 import { SnackBarE2EComponent } from '../../../components/ui/snackbar.e2e.component';
 import { VorgangListE2EComponent } from '../../../components/vorgang/vorgang-list.e2e.component';
-import {
-  VorgangE2E,
-  VorgangMessagesE2E,
-  VorgangStatusE2E,
-  vorgangStatusLabelE2E,
-} from '../../../model/vorgang';
+import { VorgangE2E, VorgangMessagesE2E, VorgangStatusE2E, vorgangStatusLabelE2E } from '../../../model/vorgang';
 import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
 import { VorgangPage } from '../../../page-objects/vorgang.po';
 import { contains, exist, haveText, notExist } from '../../../support/cypress.util';
@@ -53,8 +43,7 @@ describe('Vorgang Verwerfen', () => {
   const snackbar: SnackBarE2EComponent = mainPage.getSnackBar();
 
   const vorgangPage: VorgangPage = new VorgangPage();
-  const vorgangFormularButtons: VorgangFormularButtonsE2EComponent =
-    vorgangPage.getFormularButtons();
+  const vorgangFormularButtons: VorgangFormularButtonsE2EComponent = vorgangPage.getFormularButtons();
 
   const vorgangVerwerfen: VorgangE2E = { ...createVorgang(), name: 'DoVerwerfen' };
   const vorgangVerwerfenRevoke: VorgangE2E = { ...buildVorgang(objectIds[0], 'DoRevokeVerwerfen') };
@@ -82,10 +71,7 @@ describe('Vorgang Verwerfen', () => {
 
     describe('by button', () => {
       it('should have status Neu', () => {
-        haveText(
-          vorgangPage.getVorgangDetailHeader().getStatus(),
-          vorgangStatusLabelE2E[vorgangVerwerfen.status],
-        );
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.NEU]);
       });
 
       it('should show snackBar message', () => {
@@ -103,10 +89,9 @@ describe('Vorgang Verwerfen', () => {
       });
 
       it('should have status Verworfen', () => {
-        haveText(
-          vorgangPage.getVorgangDetailHeader().getStatus(),
-          vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN],
-        );
+        waitForSpinnerToDisappear();
+
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN]);
       });
 
       it('should have button zurückholen', () => {
@@ -122,10 +107,7 @@ describe('Vorgang Verwerfen', () => {
       });
 
       it('should have status Verworfen', () => {
-        haveText(
-          vorgangList.getListItem(vorgangVerwerfen.name).getStatus(),
-          vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN],
-        );
+        haveText(vorgangList.getListItem(vorgangVerwerfen.name).getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN]);
       });
     });
   });
@@ -140,10 +122,7 @@ describe('Vorgang Verwerfen', () => {
 
     describe('by icon-button', () => {
       it('should have status Neu', () => {
-        haveText(
-          vorgangPage.getVorgangDetailHeader().getStatus(),
-          vorgangStatusLabelE2E[vorgangVerwerfenRevoke.status],
-        );
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.NEU]);
       });
 
       it('should show snackBar', () => {
@@ -164,10 +143,7 @@ describe('Vorgang Verwerfen', () => {
       it('should show status Neu after progressbar dissapear', () => {
         notExist(vorgangPage.getProgressBar());
 
-        haveText(
-          vorgangPage.getVorgangDetailHeader().getStatus(),
-          vorgangStatusLabelE2E[VorgangStatusE2E.NEU],
-        );
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.NEU]);
       });
 
       it('should not have button zurückholen', () => {
@@ -183,10 +159,7 @@ describe('Vorgang Verwerfen', () => {
       });
 
       it('should have status Neu', () => {
-        haveText(
-          vorgangList.getListItem(vorgangVerwerfenRevoke.name).getStatus(),
-          vorgangStatusLabelE2E[VorgangStatusE2E.NEU],
-        );
+        haveText(vorgangList.getListItem(vorgangVerwerfenRevoke.name).getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.NEU]);
       });
     });
   });
diff --git a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-wiedereroeffnen.ea.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-wiedereroeffnen.ea.cy.ts
index 1f5f74d71c2f8ef90e78c0332c01d5d206cf0969..9ea1bde3ca5c2fc5c2d6dca365d1c7ca1a951dd0 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-wiedereroeffnen.ea.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-wiedereroeffnen.ea.cy.ts
@@ -24,20 +24,10 @@
 import { VorgangFormularButtonsE2EComponent } from 'apps/alfa-e2e/src/components/vorgang/vorgang-formular-buttons.e2e.components';
 import { dropCollections } from 'apps/alfa-e2e/src/support/cypress-helper';
 import { loginAsEmil } from 'apps/alfa-e2e/src/support/user-util';
-import {
-  buildVorgang,
-  createVorgang,
-  initVorgaenge,
-  objectIds,
-} from 'apps/alfa-e2e/src/support/vorgang-util';
+import { buildVorgang, createVorgang, initVorgaenge, objectIds } from 'apps/alfa-e2e/src/support/vorgang-util';
 import { SnackBarE2EComponent } from '../../../components/ui/snackbar.e2e.component';
 import { VorgangListE2EComponent } from '../../../components/vorgang/vorgang-list.e2e.component';
-import {
-  VorgangE2E,
-  VorgangMessagesE2E,
-  VorgangStatusE2E,
-  vorgangStatusLabelE2E,
-} from '../../../model/vorgang';
+import { VorgangE2E, VorgangMessagesE2E, VorgangStatusE2E, vorgangStatusLabelE2E } from '../../../model/vorgang';
 import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
 import { VorgangPage } from '../../../page-objects/vorgang.po';
 import { contains, exist, haveText, notExist } from '../../../support/cypress.util';
@@ -48,8 +38,7 @@ describe('Vorgang wiedereroeffnen', () => {
   const snackbar: SnackBarE2EComponent = mainPage.getSnackBar();
 
   const vorgangPage: VorgangPage = new VorgangPage();
-  const vorgangFormularButtons: VorgangFormularButtonsE2EComponent =
-    vorgangPage.getFormularButtons();
+  const vorgangFormularButtons: VorgangFormularButtonsE2EComponent = vorgangPage.getFormularButtons();
 
   const vorgangAbgeschlossenWiedereroeffnen: VorgangE2E = {
     ...createVorgang(),
@@ -85,10 +74,7 @@ describe('Vorgang wiedereroeffnen', () => {
 
       describe('by button', () => {
         it('should have status Abgeschlossen', () => {
-          haveText(
-            vorgangPage.getVorgangDetailHeader().getStatus(),
-            vorgangStatusLabelE2E[vorgangAbgeschlossenWiedereroeffnen.status],
-          );
+          haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN]);
         });
 
         it('should show snackBar', () => {
@@ -106,10 +92,9 @@ describe('Vorgang wiedereroeffnen', () => {
         });
 
         it('should have status In Bearbeitung', () => {
-          haveText(
-            vorgangPage.getVorgangDetailHeader().getStatus(),
-            vorgangStatusLabelE2E[VorgangStatusE2E.IN_BEARBEITUNG],
-          );
+          waitForSpinnerToDisappear();
+
+          haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.IN_BEARBEITUNG]);
         });
 
         it('back to vorgang list', () => {
@@ -138,10 +123,7 @@ describe('Vorgang wiedereroeffnen', () => {
 
       describe('by icon-button', () => {
         it('should have status Abgeschlossen', () => {
-          haveText(
-            vorgangPage.getVorgangDetailHeader().getStatus(),
-            vorgangStatusLabelE2E[vorgangAbgeschlossenWiedereroeffnenRevoke.status],
-          );
+          haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN]);
         });
 
         it('should show snackBar', () => {
@@ -159,13 +141,10 @@ describe('Vorgang wiedereroeffnen', () => {
           notExist(snackbar.getMessage());
         });
 
-        it('should show status Abgeschlossen after progressbar dissapear', () => {
+        it('should show status Abgeschlossen after progressbar dissapears', () => {
           notExist(vorgangPage.getProgressBar());
 
-          haveText(
-            vorgangPage.getVorgangDetailHeader().getStatus(),
-            vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN],
-          );
+          haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN]);
         });
 
         it('back to vorgang list', () => {
diff --git a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-zurueckholen.ea.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-zurueckholen.ea.cy.ts
index 87bb746118e04d2ca4abf142f3093f3d213a2440..193e091bededc873cf3da115e36877beec0f7739 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-zurueckholen.ea.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-zurueckholen.ea.cy.ts
@@ -27,20 +27,10 @@ import localeDeExtra from '@angular/common/locales/extra/de';
 import { VorgangFormularButtonsE2EComponent } from 'apps/alfa-e2e/src/components/vorgang/vorgang-formular-buttons.e2e.components';
 import { dropCollections } from 'apps/alfa-e2e/src/support/cypress-helper';
 import { loginAsEmil } from 'apps/alfa-e2e/src/support/user-util';
-import {
-  buildVorgang,
-  createVorgang,
-  initVorgaenge,
-  objectIds,
-} from 'apps/alfa-e2e/src/support/vorgang-util';
+import { buildVorgang, createVorgang, initVorgaenge, objectIds } from 'apps/alfa-e2e/src/support/vorgang-util';
 import { SnackBarE2EComponent } from '../../../components/ui/snackbar.e2e.component';
 import { VorgangListE2EComponent } from '../../../components/vorgang/vorgang-list.e2e.component';
-import {
-  VorgangE2E,
-  VorgangMessagesE2E,
-  VorgangStatusE2E,
-  vorgangStatusLabelE2E,
-} from '../../../model/vorgang';
+import { VorgangE2E, VorgangMessagesE2E, VorgangStatusE2E, vorgangStatusLabelE2E } from '../../../model/vorgang';
 import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
 import { VorgangPage } from '../../../page-objects/vorgang.po';
 import { contains, exist, haveText, notExist } from '../../../support/cypress.util';
@@ -53,8 +43,7 @@ describe('Vorgang Zurueckholen', () => {
   const snackBar: SnackBarE2EComponent = mainPage.getSnackBar();
 
   const vorgangPage: VorgangPage = new VorgangPage();
-  const vorgangFormularButtons: VorgangFormularButtonsE2EComponent =
-    vorgangPage.getFormularButtons();
+  const vorgangFormularButtons: VorgangFormularButtonsE2EComponent = vorgangPage.getFormularButtons();
 
   const vorgangZurueckholen: VorgangE2E = {
     ...createVorgang(),
@@ -89,10 +78,7 @@ describe('Vorgang Zurueckholen', () => {
 
     describe('by button', () => {
       it('should have status Verworfen', () => {
-        haveText(
-          vorgangPage.getVorgangDetailHeader().getStatus(),
-          vorgangStatusLabelE2E[vorgangZurueckholen.status],
-        );
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN]);
       });
 
       it('should show snackBar', () => {
@@ -110,10 +96,7 @@ describe('Vorgang Zurueckholen', () => {
       });
 
       it('should have status Neu', () => {
-        haveText(
-          vorgangPage.getVorgangDetailHeader().getStatus(),
-          vorgangStatusLabelE2E[VorgangStatusE2E.NEU],
-        );
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.NEU]);
       });
 
       it('should have button annehmen und verwerfen', () => {
@@ -128,10 +111,7 @@ describe('Vorgang Zurueckholen', () => {
       });
 
       it('should have status Neu', () => {
-        haveText(
-          vorgangList.getListItem(vorgangZurueckholen.name).getStatus(),
-          vorgangStatusLabelE2E[VorgangStatusE2E.NEU],
-        );
+        haveText(vorgangList.getListItem(vorgangZurueckholen.name).getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.NEU]);
       });
     });
   });
@@ -145,11 +125,8 @@ describe('Vorgang Zurueckholen', () => {
     });
 
     describe('by icon-button', () => {
-      it('should have status Neu', () => {
-        haveText(
-          vorgangPage.getVorgangDetailHeader().getStatus(),
-          vorgangStatusLabelE2E[vorgangZurueckholenRevoke.status],
-        );
+      it('should have status Verworfen', () => {
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN]);
       });
 
       it('should show snackBar', () => {
@@ -169,11 +146,9 @@ describe('Vorgang Zurueckholen', () => {
 
       it('should show status Verworfen after progressbar dissapear', () => {
         notExist(vorgangPage.getProgressBar());
+        waitForSpinnerToDisappear();
 
-        haveText(
-          vorgangPage.getVorgangDetailHeader().getStatus(),
-          vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN],
-        );
+        haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN]);
       });
 
       it('should have button zurueckholen', () => {
diff --git a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/postfach-mail/postfach-nachrichten.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/postfach-mail/postfach-nachrichten.cy.ts
index bdd036c582a27259769c9ea691ddbbce7e9225b8..7eed88e1044e9855d8411557f4f12a9f1035f705 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/postfach-mail/postfach-nachrichten.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/postfach-mail/postfach-nachrichten.cy.ts
@@ -40,18 +40,12 @@ import {
   deleteDownloadFolder,
   dropCollections,
   interceptWithResponse,
-  wait,
 } from '../../../support/cypress-helper';
 import { exist, notExist } from '../../../support/cypress.util';
 import { LinkRelE2E } from '../../../support/linkrels';
 import { removeLinkFromResource } from '../../../support/tech.util';
 import { initUsermanagerUsers, loginAsSabine } from '../../../support/user-util';
-import {
-  buildVorgang,
-  createVorgang,
-  initVorgaenge,
-  objectIds,
-} from '../../../support/vorgang-util';
+import { buildVorgang, createVorgang, initVorgaenge, objectIds } from '../../../support/vorgang-util';
 
 describe('Postfach Nachrichten', () => {
   const vorgangList: VorgangListE2EComponent = new MainPage().getVorgangList();
@@ -89,9 +83,7 @@ describe('Postfach Nachrichten', () => {
     });
 
     function modifyResponse(req: CyHttpMessages.IncomingHttpRequest): void {
-      req.reply((res) =>
-        res.send(removeLinkFromResource(res.body, LinkRelE2E.POSTFACH_NACHRICHTEN)),
-      );
+      req.reply((res) => res.send(removeLinkFromResource(res.body, LinkRelE2E.POSTFACH_NACHRICHTEN)));
     }
 
     it('navigate to vorgangDetail', () => {
@@ -116,25 +108,23 @@ describe('Postfach Nachrichten', () => {
         exist(postfachMailContainer.getDownloadButtonWithLabel());
       });
 
-      it(
-        'should have 1 file in download folder after click on download',
-        { defaultCommandTimeout: 30000 },
-        () => {
-          deleteDownloadFolder();
-          postfachMailContainer.getDownloadButtonWithLabel().click();
-          waitForSpinnerToDisappear();
-
-          countDownloadFiles().then((count) => {
-            expect(count).to.eq(1);
-          });
-        },
-      );
+      it('should delete download folder and click download', { defaultCommandTimeout: 30000 }, () => {
+        deleteDownloadFolder();
+        postfachMailContainer.getDownloadButtonWithLabel().click();
+        waitForSpinnerToDisappear();
+      });
+
+      it('should have 1 file in download folder', () => {
+        countDownloadFiles().then((count) => {
+          expect(count).to.eq(1);
+        });
+      });
     });
 
     describe('by download button on nachrichten details page', () => {
       it('should show an overview of all nachrichten after clicking on nachricht', () => {
         postfachMailContainer.getList().click();
-        wait(3000);
+        waitForSpinnerToDisappear();
 
         exist(postfachMailPage.getRoot());
       });
@@ -143,19 +133,17 @@ describe('Postfach Nachrichten', () => {
         exist(postfachMailPage.getDownloadButton());
       });
 
-      it(
-        'should have 1 file in download folder after click on download',
-        { defaultCommandTimeout: 30000 },
-        () => {
-          deleteDownloadFolder();
-          postfachMailPage.getDownloadButton().click();
-          wait(3000);
-
-          countDownloadFiles().then((count) => {
-            expect(count).to.eq(1);
-          });
-        },
-      );
+      it('should delete download folder and click download', { defaultCommandTimeout: 30000 }, () => {
+        deleteDownloadFolder();
+        postfachMailPage.getDownloadButton().click();
+        waitForSpinnerToDisappear();
+      });
+
+      it('should have 1 file in download folder', () => {
+        countDownloadFiles().then((count) => {
+          expect(count).to.eq(1);
+        });
+      });
     });
   });
 });
diff --git a/alfa-client/apps/alfa-e2e/src/page-objects/main.po.ts b/alfa-client/apps/alfa-e2e/src/page-objects/main.po.ts
index 9bd72f35304a2af24f75b5f12f4d173ef0495b7c..f9c6a11705a56aa786e77d80200b1ee867f8c7a8 100644
--- a/alfa-client/apps/alfa-e2e/src/page-objects/main.po.ts
+++ b/alfa-client/apps/alfa-e2e/src/page-objects/main.po.ts
@@ -42,8 +42,7 @@ export class MainPage {
   private readonly views: VorgangViewsE2EComponent = new VorgangViewsE2EComponent();
   private readonly snackBar: SnackBarE2EComponent = new SnackBarE2EComponent();
   private readonly vorgangList: VorgangListE2EComponent = new VorgangListE2EComponent();
-  private readonly internalServerErrorDialog: InternalServerErrorDialogE2EComponent =
-    new InternalServerErrorDialogE2EComponent();
+  private readonly internalServerErrorDialog: InternalServerErrorDialogE2EComponent = new InternalServerErrorDialogE2EComponent();
   private readonly connectionTimeoutRetryDialog: ConnectionTimeoutRetryDialogE2EComponent =
     new ConnectionTimeoutRetryDialogE2EComponent();
   private readonly connectionTimeoutRetryFailDialog: ConnectionTimeoutRetryFailDialogE2EComponent =
diff --git a/alfa-client/libs/ui/src/lib/ui/spinner/spinner.component.html b/alfa-client/libs/ui/src/lib/ui/spinner/spinner.component.html
index 7d747d7685124129b52a1069467600538a464aa0..7218921767e09a8314129dea4602dc899ed39b70 100644
--- a/alfa-client/libs/ui/src/lib/ui/spinner/spinner.component.html
+++ b/alfa-client/libs/ui/src/lib/ui/spinner/spinner.component.html
@@ -23,8 +23,8 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<div *ngIf="showSpinner" data-test-class="spinner" class="spinner" [style.padding]="padding + 'px'">
-  <mat-spinner [diameter]="diameter"></mat-spinner>
+<div *ngIf="showSpinner" class="spinner" [style.padding]="padding + 'px'">
+  <mat-spinner [diameter]="diameter" data-test-class="spinner"> </mat-spinner>
   <span *ngIf="text">{{ text }}</span>
 </div>