Anchor to the live DOM, not to a screenshot
A comment needs a subject that both the reviewer and the developer agree on. A screenshot is unambiguous but frozen; a live page is current but moves.
- Capture a screenshot on comment and pin to the image — stable, and immediately out of date.
- Pin to the element on the live page and re-resolve it on each visit — current, and breakable.
Pin to the live element, and capture the screen state alongside it as evidence rather than as the subject.
The reviewer and the developer are looking at different things in a document-based tool: one at an image, one at a running site. Anchoring to the element removes the translation step entirely — the developer opens the comment on the real page, in the state it was reported in. The screenshot still gets captured, but as supporting context, not as the thing being discussed.
Anchors are fragile. A layout change or a rebuild can move or remove the element a comment was attached to, which turns a solved problem into a resilience problem that a screenshot-based tool never has to think about.





