You are correct, that is in fact a bug.
The problem lies on how link conditions interact with the Execution Buffer (Advanced Options).
If you use "No Conditions" the system will incorrectly use the frames set on Execution Buffer to expand the frame link window. Instead of buffering the next input, it's expanding the timeline, thus allowing it to be canceled earlier.
I'm taking a look at that part of the code but I haven't found a fix for it yet. For now, either reduce the execution buffer value -or- (recommended) reduce the frame link window to accommodate the buffer value.
Be warn that neither solutions will truly fix the problem, since you won't be able to take advantage of the execution buffer frames.
I'll keep you guys posted on that bug. Also added to the Upcoming Features page.
Like UFE? Please rate and review us on the
Asset Store!
Questions about the Forum? Check out our
Karma FAQ.
Don't forget to check our
discord channel.