[Animation Graphs] Data input fields have buggy autosuggest & will override newly inputted values

In the animation graph editor, if you select a number field and attempt to change its value, a few things will happen:

  • The animation graph will repeatedly set it back to the old value, regardless of it is paused or not. Sometimes the new value will display in the speed field, but the animation graph is using the old value internally (UI is out of sync with graph state).
  • The text field will “autosuggest” a number and reset the cursor position, overwriting your inputted value and making you accidentally input the wrong number.

The only way to fix this is to close the animation graph and re-open it, which temporarily resolves the issue. After a few edits the issue starts happening again.

Here’s another instance of this occurring:


For anyone else running into the same issue, I’ve found a temporary workaround.

Instead of entering the number values into the text field on the UI, just manually set them in the attribute in the properties widget. This bypasses the UI and thus works around the bugs with it: