Package Details: playwright 1.59.1-1

Git Clone URL: https://aur.archlinux.org/playwright.git (read-only, click to copy)
Package Base: playwright
Description: Node.js library to automate Chromium, Firefox and WebKit with a single API
Upstream URL: https://playwright.dev
Licenses: Apache-2.0
Conflicts: python-playwright
Provides: playwright
Submitter: grawlinson
Maintainer: bkb (ismet)
Last Packager: bkb
Votes: 4
Popularity: 0.96
First Submitted: 2021-08-26 07:30 (UTC)
Last Updated: 2026-04-13 11:12 (UTC)

Pinned Comments

bkb commented on 2026-03-26 09:59 (UTC)

playwright: /usr/bin/playwright exists in filesystem (owned by python-playwright)

Latest Comments

1 2 Next › Last »

ruahcra commented on 2026-04-22 13:13 (UTC)

.SRCINFO was not updated

andreip commented on 2026-04-21 17:37 (UTC)

PKGBUILD has pkgrel 2 so the version should have been 1.59.1.-2.

But this page shows "Package Details: playwright 1.59.1-1".

"yay -Si playwright" shows "1.59.1-1".

"curl -s https://aur.archlinux.org/packages-meta-v1.json.gz | zcat | grep -m1 playwright" shows "1.59.1-1"

This causes playwright to be reinstalled over and over again on "yay -Syyuu --needed" even though nothing changed in PKGBUILD.

Anyone knows what causes this?

bkb commented on 2026-03-26 09:59 (UTC)

playwright: /usr/bin/playwright exists in filesystem (owned by python-playwright)

mewset commented on 2026-01-05 20:02 (UTC)

Honestly, Playwright on Arch gave me such headaches. Using in for testing i found out that you can force e2e tests to use the system browser instead of the bundled.

https://gist.github.com/mewset/44d4b5f21d3d00587a50190aa85cb692

ericswpark commented on 2025-11-26 17:47 (UTC)

Hi, just installed 1.56.1-1 and am getting this during bunx playwright install: Host system is missing dependencies to run browsers. Please install them with the following command: sudo npx playwright install-deps Alternatively, use apt: sudo apt-get install libicu74 libxml2 libvpx9 libflite1 Could these also be added as dependencies?

edrf commented on 2025-09-11 15:39 (UTC)

Hi, I just installed 1.54.0-1 and ran playwright install.

I lost the initial playwright message telling me I had missing libraries, but I had to install the following additional dependencies libffi7 harfbuzz-icu woff2 libxml2-legacy icu66 hyphen enchant libevdev libgudev libwebp0.5.

Maybe those could be added as dependencies as well.

timothy-b commented on 2024-11-27 08:11 (UTC) (edited on 2024-11-27 09:09 (UTC) by timothy-b)

Hi AlphaJack,

I just installed 1.48.2-1 and ran playwright install and received the following:

Playwright Host validation warning: 
╔══════════════════════════════════════════════════════╗
║ Host system is missing dependencies to run browsers. ║
║ Missing libraries:                                   ║
║     libicudata.so.66                                 ║
║     libicui18n.so.66                                 ║
║     libicuuc.so.66                                   ║
║     libwebp.so.6                                     ║
║     libflite_cmu_grapheme_lang.so.1                  ║
║     libflite_cmu_grapheme_lex.so.1                   ║
║     libflite_cmu_time_awb.so.1                       ║
║     libflite_cmu_us_awb.so.1                         ║
║     libflite_cmu_us_kal.so.1                         ║
║     libflite_cmu_us_rms.so.1                         ║
║     libpcre.so.3                                     ║
║     libffi.so.7                                      ║
╚══════════════════════════════════════════════════════╝
    at validateDependenciesLinux (/usr/lib/node_modules/playwright/node_modules/playwright-core/lib/server/registry/dependencies.js:216:9)
    at async Registry._validateHostRequirements (/usr/lib/node_modules/playwright/node_modules/playwright-core/lib/server/registry/index.js:707:43)
    at async Registry._validateHostRequirementsForExecutableIfNeeded (/usr/lib/node_modules/playwright/node_modules/playwright-core/lib/server/registry/index.js:805:7)
    at async Registry.validateHostRequirementsForExecutablesIfNeeded (/usr/lib/node_modules/playwright/node_modules/playwright-core/lib/server/registry/index.js:794:43)
    at async t.<anonymous> (/usr/lib/node_modules/playwright/node_modules/playwright-core/lib/cli/program.js:119:7)

So I guess 1.48.2 fixed some of the missing dependencies, but not all of them.

Ultimately I was able to get it working following these steps: https://github.com/microsoft/playwright/issues/2621#issuecomment-2083083392

Thank you!

AlphaJack commented on 2024-11-16 13:59 (UTC)

@laura7089 Thank you for reporting, I added some dependencies in the 1.48.2 version. Can you confirm it works again now?

laura7089 commented on 2024-11-04 11:59 (UTC)

After running playwright install, I'm told that my system is missing the following libraries:

libicudata.so.6
libicui18n.so.6
libicuuc.so.6
libwebp.so.6
libflite.so.1
libflite_usenglish.so.1
libflite_cmu_grapheme_lang.so.1
libflite_cmu_grapheme_lex.so.1
libflite_cmu_indic_lang.so.1
libflite_cmu_indic_lex.so.1
libflite_cmulex.so.1
libflite_cmu_time_awb.so.1
libflite_cmu_us_awb.so.1
libflite_cmu_us_kal16.so.1
libflite_cmu_us_kal.so.1
libflite_cmu_us_rms.so.1
libflite_cmu_us_slt.so.1
libpcre.so.3
libffi.so.7

Should these be (optional) dependencies?

busywhistling commented on 2024-02-17 10:51 (UTC)

I just disowned the package considering my shift in perspective about how testing packages like this one should be installed. I'd suggest using pnpm to manage shared installs of very project/language specific packages.