Search Issue Tracker
Fixed
Fixed in 2021.3.17f1, 2022.2.3f1, 2023.1.0a24
Votes
0
Found in
2021.3.0f1
2022.1.0b16
2022.2.0a10
2023.1.0a20
Issue ID
UUM-3471
Regression
Yes
[UIToolkit] Math assignment operators done in a numeric field don't return the expression result
How to reproduce:
1. Open the user's attached "repro UIToolkit" project
2. Open the "SampleScene" Scene
3. Select the "Test" GameObject in the Hierarchy
4. Enter "/=5" assignment operator in the "Test (Component) -> UI Toolkit -> X" numeric field in the Inspector
Expected result: "UI Toolkit -> X" field value is set to 1 (the division expression result)
Actual result: The expression result is 0 when a multiplication-related assignment operator is passed, or the addend if sum-related
Reproducible with: 2021.3.0f1, 2022.1.0b16, 2022.2.0a10
Couldn't test with: 2019.4.37f1, 2020.3.33f1 (the '=' symbol isn't writable in the numeric fields)
Note: The bug isn't reproducible with IMGUI fields with some versions. The Expected result can be observed in the not reproducible versions of case 1399184
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Outlines are visible on Mesh when Alpha Clipping is enabled and Surface Type is set to Opaque
- UI Elements are not getting focused when navigating through using arrow keys if they’re placed in a specific position
- Deleted scene selection is wonky in the Build Settings
- [macOS] "Preventing Sleep" setting is set to "Yes" in a built Player application
- [Quest][URP] Enabling post processing on a camera when it's disabled on the URP settings forces rendering into an intermediate texture
Resolution Note (fix version 2023.1.0a24):
Fixed in 2023.1.0a24
Resolution Note (fix version 2022.2.3f1):
Fixed support for compound assignment operators for UI Toolkit numeric fields (IntegerField, LongField, FloatField, DoubleField)
Resolution Note (fix version 2021.3.17f1):
Fixed support for compound assignment operators for UI Toolkit numeric fields (IntegerField, LongField, FloatField, DoubleField).