Skip to content

Commit 7af7122

Browse files
committed
fix Stagehand headless mode
1 parent 061c50c commit 7af7122

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

stagehand/browser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ async def connect_local_browser(
182182

183183
# Prepare Launch Options (translate keys if needed)
184184
launch_options = {
185-
"headless": local_browser_launch_options.get("headless", False),
185+
"headless": local_browser_launch_options.get("headless", stagehand_instance.config.headless),
186186
"accept_downloads": local_browser_launch_options.get(
187187
"acceptDownloads", True
188188
),

stagehand/config.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ class StagehandConfig(BaseModel):
7070
alias="domSettleTimeoutMs",
7171
description="Timeout for DOM to settle (in ms)",
7272
)
73+
headless: bool = Field(False, description="Run browser in headless mode")
7374
browserbase_session_create_params: Optional[dict[str, Any]] = Field(
7475
None,
7576
alias="browserbaseSessionCreateParams",

0 commit comments

Comments
 (0)