bestiejs/lodash — pull request #132 by ashaffer (2012-12-04 07:42:33+00:00)
Title: Timer drift bug in throttle

The remaining <= 0 case does not set timeoutId to null, so it is possible for throttle to drop calls and stop setting new timeouts entirely if it gets just the right call timings. Setting timeoutId to null after the clearTimeout call fixes this.