From 4ec4d7d1f52c48301ddf4f620114ad8322c2eef2 Mon Sep 17 00:00:00 2001 From: LawyZheng Date: Wed, 30 Jul 2025 15:37:44 +0800 Subject: [PATCH] optimize scrolling screenshot logic (#3058) --- skyvern/webeye/utils/page.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/skyvern/webeye/utils/page.py b/skyvern/webeye/utils/page.py index e5a28b74..e107c19e 100644 --- a/skyvern/webeye/utils/page.py +++ b/skyvern/webeye/utils/page.py @@ -291,6 +291,9 @@ class SkyvernFrame: "Failed to take full page screenshot, fallback to use playwright full page screenshot", exc_info=True, ) + # reset x and y to None to avoid the scroll_to_x_y call in finally block + x = None + y = None return await _current_viewpoint_screenshot_helper( page=page, file_path=file_path, timeout=timeout, full_page=True )