Test run report — DEMO-T16 FAILED

Freight: password reset through email, in TypeScript
run #427 · 2026-09-25 00:23:08 · duration 17s · target version 2.1.0 · browser chromium · started by: cli-adopted
report generated 2026-09-25 10:51:10 — self-contained file, safe to attach anywhere

What went wrong

1 of 1 test(s) failed: a password reset works through the email -- exactly once -- the reset link worked a SECOND time: any old reset email is still a key to the account (locator('#reset-form'), expected 0, received 1)

Step timings

atstepms
+13.72sa password reset works through the email -- exactly once13560.0
+7.65swait for the email6979.1
+7.99schoose a new password265.1
+8.26ssign in with the new password275.3
+13.51sfollow the same link again5175.7
+0.36sgoto freight/login/129.0
+0.49sclick #forgot-link118.8
+0.53sfill #forgot-login42.1
+0.62sclick #forgot-btn89.1
+0.67sinnerText #forgot-ref50.1
+0.74sgoto freight/mailbox/?to=courier@acme-freight.example59.0
+7.65stoBeVisible #mail-list a.mail-subject:has-text('ref 16E935')6913.2
+7.7sclick #mail-list a.mail-subject:has-text('ref 16E935')44.1
+7.72stoBeVisible #mail-body a[href*='/login/reset/']22.3
+7.79sclick #mail-body a[href*='/login/reset/']59.5
+7.85sfill #new-password59.6
+7.86sfill #confirm-password12.1
+7.96sclick #reset-btn100.4
+7.99stoBeVisible #login-btn26.3
+8.0sfill #username11.6
+8.02sfill #password14.9
+8.16sclick #login-btn141.5
+8.26stoBeVisible #signed-in-user101.2
+8.33sclick #sign-out65.0
+8.37sgoto http://127.0.0.1:8000/demo/freight/mailbox/4/36.5
+8.47sclick #mail-body a[href*='/login/reset/']103.1
+8.5stoBeVisible #reset-invalid, #reset-form22.6
+13.51stoHaveCount #reset-form5007.6

Full technical error

1 of 1 test(s) failed: a password reset works through the email -- exactly once -- the reset link worked a SECOND time: any old reset email is still a key to the account (locator('#reset-form'), expected 0, received 1)

Video and Playwright trace stay on the hub: results/DEMO-T16/20260925-002310-r427/ — open the run page for the replay.