#1121651 node-playwright: Needs updating? 1.57 released

#1121651#5
Date:
2025-11-29 23:07:00 UTC
From:
To:
Dear Maintainer,

The next release of Request Tracker is switching to Playwright for their tests,
in preparation for this I (as a member of Debian's Request Tracker Team) am
working on making sure we can run all the tests.

It looks like this package needs to be updated due to upstream having a much
newer version available - currently at 1.57.

Currently when trying to use this package, it is reported that the browser
isn't available,
for example:

  Executable doesn't exist at /home/puck/.cache/ms-playwright/firefox-1424/firefox/firefox
  ╔═════════════════════════════════════════════════════════════════════════╗
  ║ Looks like Playwright Test or Playwright was just installed or updated. ║
  ║ Please run the following command to download new browsers:              ║
  ║                                                                         ║
  ║     npx playwright install                                              ║
  ║                                                                         ║
  ║ <3 Playwright Team                                                      ║
  ╚═════════════════════════════════════════════════════════════════════════╝

When I run `npx playwright install` it downloads Chromium, Firefox, WebKit,
FFMPEG. Not using the system installed web browsers.

But I still get:

  Executable doesn't exist at /home/puck/.cache/ms-playwright/firefox-1424/firefox/firefox
  ╔═════════════════════════════════════════════════════════════════════════╗
  ║ Looks like Playwright Test or Playwright was just installed or updated. ║
  ║ Please run the following command to download new browsers:              ║
  ║                                                                         ║
  ║     npx playwright install                                              ║
  ║                                                                         ║
  ║ <3 Playwright Team                                                      ║
  ╚═════════════════════════════════════════════════════════════════════════╝

Which makes sense as I have ~/.cache/ms-playewright/firefox-1497 not
firefox-1424.

I can only get the tests to run if I uninstall node-playwright and then run:

  npm install playwright

Which seems to defeat the purpose of this package. :(

Kind regards,
Andrew

#1121651#10
Date:
2026-03-07 19:23:55 UTC
From:
To:
See also 1129581 - python-playwright likely needs a matching
node-playwright version per the upstream ticket mentioned there, but at
very least it needs 1.39 or greater to fix the "KeyError: 'deviceDescriptors'"
incompatibility problem.