puppeteer icon indicating copy to clipboard operation
puppeteer copied to clipboard

[Bug]: page.screenshot with a width set via setViewport, returns an image px narrower than expected

Open KoanLeeroy opened this issue 9 months ago • 0 comments

Bug description

Steps to reproduce the problem:

const page = await browser.newPage();
await page.setCacheEnabled(false);
await page.setViewport({ width: 1000, height: 1 });
const response = await page.goto("https://www.google.com");

await page.screenshot({ fullPage: true, omitBackground: true });

The screenshot returned is 990px wide. Other URL's exhibit the same behaviour.

Puppeteer version

latest Cloudflare puppeteer version

Node.js version

Workers

npm version

Workers

What operating system are you seeing the problem on?

Linux

Relevant log output

No response

KoanLeeroy avatar May 09 '24 08:05 KoanLeeroy