Branch: Binary
Build version: 4.2.1-2101290
When entering values for either the slider range or value range on blueprint variables, if you don’t press enter after clicking in the field, the next variable will receive the value of that field whether it’s a pre-existing value or a newly modified one. The value on the original variable will not be changed, and it will overwrite empty or non-empty contents on the next variable clicked. This also happens when clicking an empty field or attempting to clear a field on the first variable.
This also happens between different variable types, i.e.: a float to an int or a float to a byte.
Reproduction
- Select a variable in a blueprint that has a slider or value range option.
- Click in any of the four fields.
- Type in a value.
- Click another variable that has a slider or value range option.
- Observe that the field has the same value entered on the previous variable.
- Select the original variable.
- Observe that the field does not contain the typed in value.
Pressing enter after clicking in a field will save the value to that field and will not copy the value to the next clicked variable.
Frequency: 100% (20+ attempts)
Expected behavior
Given that while a field is selected, escape will revert current changes to it, when switching variables, any newly entered field values should automatically be saved to the first variable. Values should not be applied to variables that did not have a field selected.