fix(observatory): preserve camera across follow transitions

This commit is contained in:
DCCONSTRUCTIONS
2026-09-05 08:46:35 +03:00
parent cada687173
commit b2a1b23131
8 changed files with 268 additions and 76 deletions
+3 -2
View File
@@ -627,8 +627,9 @@ def test_recorded_blueprint_updates_reuse_source_store_and_opt_in_to_activation(
assert eye_control_updates == [True, False, True, False, True]
# Reactivating a blueprint clone is required for visible layer changes, but
# those changes must not write position/look-target/eye-up and reset the
# operator's camera. Only the follow transition writes a spatial preset.
assert explicit_presets == [False, False, True, False, False]
# operator's camera. Follow only changes tracking; it must not write the
# startup eye. 3D/plan remains the explicit spatial preset transition.
assert explicit_presets == [False, False, False, False, False]
assert [activation[1:] for activation in activations] == [
(True, False),
(reactivate_updates, False),