Skip to content

datahub.spec.ts row action menu test times out intermittently while it waits for the start-session form #1907

Open

Description

@gdevenyi

In one of four local full runs of pnpm test:e2e, this test failed with a timeout. It passed in the other three full runs, and the complete datahub.spec.ts file then passed with --repeat-each 4 on the same tree.

Output

[chromium] › src/specs/datahub.spec.ts:118:3 › data hub › should open a subject from the list via the row action menu, landing on its record table

Test timeout of 30000ms exceeded.
Error: locator.waitFor: Test timeout of 30000ms exceeded.
  - waiting for getByTestId('start-session-form') to be visible

  123 |     const startSessionPage = await getPageModel('/session/start-session');
> 124 |     await startSessionPage.sessionForm.waitFor({ state: 'visible' });

The test did not get past its first step: the start-session form did not become visible in 30 seconds after navigation to /session/start-session.

Environment

What is not known

  • I do not have the trace or the error context of the failed run; a later run replaced them.
  • I do not know if the page was slow to load or if the session or first-run state was not ready. Other specs open the same page with the same call and did not fail.

Found while preparing #1904.

Activity

  1. added
    BugType: existing behavior is wrong
    Priority: LowNice to have, cosmetic or speculative
    Needs InfoCannot act until the reporter or a maintainer supplies more information
    Area: InfrastructureDeployment, Docker, CI, logging, CLIs, build and test tooling
    on Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area: InfrastructureDeployment, Docker, CI, logging, CLIs, build and test toolingBugType: existing behavior is wrongNeeds InfoCannot act until the reporter or a maintainer supplies more informationPriority: LowNice to have, cosmetic or speculative

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions