diff --git a/sunnypilot/controls/lib/custom_stock_longitudinal_controller/states.py b/sunnypilot/controls/lib/custom_stock_longitudinal_controller/states.py index 55f741c368..865cd8e185 100644 --- a/sunnypilot/controls/lib/custom_stock_longitudinal_controller/states.py +++ b/sunnypilot/controls/lib/custom_stock_longitudinal_controller/states.py @@ -13,6 +13,9 @@ class ButtonStateBase(ABC): self.button_count = 0 def __call__(self, controller) -> int | None: + if not controller.is_ready: + controller.button_state = ButtonControlState.inactive + return self.handle(controller) @abstractmethod