Skip to content

Flake: G2.45 swipe-to-delete click lands on the row under CPU load #600

Open

Description

@barelyworkingcode

Problem

test/e2e/g2-threads.spec.js › threads on a phone › delete a thread by swiping its row @G2.45 fails about 1 in 30 to 80 runs under CPU load. The click on Delete Alpha notes times out: the row's project-tree__session-badge intercepts pointer events, so the swiped row still covers the Delete button.

Seen in a full suite run, then forced on epic/596-session-adoption 1d88a3d (main's project-tree code and relay pin): six yes loads, --grep '@G2\.45$' --repeat-each=80 --workers=6: 1 failed, 79 passed. On the eve#593 pin branch: 1 of 30.

Root cause (suspected, not proven)

The spec clicks Delete as soon as touch.swipe returns. Under load the row has not reached its open position, so the click target is still the row.

Fix

The smallest deterministic change: wait on the row's open state (a signal the row exposes) before the click.

Found while working #593.

Activity

  1. added
    flakeTest that fails intermittently; every rerun-to-green links one
    on Oct 20, 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

    flakeTest that fails intermittently; every rerun-to-green links one

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions