The issues with Node 26 have been found upstream -- we should be able to go back to a relatively simple puppeteer install process once the fix is released:
puppeteer/puppeteer#14957
puppeteer/puppeteer#14960
These changes seem to be available in puppeteer 25.0.0, but that version requires NodeJS 22 as a minimum version, which we're not ready for yet -- there will be some work required.
https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.0.0
We should likely split off the browser tests and run them against a separate suite of nodejs/platform configs.
The issues with Node 26 have been found upstream -- we should be able to go back to a relatively simple puppeteer install process once the fix is released:
puppeteer/puppeteer#14957
puppeteer/puppeteer#14960
These changes seem to be available in puppeteer 25.0.0, but that version requires NodeJS 22 as a minimum version, which we're not ready for yet -- there will be some work required.
https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.0.0
We should likely split off the browser tests and run them against a separate suite of nodejs/platform configs.