From 5346e70ffc15b33c1949657cf1b465f1acc5d84d Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Tue, 15 Feb 2022 11:15:18 +0100 Subject: [PATCH] fix: element screenshot issue in headful mode (#8018) Fixes: #7999 --- src/common/JSHandle.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/JSHandle.ts b/src/common/JSHandle.ts index 1d7024de889b4..9faf863fca0df 100644 --- a/src/common/JSHandle.ts +++ b/src/common/JSHandle.ts @@ -959,7 +959,7 @@ export class ElementHandle< const layoutMetrics = await this._client.send('Page.getLayoutMetrics'); // Fallback to `layoutViewport` in case of using Firefox. const { pageX, pageY } = - layoutMetrics.cssLayoutViewport || layoutMetrics.layoutViewport; + layoutMetrics.cssVisualViewport || layoutMetrics.layoutViewport; const clip = Object.assign({}, boundingBox); clip.x += pageX;