Editing Dates

When a user enters a date on a task record, they can type it or click on the calendar and then click outside the field and the value commits.

If they want to Delete that date and return the field to a blank state, they have to hit enter on their keyboard after deleteing the value; simply mouse-clicking or tabbing out of the field will not commit their edit.

Has this always been this way, or is this a new bug?