I use the same flows on multiple machines - one of the steps baing to ensure a ui checkbox is enabled.
This works perfectly on 3 physical machines and ensures the checkbox is enabled
1 If already enabled it does nothing
2. If not enabled - it checks the box

The problem I have is I have rolled this flow out to users on an Amazon EC2 instance (virtual machine) - and this doesnt work - it does check the box if unchecked - yet if the box is checked it unchecks it.
How is this possible - I am using same PD version, same chrome etc - There is just no logic as to why it behaves differently.
Anyone got any ideas?