Bootstrap Timepicker - Increment/Decrement Hour arrows can leave the minutes empty

When user changes the hour arrow and if the input is clear (no value), it sets the hour (can be negative) but not set minutes or seconds, leaving it empty.

by LW

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-timepicker/0.5.2/js/bootstrap-timepicker.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-timepicker/0.5.2/css/bootstrap-timepicker.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/css/bootstrap.min.css">
<div class="container">
    <h1>Bootstrap Timepicker - Increment/Decrement Hour arrows can leave the minutes empty</h1>
    <form>
        <ol>
          <li>Click the button icon to display the widget.</li>
          <li>Select the entire input value (Ctrl + A on Windows) and delete it.</li>
          <li>When the input is clear (value == "") and the widget is shown, increment and decrement the hours using its arrows.</li>
          <li>Only the hour part of the input is updated, minutes and seconds still remain empty.</li>
        </ol>
        <ul>
        <li>PS: when you increment the hour arrows, in 3º step, it can go negative hours, as descripted in another behavior that was already shown in this <a href="http://jsfiddle.net/carpeliam/kW3G7/"> fiddle</a> </li>
        </ul>
        <br>
    <div class="input-group bootstrap-timepicker timepicker">
            <input id="timepicker1" type="text" class="form-control input-small">
            <span class="input-group-addon"><i class="glyphicon glyphicon-time"></i></span>
        </div>    
    
    </form>

JavaScript

$('#timepicker1').timepicker({defaultTime:false});