menouaw commited on
Commit
e6cb327
·
1 Parent(s): d466b94

fix: headless mode

Browse files
src/webui/components/browser_use_agent_tab.py CHANGED
@@ -387,6 +387,9 @@ async def run_agent_task(
387
  ) # Logic handled by CDP/WSS presence
388
  keep_browser_open = get_browser_setting("keep_browser_open", False)
389
  headless = get_browser_setting("headless", False)
 
 
 
390
  disable_security = get_browser_setting("disable_security", False)
391
  window_w = int(get_browser_setting("window_w", 1280))
392
  window_h = int(get_browser_setting("window_h", 1100))
 
387
  ) # Logic handled by CDP/WSS presence
388
  keep_browser_open = get_browser_setting("keep_browser_open", False)
389
  headless = get_browser_setting("headless", False)
390
+ # Force headless if running in a server without X11 (e.g., Hugging Face Spaces)
391
+ if not headless and not os.getenv("DISPLAY"):
392
+ headless = True
393
  disable_security = get_browser_setting("disable_security", False)
394
  window_w = int(get_browser_setting("window_w", 1280))
395
  window_h = int(get_browser_setting("window_h", 1100))