diff --git a/goofy-client/apps/goofy-e2e/cypress.config.ts b/goofy-client/apps/goofy-e2e/cypress.config.ts
index 93a777196d756bb36973cc5fcc838dcfaf0c0c85..e41e807792d11bc72736929b662cc79ce0dc28a7 100644
--- a/goofy-client/apps/goofy-e2e/cypress.config.ts
+++ b/goofy-client/apps/goofy-e2e/cypress.config.ts
@@ -42,7 +42,8 @@ const cypressJsonConfig = {
 		overwrite: true,
 	},
 	specPattern: 'src/e2e/**/*.cy.{js,jsx,ts,tsx}',
-	supportFile: 'src/support/e2e.ts'
+	supportFile: 'src/support/e2e.ts',
+	testIsolation: false
 };
 
 export default defineConfig({
diff --git a/goofy-client/apps/goofy-e2e/src/support/angular.util.ts b/goofy-client/apps/goofy-e2e/src/support/angular.util.ts
index bfc1ff64f8ad191f701556c11f5d6c7d26595945..27c4f58ca783429f3ead8a3ba2eb0d4a7fa062f9 100644
--- a/goofy-client/apps/goofy-e2e/src/support/angular.util.ts
+++ b/goofy-client/apps/goofy-e2e/src/support/angular.util.ts
@@ -28,7 +28,7 @@ export const TOGGLE_ELEMENT: string = 'mat-slide-toggle';
 enum AngularClassesE2E {
 	MAT_CHECKED = 'mat-mdc-slide-toggle-checked',
 	MAT_BUTTONG_TOGGLE_CHECKED = 'mat-button-toggle-checked',
-	MAT_FOCUSED = 'cdk-focused',
+	MAT_FOCUSED = 'mat-focused',
 	CDK_KEYBOARD_FOCUSED = 'cdk-keyboard-focused'
 }
 
diff --git a/goofy-client/apps/goofy-e2e/src/support/commands.ts b/goofy-client/apps/goofy-e2e/src/support/commands.ts
index b471f61dedb7e41b8cb8a347fae48748cb85d269..69700be30367bfac9a89f1c673ea2283f4318c62 100644
--- a/goofy-client/apps/goofy-e2e/src/support/commands.ts
+++ b/goofy-client/apps/goofy-e2e/src/support/commands.ts
@@ -57,33 +57,33 @@ Cypress.Commands.add('findElement', { prevSubject: true }, (subject: any, select
 })
 
 Cypress.Commands.add('login', (user, password) => {
-	cy.logout();
-
-	cy.request({
-		method: 'POST',
-		followRedirect: false,
-		url: `${getKeycloakBaseRealmUrl()}/token`,
-		headers: {
-			'Content-Type': 'application/x-www-form-urlencoded'
-		},
-		body: {
-			client_id: Cypress.env('keycloakClient'),
-			username: user,
-			password: password,
-			grant_type: 'password',
-			redirect_uri: Cypress.config('baseUrl'),
-			response_mode: 'fragment',
-			response_type: 'code',
-			scope: 'openid'
-		}
-	}).then(response => {
-		const token = response.body.access_token;
-		const authorization: any = `bearer ${token}`;
-
-		cy.visit('', authorization);
-
-		window.sessionStorage.setItem('access_token', token);
-		window.sessionStorage.setItem('id_token', token);
+	cy.session(user, () => {
+		cy.request({
+			method: 'POST',
+			followRedirect: false,
+			url: `${getKeycloakBaseRealmUrl()}/token`,
+			headers: {
+				'Content-Type': 'application/x-www-form-urlencoded'
+			},
+			body: {
+				client_id: Cypress.env('keycloakClient'),
+				username: user,
+				password: password,
+				grant_type: 'password',
+				redirect_uri: Cypress.config('baseUrl'),
+				response_mode: 'fragment',
+				response_type: 'code',
+				scope: 'openid'
+			}
+		}).then(response => {
+			const authorization: any = `bearer ${response.body.access_token}`;
+			cy.visit('', authorization);
+
+			window.sessionStorage.setItem('access_token', response.body.access_token);
+			window.sessionStorage.setItem('id_token', response.body.id_token);
+
+			cy.setCookie('XSRF-TOKEN', response.body.session_state);
+		});
 	});
 })
 
diff --git a/goofy-client/apps/goofy-e2e/src/support/e2e.ts b/goofy-client/apps/goofy-e2e/src/support/e2e.ts
index 7a46f2828307059c2cd47a585e70a07590ef541d..dfe690bf49b054326bcc103a14ee37e6f209efdb 100644
--- a/goofy-client/apps/goofy-e2e/src/support/e2e.ts
+++ b/goofy-client/apps/goofy-e2e/src/support/e2e.ts
@@ -43,10 +43,6 @@ import 'cypress-timestamps/support';
 import './commands';
 import './file-upload';
 
-Cypress.Cookies.defaults({
-	preserve: ['XSRF-TOKEN', 'session_id'],
-});
-
 Cypress.on('command:start', ({ attributes }) => {
 	if (attributes.type === 'parent') {
 		Cypress.log({
diff --git a/goofy-client/package-lock.json b/goofy-client/package-lock.json
index 8086dcdf9f639526a4a0c6b4cfdc5c281f4dd377..8921c8f48e3e1c27cd3deb074aedf914a90b8bd9 100644
--- a/goofy-client/package-lock.json
+++ b/goofy-client/package-lock.json
@@ -68,7 +68,7 @@
 				"@types/node": "^16.18.1",
 				"@typescript-eslint/eslint-plugin": "5.44.0",
 				"@typescript-eslint/parser": "5.44.0",
-				"cypress": "^11.2.0",
+				"cypress": "^12.17.4",
 				"cypress-file-upload": "5.0.8",
 				"cypress-mochawesome-reporter": "3.6.0",
 				"cypress-real-events": "^1.10.3",
@@ -3341,9 +3341,9 @@
 			}
 		},
 		"node_modules/@cypress/request": {
-			"version": "2.88.11",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@cypress/request/-/request-2.88.11.tgz",
-			"integrity": "sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==",
+			"version": "2.88.12",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@cypress/request/-/request-2.88.12.tgz",
+			"integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==",
 			"devOptional": true,
 			"license": "Apache-2.0",
 			"dependencies": {
@@ -3362,7 +3362,7 @@
 				"performance-now": "^2.1.0",
 				"qs": "~6.10.3",
 				"safe-buffer": "^5.1.2",
-				"tough-cookie": "~2.5.0",
+				"tough-cookie": "^4.1.3",
 				"tunnel-agent": "^0.6.0",
 				"uuid": "^8.3.2"
 			},
@@ -9053,9 +9053,9 @@
 			"license": "MIT"
 		},
 		"node_modules/@types/node": {
-			"version": "16.18.23",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-16.18.23.tgz",
-			"integrity": "sha512-XAMpaw1s1+6zM+jn2tmw8MyaRDIJfXxqmIQIS0HfoGYPuf7dUWeiUKopwq13KFX9lEp1+THGtlaaYx39Nxr58g==",
+			"version": "16.18.54",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-16.18.54.tgz",
+			"integrity": "sha512-oTmGy68gxZZ21FhTJVVvZBYpQHEBZxHKTsGshobMqm9qWpbqdZsA5jvsuPZcHu0KwpmLrOHWPdEfg7XDpNT9UA==",
 			"license": "MIT"
 		},
 		"node_modules/@types/parse-json": {
@@ -12054,9 +12054,9 @@
 			}
 		},
 		"node_modules/commander": {
-			"version": "5.1.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/commander/-/commander-5.1.0.tgz",
-			"integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
+			"version": "6.2.1",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/commander/-/commander-6.2.1.tgz",
+			"integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
 			"devOptional": true,
 			"license": "MIT",
 			"engines": {
@@ -13077,16 +13077,16 @@
 			"license": "MIT"
 		},
 		"node_modules/cypress": {
-			"version": "11.2.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cypress/-/cypress-11.2.0.tgz",
-			"integrity": "sha512-u61UGwtu7lpsNWLUma/FKNOsrjcI6wleNmda/TyKHe0dOBcVjbCPlp1N6uwFZ0doXev7f/91YDpU9bqDCFeBLA==",
+			"version": "12.17.4",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cypress/-/cypress-12.17.4.tgz",
+			"integrity": "sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==",
 			"devOptional": true,
 			"hasInstallScript": true,
 			"license": "MIT",
 			"dependencies": {
-				"@cypress/request": "^2.88.10",
+				"@cypress/request": "2.88.12",
 				"@cypress/xvfb": "^1.2.4",
-				"@types/node": "^14.14.31",
+				"@types/node": "^16.18.39",
 				"@types/sinonjs__fake-timers": "8.1.1",
 				"@types/sizzle": "^2.3.2",
 				"arch": "^2.2.0",
@@ -13098,10 +13098,10 @@
 				"check-more-types": "^2.24.0",
 				"cli-cursor": "^3.1.0",
 				"cli-table3": "~0.6.1",
-				"commander": "^5.1.0",
+				"commander": "^6.2.1",
 				"common-tags": "^1.8.0",
 				"dayjs": "^1.10.4",
-				"debug": "^4.3.2",
+				"debug": "^4.3.4",
 				"enquirer": "^2.3.6",
 				"eventemitter2": "6.4.7",
 				"execa": "4.1.0",
@@ -13116,12 +13116,13 @@
 				"listr2": "^3.8.3",
 				"lodash": "^4.17.21",
 				"log-symbols": "^4.0.0",
-				"minimist": "^1.2.6",
+				"minimist": "^1.2.8",
 				"ospath": "^1.2.2",
 				"pretty-bytes": "^5.6.0",
+				"process": "^0.11.10",
 				"proxy-from-env": "1.0.0",
 				"request-progress": "^3.0.0",
-				"semver": "^7.3.2",
+				"semver": "^7.5.3",
 				"supports-color": "^8.1.1",
 				"tmp": "~0.2.1",
 				"untildify": "^4.0.0",
@@ -13131,7 +13132,7 @@
 				"cypress": "bin/cypress"
 			},
 			"engines": {
-				"node": ">=12.0.0"
+				"node": "^14.0.0 || ^16.0.0 || >=18.0.0"
 			}
 		},
 		"node_modules/cypress-file-upload": {
@@ -13218,13 +13219,6 @@
 				"format-duration": "^2.0.0"
 			}
 		},
-		"node_modules/cypress/node_modules/@types/node": {
-			"version": "14.18.42",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-14.18.42.tgz",
-			"integrity": "sha512-xefu+RBie4xWlK8hwAzGh3npDz/4VhF6icY/shU+zv/1fNn+ZVG7T7CRwe9LId9sAYRPxI+59QBPuKL3WpyGRg==",
-			"devOptional": true,
-			"license": "MIT"
-		},
 		"node_modules/cypress/node_modules/ansi-styles": {
 			"version": "4.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -13324,6 +13318,35 @@
 				"node": ">=8"
 			}
 		},
+		"node_modules/cypress/node_modules/lru-cache": {
+			"version": "6.0.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/lru-cache/-/lru-cache-6.0.0.tgz",
+			"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+			"devOptional": true,
+			"license": "ISC",
+			"dependencies": {
+				"yallist": "^4.0.0"
+			},
+			"engines": {
+				"node": ">=10"
+			}
+		},
+		"node_modules/cypress/node_modules/semver": {
+			"version": "7.5.4",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/semver/-/semver-7.5.4.tgz",
+			"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+			"devOptional": true,
+			"license": "ISC",
+			"dependencies": {
+				"lru-cache": "^6.0.0"
+			},
+			"bin": {
+				"semver": "bin/semver.js"
+			},
+			"engines": {
+				"node": ">=10"
+			}
+		},
 		"node_modules/cypress/node_modules/supports-color": {
 			"version": "8.1.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-8.1.1.tgz",
@@ -13340,6 +13363,13 @@
 				"url": "https://github.com/chalk/supports-color?sponsor=1"
 			}
 		},
+		"node_modules/cypress/node_modules/yallist": {
+			"version": "4.0.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/yallist/-/yallist-4.0.0.tgz",
+			"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+			"devOptional": true,
+			"license": "ISC"
+		},
 		"node_modules/dashdash": {
 			"version": "1.14.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/dashdash/-/dashdash-1.14.1.tgz",
@@ -20847,32 +20877,6 @@
 			"dev": true,
 			"license": "MIT"
 		},
-		"node_modules/jsdom/node_modules/tough-cookie": {
-			"version": "4.1.2",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tough-cookie/-/tough-cookie-4.1.2.tgz",
-			"integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==",
-			"dev": true,
-			"license": "BSD-3-Clause",
-			"dependencies": {
-				"psl": "^1.1.33",
-				"punycode": "^2.1.1",
-				"universalify": "^0.2.0",
-				"url-parse": "^1.5.3"
-			},
-			"engines": {
-				"node": ">=6"
-			}
-		},
-		"node_modules/jsdom/node_modules/universalify": {
-			"version": "0.2.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/universalify/-/universalify-0.2.0.tgz",
-			"integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
-			"dev": true,
-			"license": "MIT",
-			"engines": {
-				"node": ">= 4.0.0"
-			}
-		},
 		"node_modules/jsesc": {
 			"version": "2.5.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/jsesc/-/jsesc-2.5.2.tgz",
@@ -25684,7 +25688,7 @@
 			"version": "0.11.10",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/process/-/process-0.11.10.tgz",
 			"integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
-			"dev": true,
+			"devOptional": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">= 0.6.0"
@@ -25906,7 +25910,7 @@
 			"version": "2.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/querystringify/-/querystringify-2.2.0.tgz",
 			"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
-			"dev": true,
+			"devOptional": true,
 			"license": "MIT"
 		},
 		"node_modules/queue-microtask": {
@@ -28956,17 +28960,29 @@
 			}
 		},
 		"node_modules/tough-cookie": {
-			"version": "2.5.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tough-cookie/-/tough-cookie-2.5.0.tgz",
-			"integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+			"version": "4.1.3",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tough-cookie/-/tough-cookie-4.1.3.tgz",
+			"integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
 			"devOptional": true,
 			"license": "BSD-3-Clause",
 			"dependencies": {
-				"psl": "^1.1.28",
-				"punycode": "^2.1.1"
+				"psl": "^1.1.33",
+				"punycode": "^2.1.1",
+				"universalify": "^0.2.0",
+				"url-parse": "^1.5.3"
 			},
 			"engines": {
-				"node": ">=0.8"
+				"node": ">=6"
+			}
+		},
+		"node_modules/tough-cookie/node_modules/universalify": {
+			"version": "0.2.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/universalify/-/universalify-0.2.0.tgz",
+			"integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
+			"devOptional": true,
+			"license": "MIT",
+			"engines": {
+				"node": ">= 4.0.0"
 			}
 		},
 		"node_modules/tr46": {
@@ -29839,7 +29855,7 @@
 			"version": "1.5.10",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/url-parse/-/url-parse-1.5.10.tgz",
 			"integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
-			"dev": true,
+			"devOptional": true,
 			"license": "MIT",
 			"dependencies": {
 				"querystringify": "^2.1.1",
@@ -33297,9 +33313,9 @@
 			}
 		},
 		"@cypress/request": {
-			"version": "2.88.11",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@cypress/request/-/request-2.88.11.tgz",
-			"integrity": "sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==",
+			"version": "2.88.12",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@cypress/request/-/request-2.88.12.tgz",
+			"integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==",
 			"devOptional": true,
 			"requires": {
 				"aws-sign2": "~0.7.0",
@@ -33317,7 +33333,7 @@
 				"performance-now": "^2.1.0",
 				"qs": "~6.10.3",
 				"safe-buffer": "^5.1.2",
-				"tough-cookie": "~2.5.0",
+				"tough-cookie": "^4.1.3",
 				"tunnel-agent": "^0.6.0",
 				"uuid": "^8.3.2"
 			}
@@ -37427,9 +37443,9 @@
 			"integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA=="
 		},
 		"@types/node": {
-			"version": "16.18.23",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-16.18.23.tgz",
-			"integrity": "sha512-XAMpaw1s1+6zM+jn2tmw8MyaRDIJfXxqmIQIS0HfoGYPuf7dUWeiUKopwq13KFX9lEp1+THGtlaaYx39Nxr58g=="
+			"version": "16.18.54",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-16.18.54.tgz",
+			"integrity": "sha512-oTmGy68gxZZ21FhTJVVvZBYpQHEBZxHKTsGshobMqm9qWpbqdZsA5jvsuPZcHu0KwpmLrOHWPdEfg7XDpNT9UA=="
 		},
 		"@types/parse-json": {
 			"version": "4.0.0",
@@ -39550,9 +39566,9 @@
 			}
 		},
 		"commander": {
-			"version": "5.1.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/commander/-/commander-5.1.0.tgz",
-			"integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
+			"version": "6.2.1",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/commander/-/commander-6.2.1.tgz",
+			"integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
 			"devOptional": true
 		},
 		"common-tags": {
@@ -40279,14 +40295,14 @@
 			"dev": true
 		},
 		"cypress": {
-			"version": "11.2.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cypress/-/cypress-11.2.0.tgz",
-			"integrity": "sha512-u61UGwtu7lpsNWLUma/FKNOsrjcI6wleNmda/TyKHe0dOBcVjbCPlp1N6uwFZ0doXev7f/91YDpU9bqDCFeBLA==",
+			"version": "12.17.4",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cypress/-/cypress-12.17.4.tgz",
+			"integrity": "sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==",
 			"devOptional": true,
 			"requires": {
-				"@cypress/request": "^2.88.10",
+				"@cypress/request": "2.88.12",
 				"@cypress/xvfb": "^1.2.4",
-				"@types/node": "^14.14.31",
+				"@types/node": "^16.18.39",
 				"@types/sinonjs__fake-timers": "8.1.1",
 				"@types/sizzle": "^2.3.2",
 				"arch": "^2.2.0",
@@ -40298,10 +40314,10 @@
 				"check-more-types": "^2.24.0",
 				"cli-cursor": "^3.1.0",
 				"cli-table3": "~0.6.1",
-				"commander": "^5.1.0",
+				"commander": "^6.2.1",
 				"common-tags": "^1.8.0",
 				"dayjs": "^1.10.4",
-				"debug": "^4.3.2",
+				"debug": "^4.3.4",
 				"enquirer": "^2.3.6",
 				"eventemitter2": "6.4.7",
 				"execa": "4.1.0",
@@ -40316,24 +40332,19 @@
 				"listr2": "^3.8.3",
 				"lodash": "^4.17.21",
 				"log-symbols": "^4.0.0",
-				"minimist": "^1.2.6",
+				"minimist": "^1.2.8",
 				"ospath": "^1.2.2",
 				"pretty-bytes": "^5.6.0",
+				"process": "^0.11.10",
 				"proxy-from-env": "1.0.0",
 				"request-progress": "^3.0.0",
-				"semver": "^7.3.2",
+				"semver": "^7.5.3",
 				"supports-color": "^8.1.1",
 				"tmp": "~0.2.1",
 				"untildify": "^4.0.0",
 				"yauzl": "^2.10.0"
 			},
 			"dependencies": {
-				"@types/node": {
-					"version": "14.18.42",
-					"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-14.18.42.tgz",
-					"integrity": "sha512-xefu+RBie4xWlK8hwAzGh3npDz/4VhF6icY/shU+zv/1fNn+ZVG7T7CRwe9LId9sAYRPxI+59QBPuKL3WpyGRg==",
-					"devOptional": true
-				},
 				"ansi-styles": {
 					"version": "4.3.0",
 					"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -40403,6 +40414,24 @@
 					"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 					"devOptional": true
 				},
+				"lru-cache": {
+					"version": "6.0.0",
+					"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/lru-cache/-/lru-cache-6.0.0.tgz",
+					"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+					"devOptional": true,
+					"requires": {
+						"yallist": "^4.0.0"
+					}
+				},
+				"semver": {
+					"version": "7.5.4",
+					"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/semver/-/semver-7.5.4.tgz",
+					"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+					"devOptional": true,
+					"requires": {
+						"lru-cache": "^6.0.0"
+					}
+				},
 				"supports-color": {
 					"version": "8.1.1",
 					"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-8.1.1.tgz",
@@ -40411,6 +40440,12 @@
 					"requires": {
 						"has-flag": "^4.0.0"
 					}
+				},
+				"yallist": {
+					"version": "4.0.0",
+					"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/yallist/-/yallist-4.0.0.tgz",
+					"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+					"devOptional": true
 				}
 			}
 		},
@@ -45700,24 +45735,6 @@
 					"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/parse5/-/parse5-6.0.1.tgz",
 					"integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
 					"dev": true
-				},
-				"tough-cookie": {
-					"version": "4.1.2",
-					"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tough-cookie/-/tough-cookie-4.1.2.tgz",
-					"integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==",
-					"dev": true,
-					"requires": {
-						"psl": "^1.1.33",
-						"punycode": "^2.1.1",
-						"universalify": "^0.2.0",
-						"url-parse": "^1.5.3"
-					}
-				},
-				"universalify": {
-					"version": "0.2.0",
-					"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/universalify/-/universalify-0.2.0.tgz",
-					"integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
-					"dev": true
 				}
 			}
 		},
