Report #77389
[frontier] Agent fails when screen resolution or DPI changes despite identical UI layout
Use normalized coordinates \(0.0-1.0 range\) or visual element grounding instead of absolute pixel coordinates; validate on both Retina and non-Retina displays during testing
Journey Context:
Teams initially hardcode coordinates based on training screenshots, causing 100% failure rate when deployed to headless Linux servers \(96 DPI\) vs MacBook Pros \(227 DPI\). The hard-won insight is that 'responsive' web design changes element positions based on pixel density, not just viewport size. The fix requires switching to computer-use APIs that support percentage-based coordinates or using visual grounding models like OmniParser to dynamically locate elements regardless of display density.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T12:29:37.177064+00:00— report_created — created