CanvasObs exposes structured state that canvas agents cannot see in pixels
Submitted October 19, CanvasObs supplements screenshots with object identity, visibility, native relationships and off-screen coordinates, then tests the added state through a fixed action pipeline.
Why it matters
Pixels do not reliably reveal covered or off-screen objects, native bindings or exact geometry. A generative-interface runtime may need to expose actionable semantics instead of asking a model to reconstruct all state from the image.
A closer look
The authors run 1,200 trials across 10 targeted configurations, three models and 20 repetitions per condition. Pooled correct-target selection rises from 16.5% to 48.3%, while full-task success rises from 4.3% to 25.0%. Yet only 153 of 290 target-correct CanvasObs trials also place the object correctly (52.8%), separating target discovery from action execution.
Who this is for
Teams building canvas agents, design tools, generative-UI runtimes and evaluations
Original sources
Revisions & corrections (1)
— Historical catch-up: the original PDF now supplies methods, denominators, confidence intervals and limitations.