When user clicks min input field, the buffer is initialized with min/sec values as of the time of click. When the min field is updated, the buffered sec value is assigned to sec field even though some time has since passed. (This is problematic is the timer being edited had not been paused.)
Technically speaking, the problem exists not only for sec field but others as well. It is just most noticeable with sec field.
When user clicks min input field, the buffer is initialized with min/sec values as of the time of click. When the min field is updated, the buffered sec value is assigned to sec field even though some time has since passed. (This is problematic is the timer being edited had not been paused.)
Technically speaking, the problem exists not only for sec field but others as well. It is just most noticeable with sec field.