From fbd6d120b08176865e9d21297d3d05079e00621c Mon Sep 17 00:00:00 2001 From: girishpanchal30 Date: Fri, 17 Jul 2026 17:28:35 +0530 Subject: [PATCH 1/2] fix: handle undefined property to prevent error --- assets/js/src/frontend/blog.js | 1 + assets/js/src/frontend/hgf.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/js/src/frontend/blog.js b/assets/js/src/frontend/blog.js index 5cbab5f1ce..6dc0e25b3c 100644 --- a/assets/js/src/frontend/blog.js +++ b/assets/js/src/frontend/blog.js @@ -47,6 +47,7 @@ const masonry = () => { */ const infiniteScroll = () => { if ( + typeof NeveProperties === 'undefined' || NeveProperties.infScroll !== 'enabled' || document.querySelector(postWrapSelector) === null ) { diff --git a/assets/js/src/frontend/hgf.js b/assets/js/src/frontend/hgf.js index ac4f6498a2..070e6d1f59 100644 --- a/assets/js/src/frontend/hgf.js +++ b/assets/js/src/frontend/hgf.js @@ -92,7 +92,8 @@ HFG.prototype.toggleMenuSidebar = function (toggle, target = null) { ); if ( - (!NeveProperties.isCustomize && + ((typeof NeveProperties === 'undefined' || + !NeveProperties.isCustomize) && doc.body.classList.contains(sidebarClasses[0])) || toggle === false ) { From 1287244f2cdb190e3cd5d942853869bd2e9e4e7d Mon Sep 17 00:00:00 2001 From: girishpanchal30 Date: Fri, 17 Jul 2026 17:40:54 +0530 Subject: [PATCH 2/2] fix: improve checks for properties --- assets/js/src/frontend/blog.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/assets/js/src/frontend/blog.js b/assets/js/src/frontend/blog.js index 6dc0e25b3c..16db8bf6f2 100644 --- a/assets/js/src/frontend/blog.js +++ b/assets/js/src/frontend/blog.js @@ -10,7 +10,10 @@ const triggerSelector = '.infinite-scroll-trigger'; * Initialize blog JS. */ export const initBlog = () => { - if (document.querySelector('.blog.nv-index-posts') === null) { + if ( + document.querySelector('.blog.nv-index-posts') === null || + typeof NeveProperties === 'undefined' + ) { return false; } masonry(); @@ -47,7 +50,6 @@ const masonry = () => { */ const infiniteScroll = () => { if ( - typeof NeveProperties === 'undefined' || NeveProperties.infScroll !== 'enabled' || document.querySelector(postWrapSelector) === null ) {