fix(settings, yjs, ux, ci): default settings, y-leveldb restart resilience, dashboard one-click open, delete error handling, Playwright CI

This commit is contained in:
2026-07-27 03:15:30 +02:00
parent 7f8695456c
commit 126277ab94
13 changed files with 129 additions and 45 deletions
@@ -40,10 +40,9 @@ test('diagnose editor DOM', async () => {
await page.waitForSelector('.dashboard-project-card', { timeout: 10000 });
await page.locator('.dashboard-project-card').first().click();
await page.waitForTimeout(500);
// Dashboard shows a detail panel on the right with 'Projekt öffnen'
await page.locator('button:has-text("Projekt öffnen")').first().click();
await page.waitForTimeout(3000);
// Card click now opens the project directly
await page.waitForSelector('canvas', { timeout: 10000 });
await page.waitForTimeout(1000);
// Take screenshot
const shot = '/tmp/web-cad-clone/frontend/playwright-tests/screenshots/diagnose-editor.png';