@@ -49067,7 +49084,7 @@
 			"version": "0.11.10",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/process/-/process-0.11.10.tgz",
 			"integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
-			"dev": true
+			"devOptional": true
 		},
 		"process-nextick-args": {
 			"version": "2.0.1",
@@ -49243,7 +49260,7 @@
 			"version": "2.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/querystringify/-/querystringify-2.2.0.tgz",
 			"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
-			"dev": true
+			"devOptional": true
 		},
 		"queue-microtask": {
 			"version": "1.2.3",
@@ -51437,13 +51454,23 @@
 			"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
 		},
 		"tough-cookie": {
-			"version": "2.5.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tough-cookie/-/tough-cookie-2.5.0.tgz",
-			"integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+			"version": "4.1.3",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tough-cookie/-/tough-cookie-4.1.3.tgz",
+			"integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
 			"devOptional": true,
 			"requires": {
-				"psl": "^1.1.28",
-				"punycode": "^2.1.1"
+				"psl": "^1.1.33",
+				"punycode": "^2.1.1",
+				"universalify": "^0.2.0",
+				"url-parse": "^1.5.3"
+			},
+			"dependencies": {
+				"universalify": {
+					"version": "0.2.0",
+					"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/universalify/-/universalify-0.2.0.tgz",
+					"integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
+					"devOptional": true
+				}
 			}
 		},
 		"tr46": {
@@ -52030,7 +52057,7 @@
 			"version": "1.5.10",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/url-parse/-/url-parse-1.5.10.tgz",
 			"integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
-			"dev": true,
+			"devOptional": true,
 			"requires": {
 				"querystringify": "^2.1.1",
 				"requires-port": "^1.0.0"
diff --git a/goofy-client/package.json b/goofy-client/package.json
index 9a92057c64fc62d8f0368a66790ae622d551f287..b2b96281e0ad5d6838147bfabae7939c5ee6227c 100644
--- a/goofy-client/package.json
+++ b/goofy-client/package.json
@@ -36,7 +36,6 @@
 		"cypress:run": "npx cypress run --project apps/goofy-e2e",
 		"cypress:run-main": "npx cypress run --project apps/goofy-e2e --config video=false,integrationFolder=./src/integration/main-tests",
 		"cypress:run-ea": "npx cypress run --project apps/goofy-e2e --config video=false,integrationFolder=./src/integration/einheitlicher-ansprechpartner",
-		"cypress:run-minimal": "npx cypress run --project apps/goofy-e2e --config video=false",
 		"cypress:version": "npx cypress version",
 		"cypress:install": "npx cypress install",
 		"cypress:open": "npx cypress open --project apps/goofy-e2e",
@@ -109,7 +108,7 @@
 		"@types/node": "^16.18.1",
 		"@typescript-eslint/eslint-plugin": "5.44.0",
 		"@typescript-eslint/parser": "5.44.0",
-		"cypress": "^11.2.0",
+		"cypress": "^12.17.4",
 		"cypress-file-upload": "5.0.8",
 		"cypress-mochawesome-reporter": "3.6.0",
 		"cypress-real-events": "^1.10.3",