Inside the unit select change event handler at line 516, make sure opus.currentUnitBySlug gets updated properly when normalize input api call is NOT run with all inputs empty. (Normally the record is updated at the return of normalize input api call). This will solve the issue that values are not properly converted when user:
open a widget, select a unit
type in or select a value
wait until search is done, change to another unit.
Inside the unit select change event handler at line 516, make sure opus.currentUnitBySlug gets updated properly when normalize input api call is NOT run with all inputs empty. (Normally the record is updated at the return of normalize input api call). This will solve the issue that values are not properly converted when user: