Yes, I want to apply the changes, work on another layer in the same document, then come back and rework the first layer. Since the pins don't move during the "apply", I want them to still be in place on that first layer so I can continue to warp it more without having to place all the pins again.
Maybe if you state your application, someone can show an alternate way of achieving your aim?
For example, split up the layer into different components, each of which is on its own layer so you do not have to reuse Puppet Warp pins after applying?
This sounds promising. I've never used smart objects, so could you elaborate a bit? I can change the layer to a smart object, use puppet warp on it, then move to another layer without applying the warp yet? Can you detail a bit more how this would work?
In doing this, you actually have to accept the state changes to the puppet warp in the PSB file before moving to another tab or document. So this will NOT preserve the pins while attempting other work. The pins are lost when the state change is accepted.