According to the WPILib docs, when disabling the robot through the driver station, all running commands should cancel. This functionality has worked up until recently, but now it interrupts the command instead and the end function is called when re-enabling the robot through the driver station.
This issue has already happened in the past and was fixed in the last update, but has suddenly re-appeared.
We use roboRIO 2.
Does anybody know how to fix this issue?