Hi all,
A bit of clarification, since both views in the thread are partially correct, and the disagreement comes from "resolved" meaning two different things.
There are two distinct phases:
So Pietras's test (no missing-image error when the layer is hidden) is consistent with this: the population step that would have placed the image and surfaced the error did not run.
Bottom line: using visibility ADORs to hide plain graphic ADORs is fine and cheap. If your hidden frames contain barcodes, uImage, or URL-fetched images, the resolution work runs anyway, so gate those with conditional logic upstream rather than relying on layer visibility.
Side note on pasteboard: Scot is right that ADORs left on the pasteboard still create work, but this is a separate thing from layer visibility. Pasteboard items sit on a layer like any other element, so if that layer is visible, they go through full population (even though they are outside the page and never rendered to output). If the layer is hidden, they are skipped just like any other hidden-layer element.
Best regards,
Amit