When I run a new page, I must specify size of the viewport using the setViewport function:
setViewport
await page.setViewport({ width: 1920, height: 108
I had the same problem and what worked for me is this.
const browser = await puppeteer.launch({ headless: false, args: ['--window-size=1920,1080'], defaultViewport: null });