Operating system: Windows-10-10.0.20206-SP0 64 Bits
Graphics card: GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 452.06
Broken: version: 2.90.0, branch: master, commit date: 2020-08-31 11:26, hash: rB0330d1af29c0
Worked: No working versions (at least >= 2.79)
Short description of error
When creating a driver from an unlabeled value, pasting it into a field that accepts units of measurement will always use meters rather than the Scene unit.
This means that for a scene using inches, a driver with a value of 1 will translate to approx. 39.
While this prevents things from changing when units change, this is not ideal as exactly re-converting in an expression is impossible.
(It is highly unlikely someone working specifically in inches will want to input their values in meters.)
Exact steps for others to reproduce the error
- Create a new project, and change the units. (in this case, to Inches)
- Copy a new driver from an unlabeled value. (ex. array count)
- Paste the driver into a field with a unit label. (ex. constant offset value)