From e3467c08f6fc54bce27c32c460d70a0befcc5894 Mon Sep 17 00:00:00 2001 From: AHMET YILMAZ Date: Wed, 17 Sep 2025 17:40:38 +0800 Subject: [PATCH] #1490 feat(ManagedBrowser): add viewport size configuration for browser launch --- crawl4ai/browser_manager.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crawl4ai/browser_manager.py b/crawl4ai/browser_manager.py index 48737fcb..46efebd4 100644 --- a/crawl4ai/browser_manager.py +++ b/crawl4ai/browser_manager.py @@ -369,6 +369,9 @@ class ManagedBrowser: ] if self.headless: flags.append("--headless=new") + # Add viewport flag if specified in config + if self.browser_config.viewport_height and self.browser_config.viewport_width: + flags.append(f"--window-size={self.browser_config.viewport_width},{self.browser_config.viewport_height}") # merge common launch flags flags.extend(self.build_browser_flags(self.browser_config)) elif self.browser_type == "firefox":