From 4d445396b2e58370ecf8a8241907a7b739748467 Mon Sep 17 00:00:00 2001 From: Richard Bowman Date: Wed, 11 Feb 2026 00:11:03 +0000 Subject: [PATCH] Update position property during and after jog --- src/openflexure_microscope_server/things/stage/sangaboard.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/openflexure_microscope_server/things/stage/sangaboard.py b/src/openflexure_microscope_server/things/stage/sangaboard.py index a6313d4f..dfacbce8 100644 --- a/src/openflexure_microscope_server/things/stage/sangaboard.py +++ b/src/openflexure_microscope_server/things/stage/sangaboard.py @@ -397,6 +397,8 @@ class SangaboardThing(BaseStage): duration = 0.1 # Next iteration, we will probably time out. else: raise RuntimeError(f"Unknown jog command: {command}") + self._update_position() if previous_command: # Notify the last command that it finished, because we stopped moving. previous_command.finished.set() + self._update_position()