@@ -40,7 +40,6 @@ async def connect_browserbase_browser(
4040 # Connect to remote browser via Browserbase SDK and CDP
4141 bb = Browserbase (api_key = browserbase_api_key )
4242 try :
43- logger .debug (f"Retrieving Browserbase session details for { session_id } ..." )
4443 session = bb .sessions .retrieve (session_id )
4544 if session .status != "RUNNING" :
4645 raise RuntimeError (
@@ -54,7 +53,6 @@ async def connect_browserbase_browser(
5453 logger .debug (f"Connecting to remote browser at: { connect_url } " )
5554 try :
5655 browser = await playwright .chromium .connect_over_cdp (connect_url )
57- logger .debug (f"Connected to remote browser: { browser } " )
5856 except Exception as e :
5957 logger .error (f"Failed to connect Playwright via CDP: { str (e )} " )
6058 raise
@@ -233,7 +231,7 @@ async def connect_local_browser(
233231
234232async def apply_stealth_scripts (context : BrowserContext , logger : StagehandLogger ):
235233 """Applies JavaScript init scripts to make the browser less detectable."""
236- logger .debug ("Applying stealth init scripts to the context..." )
234+ logger .debug ("Applying stealth scripts to the context..." )
237235 stealth_script = """
238236 (() => {
239237 // Override navigator.webdriver
@@ -280,7 +278,6 @@ async def apply_stealth_scripts(context: BrowserContext, logger: StagehandLogger
280278 """
281279 try :
282280 await context .add_init_script (stealth_script )
283- logger .debug ("Stealth init script added successfully." )
284281 except Exception as e :
285282 logger .error (f"Failed to add stealth init script: { str (e )} " )
286283
@@ -308,6 +305,12 @@ async def cleanup_browser_resources(
308305 await context .close ()
309306 except Exception as e :
310307 logger .error (f"Error closing context: { str (e )} " )
308+ if browser :
309+ try :
310+ logger .debug ("Closing browser..." )
311+ await browser .close ()
312+ except Exception as e :
313+ logger .error (f"Error closing browser: { str (e )} " )
311314
312315 # Clean up temporary user data directory if created
313316 if temp_user_data_dir :
0 commit comments