diff --git a/Docs/Tasks.md b/Docs/Tasks.md index 47c369b..b4ba5c8 100644 --- a/Docs/Tasks.md +++ b/Docs/Tasks.md @@ -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 **Test:** `Invalid Session Duration Shows Validation Error` diff --git a/frontend/src/pages/SetupPage.tsx b/frontend/src/pages/SetupPage.tsx index 08df893..a4523b9 100644 --- a/frontend/src/pages/SetupPage.tsx +++ b/frontend/src/pages/SetupPage.tsx @@ -416,7 +416,6 @@ export function SetupPage(): React.JSX.Element { type="number" value={values.sessionDurationMinutes} onChange={handleChange("sessionDurationMinutes")} - min={1} aria-label="Session Duration (minutes)" />