From 3d21f3a092ec14daf7bf37421f75fe15af5abab0 Mon Sep 17 00:00:00 2001 From: Jonathan Abbett Date: Tue, 20 Apr 2021 14:59:45 -0400 Subject: [PATCH] Improved cleanup on Turbolinks navigation --- app/assets/javascripts/abraham/index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/assets/javascripts/abraham/index.js b/app/assets/javascripts/abraham/index.js index 752e0fe..0a539eb 100644 --- a/app/assets/javascripts/abraham/index.js +++ b/app/assets/javascripts/abraham/index.js @@ -22,4 +22,7 @@ document.addEventListener("turbolinks:load", Abraham.startNextIncompleteTour); document.addEventListener('turbolinks:before-cache', function() { // Remove visible product tours document.querySelectorAll(".shepherd-element").forEach(function(el) { el.remove() }); + // Clear Abraham data + Abraham.tours = {}; + Abraham.incompleteTours = []; });