From d96f977c0ffbe7739d3fde2e731085aaf3c822ae Mon Sep 17 00:00:00 2001 From: Deeman Date: Sat, 21 Feb 2026 17:26:50 +0100 Subject: [PATCH] fix scout_js: reference browser._state not undefined _state Co-Authored-By: Claude Sonnet 4.6 --- tools/scout/src/scout/server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/scout/src/scout/server.py b/tools/scout/src/scout/server.py index a6e5bdf..f662dd8 100644 --- a/tools/scout/src/scout/server.py +++ b/tools/scout/src/scout/server.py @@ -175,8 +175,8 @@ async def scout_js(script: str) -> str: "document.querySelector('#onetrust-accept-btn-handler').click(); 'clicked'" "Array.from(document.querySelectorAll('button')).map(b=>b.textContent.trim()).join('|')" """ - assert _state["tab"] is not None, "No browser open — call scout_visit first" - result = await _state["tab"].execute_script(script) + assert browser._state["tab"] is not None, "No browser open — call scout_visit first" + result = await browser._state["tab"].execute_script(script) return str(result) if result is not None else "(no return value)"