You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
refactor(computer-use): extract TOCTOU target re-verification from cua-driver-backend.ts #1411
Part of #1084 (second-pass sink-file and boundary governance). The file grew to 2734 lines; cua-driver-snapshot.ts (233 lines) is the ready-made mirror for the extraction pattern. Scope re-verified against current main.
Scope
Move the target staleness/occlusion re-verification cluster from cua-driver-backend.ts into cua-driver-target-resolution.ts, injected the same way as the snapshot module:
validateSemanticElementVisibility (~L1073, incl. the target_occluded winner logic)
validateStoredWindow (~L1155)
boundWindowPoint (~L1268)
validateBoundCoordinate (~L1294, stale_frame)
coordinateTarget (~L1432)
refetchSemanticElement (~L1442)
the stale_frame/target_occluded error branches (~L1147/1421/1481–1508/1951–1963)
Invariants
Same as #1084: behavior-neutral; stable exports; no reverse imports; flat PR off main.
Verification
Typecheck/build + the existing __tests__/cua-driver-backend.test.ts coverage.
Activity
Bhoomish-Patel commentedon Jul 26, 2026
Hi, can I work on this issue?
Astro-Han commentedon Jul 26, 2026
Assigned!