Deep links: Money account seed collides with toast action #1283

Open
opened 2026-10-07 00:41:11 +00:00 by kayg · 0 comments
Owner

Steps:

  1. Run bun e2e/deeplinks.mjs against a fresh local server.
  2. Let the Money seed create a budget, then open the Add account view.
  3. Submit the account with the unscoped getByRole('button', { name: 'Add account' }) locator.

Expected: the setup submits the Add an account form.
Actual: the Create budget toast remains visible and has its own Add account action. Playwright finds both buttons and stops on a strict-mode violation before the deep-link assertions.
Evidence: apps/web/e2e/deeplinks.mjs:349-354; production server run with a fresh data directory.
Severity: minor (stale E2E locator; no product failure).

Steps: 1. Run `bun e2e/deeplinks.mjs` against a fresh local server. 2. Let the Money seed create a budget, then open the Add account view. 3. Submit the account with the unscoped `getByRole('button', { name: 'Add account' })` locator. Expected: the setup submits the Add an account form. Actual: the Create budget toast remains visible and has its own Add account action. Playwright finds both buttons and stops on a strict-mode violation before the deep-link assertions. Evidence: `apps/web/e2e/deeplinks.mjs:349-354`; production server run with a fresh data directory. Severity: minor (stale E2E locator; no product failure).
Commenting is not possible because the repository is archived.
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal-v0#1283
No description provided.