From e4772677cd802b40e844ab37d27249f5348ff9fc Mon Sep 17 00:00:00 2001 From: Behind The Math Date: Sun, 17 Jun 2018 22:30:54 -0400 Subject: [PATCH] Fix options.history to correctly parse being set to false Fixes #164 --- lib/parse-options.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/parse-options.js b/lib/parse-options.js index 948dee0..228522d 100644 --- a/lib/parse-options.js +++ b/lib/parse-options.js @@ -8,7 +8,7 @@ module.exports = function(options) { options.selectors = options.selectors || ["title", ".js-Pjax"] options.switches = options.switches || {} options.switchesOptions = options.switchesOptions || {} - options.history = options.history || true + options.history = (typeof options.history === "undefined") ? true : options.history options.analytics = (typeof options.analytics === "function" || options.analytics === false) ? options.analytics : defaultAnalytics options.scrollTo = (typeof options.scrollTo === "undefined") ? 0 : options.scrollTo options.scrollRestoration = (typeof options.scrollRestoration !== "undefined") ? options.scrollRestoration : true -- 2.49.1