diff --git a/src/openflexure_microscope_server/things/autofocus.py b/src/openflexure_microscope_server/things/autofocus.py index 626c4a1e..426fcdac 100644 --- a/src/openflexure_microscope_server/things/autofocus.py +++ b/src/openflexure_microscope_server/things/autofocus.py @@ -157,7 +157,7 @@ class AutofocusThing(Thing): # Move to dz while monitoring sharpness # i: Sharpness monitor index for this move # z: Final z position after move - i, z = m.focus_rel(dz) + i, z = m.focus_rel(dz, block_cancellation=True) # Get the z position with highest sharpness from the previous move (index i) fz: int = m.sharpest_z_on_move(i) # Move all the way to the start so it's consistent