Currently, lift Z is bound to retractions. If we enable lift Z, at each retraction, Z is lifted.
As we have retract on layer changed enabled, on each layer change Z is lifted.
A new option to only lift Z when crossing perimeters would be useful
Its already there. "Print Settings > Infill > Only retract when crossing perimeters"
That's the issue, zhop is bound to the retraction settings
We need to retract always, not only on perimeters but zhop during the infill is not useful
The same with layer change . If you have retract on layer change, you also have a zhop that could be useless
How tf is this a "very unusual idea"? This is espsecially useful when printing multiple parts in combinaton of avoid crossing parimeters. So when it jumps between parts it'll reduce/eliminate stringing.
Most helpful comment
That's the issue, zhop is bound to the retraction settings
We need to retract always, not only on perimeters but zhop during the infill is not useful
The same with layer change . If you have retract on layer change, you also have a zhop that could be useless