I encountered a similar issue when upgrading an Electron app recently. The problem likely stems from version incompatibilities between Electron and Puppeteer. To resolve this, I’d recommend explicitly specifying the Chrome executable path when launching Puppeteer. You can do this by using the executablePath option in puppeteer.launch(), pointing it to Electron’s bundled Chromium. Additionally, ensure you’re using the correct Puppeteer version for your Electron version - the Puppeteer GitHub repo usually has a compatibility table. If issues persist, consider using a custom build of Chromium that’s guaranteed to work with both Electron and Puppeteer.