diff --git a/themes/fid_bbi/js/theme.js b/themes/fid_bbi/js/theme.js index 6ceb067343c9632e5521a33388b1d2995798e9b5..77585b48dd6841bb380da0d8743a5b5a58f77918 100644 --- a/themes/fid_bbi/js/theme.js +++ b/themes/fid_bbi/js/theme.js @@ -9,6 +9,7 @@ const theme = { scrollPos: 0, sidebar: null, + viewportWidth: window.innerWidth, init() { theme.initSelects() @@ -31,6 +32,12 @@ const theme = { // Close open sidebar when viewport size changes window.addEventListener('resize', () => { + if (theme.viewportWidth === window.innerWidth) { + return + } + + theme.viewportWidth = window.innerWidth + if (theme.sidebar && theme.sidebar.classList.contains('-open')) { theme.toggleSidebar() }