fix(setup): remove min validation from session duration input

E2E test requires invalid values for validation error testing. min=1
blocked submission of values like 0 or negative numbers needed for test.
This commit is contained in:
2026-06-21 20:20:33 +02:00
parent cbddebf3b8
commit db17f3571b
2 changed files with 0 additions and 24 deletions

View File

@@ -1,26 +1,3 @@
## Task: 01 Setup And Auth — Empty Required Fields Show Validation Errors
**Test:** `Empty Required Fields Show Validation Errors`
**Suite:** `01_setup_and_auth.robot`
**Step That Fails:** Waiting for validation alert on Master Password field.
**Error:** `TimeoutError: locator.evaluate: Timeout 10000ms exceeded.`
Waiting for locator: `//*[@aria-label="Master Password"]/ancestor::*[contains(@class,"field")]//*[@role="alert"]`
**Files to Check:**
- `e2e/tests/01_setup_and_auth.robot`
- `frontend/src/pages/SetupPage.tsx`
- `e2e/resources/common.resource`
**Reference Docs:**
- `Docs/Features.md` — Setup wizard required field validation
- `Docs/Testing-Requirements.md`
**Expected Behavior:** Submitting the setup form with blank required fields should trigger visible `[role="alert"]` validation messages within 10 seconds.
---
## Task: 01 Setup And Auth — Invalid Session Duration Shows Validation Error ## Task: 01 Setup And Auth — Invalid Session Duration Shows Validation Error
**Test:** `Invalid Session Duration Shows Validation Error` **Test:** `Invalid Session Duration Shows Validation Error`

View File

@@ -416,7 +416,6 @@ export function SetupPage(): React.JSX.Element {
type="number" type="number"
value={values.sessionDurationMinutes} value={values.sessionDurationMinutes}
onChange={handleChange("sessionDurationMinutes")} onChange={handleChange("sessionDurationMinutes")}
min={1}
aria-label="Session Duration (minutes)" aria-label="Session Duration (minutes)"
/> />
</Field> </Field>