We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1083d1c commit cce77a6Copy full SHA for cce77a6
computers/playwright/playwright.py
@@ -297,8 +297,11 @@ def current_state(self) -> EnvState:
297
298
def screen_size(self) -> tuple[int, int]:
299
viewport_size = self._page.viewport_size
300
- assert viewport_size is not None, "Failed to get viewport size."
301
- return viewport_size["width"], viewport_size["height"]
+ # If available, try to take the local playwright viewport size.
+ if viewport_size:
302
+ return viewport_size["width"], viewport_size["height"]
303
+ # If unavailable, fall back to the original provided size.
304
+ return self._screen_size
305
306
def highlight_mouse(self, x: int, y: int):
307
if not self._highlight_mouse:
0 commit comments