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))
|