Instead of refunding the recipe ingredients, the crafting progress and bonus progress is saved and restored.
I have tested this in sandbox mode and on a freeplay dedicated multiplayer server in the cases where:
No craft is in progress
Crafting in progress
Both work as expected: Input slot, output slot, crafting progress and bonus progress remain the same.
Bonus progress is persisted too.
Instead of refunding the recipe ingredients, the crafting progress and bonus progress is saved and restored. I have tested this in sandbox mode and on a freeplay dedicated multiplayer server in the cases where:
Both work as expected: Input slot, output slot, crafting progress and bonus progress remain the same.