I’m using a pick branch that has several Element Exists activities, an Image Exists activity, and a Delay activity. The Element Exists activities handle various popups, the Image Exists activity detects a change in the save icon to indicate a successful save, and the delay is a fallback that throws an error if the pick detected no popups and the file failed to save.
If the Image Exists activity closes first then all other branches cancel and close immediately. (Good!)
If an Element Exists activity closes first, meaning a popup was detected, then the Image Exists activity waits for it’s full timeout before it’s branch cancels, causing significant delays before the popups can be dealt with.
Is this intended behavior for the Image Exists activity? Is there something I might be missing that prevents the Image Exists activity from cancelling promptly?