From cd9fa73222b7b0380d9958e8e698d2c3824b3772 Mon Sep 17 00:00:00 2001 From: creatixchu Date: Thu, 24 Sep 2026 11:43:29 +0800 Subject: [PATCH] test(cua): wait on panel input readiness without AX contention --- packages/experimental/cua/native/tests/e2e.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/experimental/cua/native/tests/e2e.py b/packages/experimental/cua/native/tests/e2e.py index 4a81bc8ff2..8ab5b5c341 100644 --- a/packages/experimental/cua/native/tests/e2e.py +++ b/packages/experimental/cua/native/tests/e2e.py @@ -43,7 +43,6 @@ def check_file_panel(call, owner, primary_params, primary, directory, wait_state assert "Increment primary" not in scoped["tree"], scoped panel = next(e for e in scoped["elements"] if e["identifier"] == "open-panel") call("performSecondaryAction", {**owner, "snapshotId": scoped["snapshotId"], "elementIndex": panel["index"], "action": "raise"}) - call("getState", {**primary_params, "windowId": sheet_id, "maxElements": 2000}) deadline = time.monotonic() + 30 while True: try: @@ -54,7 +53,6 @@ def check_file_panel(call, owner, primary_params, primary, directory, wait_state reply = error.args[0] if error.args else None if not isinstance(reply, dict) or reply.get("error", {}).get("code") != "PANEL_NOT_READY" or time.monotonic() >= deadline: raise - call("getState", {**primary_params, "windowId": sheet_id, "maxElements": 2000}) time.sleep(0.025) goto = wait_observation(lambda observed: any(e["identifier"] == "PathTextField" for e in observed["elements"]), "Command+Shift+G did not reach the system panel")