diff --git a/app/javascript/packs/public.js b/app/javascript/packs/public.js
index dc18da8534187b6cfc56c3df80dcdb7e3966c1b4..c83e2889a0822bf0428f654bc1cae53a554b0c11 100644
--- a/app/javascript/packs/public.js
+++ b/app/javascript/packs/public.js
@@ -79,7 +79,10 @@ function main() {
         .catch(error => console.error(error));
     }
 
-    new Rellax('.parallax', { speed: -1 });
+    const parallaxComponents = document.querySelectorAll('.parallax');
+    if (parallaxComponents.length > 0 ) {
+      new Rellax('.parallax', { speed: -1 });
+    }
 
     const history = createHistory();
     const detailedStatuses = document.querySelectorAll('.public-layout .detailed-status');