diff --git a/crawl4ai/browser_manager.py b/crawl4ai/browser_manager.py index a0fb2673..7e958d76 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":