Don't update item when leaving an empty field

It looks like this has been happening for at least all of 3.0, including
when tabbing between empty fields.