Context
While reviewing Dependabot PRs #1527 and #1511, multiple E2E shards failed in ways that the product-architect verified are NOT caused by the dependency bumps — they are pre-existing app/test bugs that surface intermittently on `beta` builds.
Failures observed
PR #1527 (post-bump baseline)
- `e2e/tests/budget/budget-source-move.spec.ts:563` (`@responsive` mobile) — "selecting a line with hasClaimedInvoice shows a warning block and disables confirm until 'I understand' is checked." Confirm button stays disabled after the "I understand" checkbox is checked (14 retries, mobile-only).
PR #1511 (post-bump baseline)
- `e2e/tests/invoices/invoice-deposits-ux.spec.ts` — Deposit OverflowMenu portal clipping: `Menu bottom edge must be within viewport height: Expected <=1080, Received 1152`. UI/CSS bug.
- `e2e/tests/invoices/invoice-budget-line-create-and-link.spec.ts` — Times out on German-locale "+ Add Budget Line" button; likely translation/locale-leak across tests.
- `e2e/tests/photos/photoAnnotation.spec.ts` — Arrow/Line tools: `line[data-shapeid]` / `polyline[data-shapeid]` element never appears (pre-existing canvas/SVG render bug, both desktop & mobile).
- `e2e/tests/dashboard.spec.ts` — "Card re-enable" predicate timeout.
Action
Triage and fix or skip-with-issue-link the above. These were not blocking the Dependabot merges (only `Quality Gates` is required on `beta`), but they will block the next `beta → main` promotion PR because `E2E Gates` IS required on `main`.
Evidence
🤖 Filed by `/dependabot`
Context
While reviewing Dependabot PRs #1527 and #1511, multiple E2E shards failed in ways that the product-architect verified are NOT caused by the dependency bumps — they are pre-existing app/test bugs that surface intermittently on `beta` builds.
Failures observed
PR #1527 (post-bump baseline)
PR #1511 (post-bump baseline)
Action
Triage and fix or skip-with-issue-link the above. These were not blocking the Dependabot merges (only `Quality Gates` is required on `beta`), but they will block the next `beta → main` promotion PR because `E2E Gates` IS required on `main`.
Evidence
🤖 Filed by `/dependabot`