Skip to content

Tests failing with Firefox 135.0 #2907

@kptdobe

Description

@kptdobe

Our Firefox started failing for a couple of days. I am not sure if this is a runner issue or a playwright issue.

This is happening with Firefox 135.0 (playwright build v1475).

I have created a repo with a basic setup to illustrate the bug.

For Chrome and locally, all tests are green. Note that it only happens in the GitHub action.

As soon as there is more than one file to run test on, it fails on Firefox.

Scenario 1: https://github.com/kptdobe/web-test-runner-firefox-issue/actions/runs/13816836084

  1. 2 most basic test files (one .js and one .html)
  2. Success: testing files individually works fine
  3. Unexpected failure: testing the 2 files together fails

Scenario 2: https://github.com/kptdobe/web-test-runner-firefox-issue/actions/runs/13816896380

  1. I have incremented the browserStartTimeout as recommended - set to 2mins...
  2. Success: testing files individually works fine
  3. Unexpected failure: testing the 2 files together fails

Scenario 3: https://github.com/kptdobe/web-test-runner-firefox-issue/actions/runs/13816945697

  1. I have added 2 more basic test files (2 .js and 2 .html)
  2. Unexpected success: the test that failed before has now passed...
  3. Unexpected failures: the 2 combos (2x testing JS files or 2x testing the HTML files), fails. This was to eliminate the case that maybe it is the JS+HTML test files.

Scenario 4: https://github.com/kptdobe/web-test-runner-firefox-issue/actions/runs/13817246076

  1. I have incremented the timeout to 4mins
  2. Success: testing files individually works fine
  3. Unexpected failure: all "combo" tests failed

The fact that the test on 3.2 passed reveals that "sometimes" it works. Increasing the timeout does not solve the problem. There is something else...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions