From 61e5bde15f0e1ebe185ddbe81cd71ad581ae6009 Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Fri, 25 Jul 2025 15:43:08 +0200 Subject: [PATCH] fix(waveform): autorange is applied with 150ms delay after curve is added --- bec_widgets/widgets/plots/waveform/waveform.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bec_widgets/widgets/plots/waveform/waveform.py b/bec_widgets/widgets/plots/waveform/waveform.py index 97be09d5..1f2727d8 100644 --- a/bec_widgets/widgets/plots/waveform/waveform.py +++ b/bec_widgets/widgets/plots/waveform/waveform.py @@ -908,6 +908,10 @@ class Waveform(PlotBase): self.roi_enable.emit(True) # Enable the ROI toolbar action self.request_dap() # Request DAP update directly without blocking proxy + QTimer.singleShot( + 150, self.auto_range + ) # autorange with a delay to ensure the plot is updated + return curve def _add_curve_object(self, name: str, config: CurveConfig) -> Curve: