The current timer behavior causes the timer text to disappear before an ability is off cooldown (bug?), if the user does not desire this behavior, it could be synchronized with the cooldown ready event using the timer offset slider, but that feature does not have the range to accomplish this.
Solution would be to allow slider for timer offset to go "negative" by the current range. This would result in adding an amount of time to the timer offset window rather than only being able to subtract.
My current solution to change this "bug" of the timer offset from the cooldown ready event is the following code change:
Timer.lua line:59
- local endTime = (start + duration) * SECOND
+ local endTime = (start + duration + .5) * SECOND