Figma's comment system is built around a canvas. When your team ships the real product and iterates on the deployed thing, that canvas is gone — and so is the feedback loop you built around it. This is the gap most design-engineer teams hit silently.

What Figma comments actually depend on

Figma comments work because every comment is pinned to coordinates on a static frame. The frame doesn't change unless you change it. The comment knows where it lives because the canvas is frozen in time.

Your deployed app is none of those things. It has:

Dynamic state — the button your reviewer pinned might not even be visible in the same state next session