Skip to content

Commit cce77a6

Browse files
committed
Fix the Playwright screen size setup.
1 parent 1083d1c commit cce77a6

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

computers/playwright/playwright.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,8 +297,11 @@ def current_state(self) -> EnvState:
297297

298298
def screen_size(self) -> tuple[int, int]:
299299
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"]
300+
# If available, try to take the local playwright viewport size.
301+
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
302305

303306
def highlight_mouse(self, x: int, y: int):
304307
if not self._highlight_mouse:

0 commit comments

Comments
 (0)