Search Issue Tracker

By Design



Found in [Package]



Issue ID




Visual Scripting For Loop node loops infinitely when First > Last and Step > 0

Package: Visual Scripting


Reproduction steps:
1. Open the “ForLoopStripped“ project
2. Open the “Sample” scene
3. Enter Play Mode

Expected result: “For Loop Exit” is logged in Console
Actual result: Editor freezes due to an infinite for loop

Reproduced in: 1.7.6 (2021.3.0f1), 1.9.0 (2022.3.7f1, 2023.1.9f1, 2023.2.0b4)

Reproduced on: macOS 13.4.1 (Intel), macOS 13.0 (M1)
Not reproduced on: No other environment tested

1. Also reproduced in Player
2. If {{First > Last}} and {{Step > 0}} then the For Loop node will loop forever because its script has {{isAscending = first < last}}, instead of {{isAscending = step > 0}}

  1. Resolution Note:

    Thank you for bringing this issue to our attention. Unfortunately, after careful consideration we will not be addressing your issue at this time, as we are currently committed to resolving other higher-priority issues.
    With the delivery of our latest release, we are now focusing on investigations and discovery to better determine how UVS needs to evolve to deliver on our broader goals, as well as being the right solution for future production needs. However, we know each case is different, so do please continue to log any issues you find, as well as provide general feedback here to help us prioritize

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.