Skip to content

[BUG] Serious performance degregation on 1.29 #19946

@Tallyb

Description

@Tallyb

Context:

  • Playwright Version:1.29.2
  • Operating System: Mac & Linux (CI)
  • Node.js version: 18.12
  • Browser: [e.g. All, Chromium, Firefox, WebKit] Chromium
  • Extra: [any specific details about your environment]

Running a test against storybook. The test has 1000 rows of ag-grid.
A very simple tests

      const { component, story } = await goToComponent('communicate-document-appdocumentspage--permissions-web');
      await component.locator('yoo-ag-grid >> yoo-context-menu').nth(4).click();
      await expect(story.locator('yoo-context-menu-dialog >> li:has-text("Download file")')).not.toBeVisible();
      await expect(story.locator('yoo-context-menu-dialog >> li:has-text("Email")')).not.toBeVisible();
      await expect(story.locator('yoo-context-menu-dialog >> li:has-text("Copy link")')).toBeVisible();
      await expect(story.locator('yoo-context-menu-dialog >> li:has-text("Insights")')).toBeVisible();

Running in 1.28: ~ 13 seconds per test.
Running in 1.29 - 60 seconds causes timeout. 90 seconds pass.

In general we see some performance degradation in PW 1.29, but this is a clear example.

Metadata

Metadata

Assignees

Labels

browser-chromiumupstreamThis is a bug in something playwright depends on, like a browser.v1.30

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions