Stop Program Does Not Override Start Program

Steps to reproduce:
Set an IO to “Stop Program” and turn it on. Just tie it down so it’s always high (ie always “Stopped”). Now start the program from the pendant like normal.

Expected Behavior:
Nothing. The robot should see the “Stop Program” signal and refuse to start. Stop conditions should always take priority over Start conditions, so the robot should just do nothing.

Actual Behavior:
The robot starts and completely ignores the Stop Program input

Workaround Suggestion:
You have to pulse the Stop Program input which isn’t ideal

Affected Version(s):
5.13

I’ve also just noticed this issue with a remote-control setup that I’ve been working on.

I’m thinking a check of that input in the before start sequence can handle it. Still, the behavior is incorrect.