From 71ed48bb76dd771b66997cf598297027c6cc1c7f Mon Sep 17 00:00:00 2001 From: jdalton Date: Sun, 21 Jun 2015 17:29:16 -0700 Subject: [PATCH] Ensure `leading` and `trailing` debounce options are coerced to booleans. --- lodash.src.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lodash.src.js b/lodash.src.js index 109a4e497..fa0a20416 100644 --- a/lodash.src.js +++ b/lodash.src.js @@ -7803,9 +7803,9 @@ var leading = true; trailing = false; } else if (isObject(options)) { - leading = options.leading; + leading = !!options.leading; maxWait = 'maxWait' in options && nativeMax(+options.maxWait || 0, wait); - trailing = 'trailing' in options ? options.trailing : trailing; + trailing = 'trailing' in options ? !!options.trailing : trailing; } function cancel() {