range field returns to current value on edit cancel