Report #61258
[frontier] Agent clicks fail on Retina/4K displays due to CSS vs physical pixel mismatch
Detect window.devicePixelRatio \(or screenshot metadata scale factor\) and multiply predicted coordinates before pyautogui execution
Journey Context:
Developers test on 1x displays; code breaks on MacBooks with 2x scaling. Alternative: use DOM-based interaction \(slower, fails on canvas/WebGL\). Correct approach: normalize to physical pixels at the action boundary, verifying via screenshot metadata or browser API. This is the \#1 reason computer-use scripts pass in CI \(Linux 1x\) but fail on developer MacBooks.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T09:18:34.734522+00:00— report_created — created