Skip to content

bug: 11 pre-existing E2E test failures detected during post-merge verification #1142

@sw-factory-automations

Description

@sw-factory-automations

Description

Post-merge verification of PR #1141 (CI-only change) found 11 E2E test failures when running against the live site. Since PR #1141 only modified .github/workflows/deploy-migrations.yml and did not change any app code, these are pre-existing failures — either flaky tests or tests that have drifted from the current UI.

Failures

account-deletion (3 tests)

  • double-confirmation UX: email input step then final confirmation stepalertdialog not found after clicking "Delete account"
  • full deletion flow: delete account and redirect to sign-in — same: alertdialog not visible
  • sole-owner of a team workspace sees blocking error — same: alertdialog not visible

Root cause: The delete account button click does not open the confirmation dialog. Either the dialog component changed or there's a timing issue.

database-bulk-select (2 tests)

  • select-all checkbox toggles all rows — bulk action bar still visible after deselect
  • bulk delete confirmation dialog can be cancelleddb-bulk-delete-cancel test ID not found

database-column-reorder (3 tests)

  • column headers are draggable — expected ["ALPHA", "BETA", "GAMMA"] but got ["TITLE", "ALPHA", "BETA", "GAMMA", ""]
  • drag column Alpha after Gamma to reorder — same column list mismatch
  • column order persists after page reload — same column list mismatch

Root cause: Tests don't account for the TITLE column and the empty add-column header in the column list.

database-csv-export (2 tests)

  • user can export a database as CSV via the toolbar button — expected 2 gridcells, found 8
  • CSV export works on empty database — browser context closed during navigation

database-duplicate-row (1 test)

  • user can duplicate a row via right-click context menu in table view — browser context closed during setup

Acceptance Criteria

  • All 11 E2E tests pass against the live site
  • account-deletion dialog tests correctly wait for the alertdialog to appear
  • database-column-reorder tests account for TITLE column and add-column header
  • database-csv-export tests match current table cell structure
  • database-bulk-select tests handle action bar visibility correctly
  • pnpm lint && pnpm typecheck && pnpm test pass

Technical Notes

  • Detected during post-merge verification of fix(automations): pin supabase CLI to v2.98.2 #1141
  • The live site ad-hoc smoke tests (landing, sign-in, health, auth flow) all pass — the app itself is healthy
  • These are test maintenance issues, not app regressions

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions