diff --git a/.env.development b/.env.development
index 6bbb6cf23..3f0e1bf27 100644
--- a/.env.development
+++ b/.env.development
@@ -23,4 +23,4 @@ NEXT_PUBLIC_USE_MOCKS=true
# z.B. http://10.10.0.13/xyz/index.aspx -> basePath in config.json auf /xyz setzen
# basePath wird jetzt in public/config.json gepflegt
# App-Versionsnummer
-NEXT_PUBLIC_APP_VERSION=1.1.377
+NEXT_PUBLIC_APP_VERSION=1.1.378
diff --git a/.env.production b/.env.production
index 924c24b91..d933e016b 100644
--- a/.env.production
+++ b/.env.production
@@ -24,4 +24,4 @@ NEXT_PUBLIC_USE_MOCKS=false
# basePath wird jetzt in public/config.json gepflegt
# App-Versionsnummer
-NEXT_PUBLIC_APP_VERSION=1.1.377
+NEXT_PUBLIC_APP_VERSION=1.1.378
diff --git a/.gitignore b/.gitignore
index e8a8a8253..e4cc8095d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -37,18 +37,18 @@ docs.zip
/__tests__/
# --- Playwright artifacts & test selection ---
-# Ignore Playwright output folders and run metadata
-/test-results/
-/playwright-report/
-/.last-run.json
-# Ignore any Playwright traces/screenshots/videos if configured elsewhere
-/traces/
-/screenshots/
-/videos/
-# Ignore JUnit report artifacts (not used currently)
-/reports/junit/
+# Ignore Playwright output folders nested under playwright/
+/playwright/test-results/
+/playwright/playwright-report/
+/playwright/.last-run.json
+# If you ever enable these paths, keep them under playwright/ and ignore them
+/playwright/traces/
+/playwright/screenshots/
+/playwright/videos/
+# Ignore JUnit report artifacts under playwright/ (currently unused)
+/playwright/reports/junit/
-# Track only spec files under playwright/tests; ignore everything else
+# Track only spec files under playwright/tests; ignore other files in that folder
/playwright/tests/**
!/playwright/tests/**/*.spec.js
!/playwright/tests/**/*.spec.ts
diff --git a/package-lock.json b/package-lock.json
index d59d0c81c..43f41c3e3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "nodemap",
- "version": "1.1.377",
+ "version": "1.1.378",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "nodemap",
- "version": "1.1.377",
+ "version": "1.1.378",
"dependencies": {
"@emotion/react": "^11.13.3",
"@emotion/styled": "^11.13.0",
diff --git a/package.json b/package.json
index 685fa783f..c9e9a7178 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "nodemap",
- "version": "1.1.377",
+ "version": "1.1.378",
"dependencies": {
"@emotion/react": "^11.13.3",
"@emotion/styled": "^11.13.0",
diff --git a/playwright.config.js b/playwright.config.js
index c3dc7efa4..a3ec10d60 100644
--- a/playwright.config.js
+++ b/playwright.config.js
@@ -12,6 +12,8 @@ module.exports = defineConfig({
retries: process.env.CI ? 2 : 0,
// Keep console-friendly reporter only; no JUnit output since it's not used currently
reporter: [["list"]],
+ // Store any runner outputs (attachments, logs) under playwright/test-results
+ outputDir: "playwright/test-results",
use: {
baseURL: "http://localhost:3000",
// Disable artifact generation locally to avoid creating files
diff --git a/reports/junit/junit.xml b/reports/junit/junit.xml
deleted file mode 100644
index aa6cfdf0a..000000000
--- a/reports/junit/junit.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/reports/junit/playwright.xml b/reports/junit/playwright.xml
deleted file mode 100644
index 697f4c3cf..000000000
--- a/reports/junit/playwright.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
- Timeout: 10000ms
-
- Call log:
- - Expect "toBeVisible" with timeout 10000ms
- - waiting for getByRole('button', { name: 'Info ausblenden' })
-
-
- 210 | ).toBeVisible();
- 211 | await page.getByRole("button", { name: "Layer-Panel ausblenden" }).click();
- > 212 | await expect(page.getByRole("button", { name: "Info ausblenden" })).toBeVisible();
- | ^
- 213 | await page.getByRole("button", { name: "Info ausblenden" }).click();
- 214 | await page.getByRole("button", { name: "Info einblenden" }).click();
- 215 | await expect(page.locator("div").filter({ hasText: "TALAS.Map Version" }).nth(3)).toBeVisible();
- at C:\Users\isa.LTW\Desktop\15.09.2025\NodeMap\15.09.2025 NodeMap V1.1.350\playwright\tests\mapcomponent.spec.js:212:71
-
- attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
- ..\..\test-results\mapcomponent-MapComponent-chromium\test-failed-1.png
- ────────────────────────────────────────────────────────────────────────────────────────────────
-
- attachment #3: video (video/webm) ──────────────────────────────────────────────────────────────
- ..\..\test-results\mapcomponent-MapComponent-chromium\video.webm
- ────────────────────────────────────────────────────────────────────────────────────────────────
-
- Error Context: ..\..\test-results\mapcomponent-MapComponent-chromium\error-context.md
-]]>
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/test-results/.last-run.json b/test-results/.last-run.json
deleted file mode 100644
index 3e2ee31e8..000000000
--- a/test-results/.last-run.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "status": "failed",
- "failedTests": [
- "6232baea8c2400610a3b-ecc9849a86ce59ad8482"
- ]
-}
\ No newline at end of file
diff --git a/test-results/mapcomponent-MapComponent-chromium/error-context.md b/test-results/mapcomponent-MapComponent-chromium/error-context.md
deleted file mode 100644
index 7286d4a1a..000000000
--- a/test-results/mapcomponent-MapComponent-chromium/error-context.md
+++ /dev/null
@@ -1,64 +0,0 @@
-# Page snapshot
-
-```yaml
-- generic [ref=e1]:
- - generic [ref=e3]:
- - generic [ref=e4]:
- - generic:
- - generic:
- - button "Marker" [ref=e5] [cursor=pointer]
- - button "Marker" [ref=e6] [cursor=pointer]
- - button "Marker" [ref=e7] [cursor=pointer]
- - button "Marker" [ref=e8] [cursor=pointer]
- - button "Marker" [ref=e9] [cursor=pointer]
- - button "Marker" [ref=e10] [cursor=pointer]
- - button "Marker" [ref=e11] [cursor=pointer]
- - button "Marker" [ref=e12] [cursor=pointer]
- - button "Marker" [ref=e13] [cursor=pointer]
- - button "Marker" [ref=e14] [cursor=pointer]
- - button "Marker" [ref=e15] [cursor=pointer]
- - button "Marker" [ref=e16] [cursor=pointer]
- - button "Marker" [ref=e17] [cursor=pointer]
- - button "Marker" [ref=e18] [cursor=pointer]
- - button "Marker" [ref=e19] [cursor=pointer]
- - button "Marker" [ref=e20] [cursor=pointer]
- - button "Marker" [ref=e21] [cursor=pointer]
- - button "Marker" [ref=e22] [cursor=pointer]
- - button "Marker" [ref=e23] [cursor=pointer]
- - button "Marker" [ref=e24] [cursor=pointer]
- - button "Marker" [ref=e25] [cursor=pointer]
- - button "Marker" [ref=e26] [cursor=pointer]
- - button "Marker" [ref=e27] [cursor=pointer]
- - button "Marker" [ref=e28] [cursor=pointer]
- - button "Marker" [ref=e29] [cursor=pointer]
- - button "Marker" [ref=e30] [cursor=pointer]
- - button "Marker" [ref=e31] [cursor=pointer]
- - button "Marker" [ref=e32] [cursor=pointer]
- - button "Marker" [ref=e33] [cursor=pointer]
- - generic [ref=e34]:
- - link "Leaflet" [ref=e35] [cursor=pointer]:
- - /url: https://leafletjs.com
- - img [ref=e36] [cursor=pointer]
- - text: Leaflet
- - generic [ref=e40]: "|"
- - text: © OpenStreetMap contributors
- - generic [ref=e41]:
- - button "Marker" [ref=e42] [cursor=pointer]:
- - img [ref=e43] [cursor=pointer]
- - button "Koordinatensuche einblenden" [ref=e46] [cursor=pointer]:
- - img [ref=e47] [cursor=pointer]
- - button "Bearbeitungsmodus aktivieren" [ref=e49] [cursor=pointer]:
- - img [ref=e50] [cursor=pointer]
- - button "Karte auf Standardansicht" [ref=e52] [cursor=pointer]:
- - img [ref=e53] [cursor=pointer]
- - button "Layer-Panel einblenden" [active] [ref=e55] [cursor=pointer]:
- - img [ref=e56] [cursor=pointer]
- - button "Info einblenden" [ref=e58] [cursor=pointer]:
- - img [ref=e59] [cursor=pointer]
- - generic [ref=e61]:
- - button "Zoom in" [ref=e62] [cursor=pointer]:
- - img [ref=e63] [cursor=pointer]
- - button "Zoom out" [ref=e65] [cursor=pointer]:
- - img [ref=e66] [cursor=pointer]
- - alert [ref=e67]
-```
\ No newline at end of file
diff --git a/test-results/mapcomponent-MapComponent-chromium/test-failed-1.png b/test-results/mapcomponent-MapComponent-chromium/test-failed-1.png
deleted file mode 100644
index fcc7565bc..000000000
Binary files a/test-results/mapcomponent-MapComponent-chromium/test-failed-1.png and /dev/null differ
diff --git a/test-results/mapcomponent-MapComponent-chromium/video.webm b/test-results/mapcomponent-MapComponent-chromium/video.webm
deleted file mode 100644
index fc4d3ef42..000000000
Binary files a/test-results/mapcomponent-MapComponent-chromium/video.webm and /dev/null differ