From 42adae27f7316660872c66afc458278685c3ef97 Mon Sep 17 00:00:00 2001 From: Ilaria Venturini Date: Wed, 20 Nov 2019 17:41:44 +0100 Subject: [PATCH] Return null if DOM node with id containerId doesn't exist --- modules/mixins/scroll-spy.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/mixins/scroll-spy.js b/modules/mixins/scroll-spy.js index 081dbba8..b62b7e4c 100644 --- a/modules/mixins/scroll-spy.js +++ b/modules/mixins/scroll-spy.js @@ -48,6 +48,8 @@ const scrollSpy = { addSpyHandler(handler, scrollSpyContainer) { let container = scrollSpy.scrollSpyContainers[scrollSpy.scrollSpyContainers.indexOf(scrollSpyContainer)]; + if(container === null || container === undefined) return null + if(!container.spyCallbacks) { container.spyCallbacks = []; }