feat(beamline_states): exempt scan-interlock states from display filters

This commit is contained in:
2026-06-17 10:00:54 +02:00
committed by wakonig_k
parent 90084db580
commit beddfb14b2
2 changed files with 38 additions and 8 deletions
@@ -655,7 +655,8 @@ class BeamlineStateManager(BECWidget, QWidget):
visible_names = []
hidden_names = []
for name in self._state_order:
if self._is_state_visible(name):
# States watched by the scan interlock are exempt from filtering.
if name in self._interlock_states or self._is_state_visible(name):
visible_names.append(name)
else:
hidden_names.append(name)