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
For me the combination of defaultViewport: null and args: ['--start-maximized'] gave me fullscreen with view fitting to screensize so:
defaultViewport: null
args: ['--start-maximized']
browser = await puppeteer.launch({ headless: false, args: [ '--start-maximized', ], defaultViewport: null, });