Puppeteer: {value} is not available for chrome-headless-shell
Chrome headless shell receives an unavailable Firefox-only build tag.
Chrome headless shell receives an unavailable Firefox-only build tag.
Error message
{value} is not available for chrome-headless-shell
{value} is replaced by the value shown in your error message.
How this error happens
The esr release tag belongs to a different browser family. It cannot be resolved for chrome-headless-shell.
Run these commands in a project terminal.
npx @puppeteer/browsers install chrome-headless-shell@esr
How to fix
Use a release tag supported by the requested browser.
npx @puppeteer/browsers install chrome-headless-shell@stable
Things to keep in mind
The standalone browser CLI downloads an artifact. For a normal Puppeteer launch, prefer npx puppeteer browsers install so the package and downloaded browser stay compatible.