diff --git a/opentech/static_src/src/javascript/main.js b/opentech/static_src/src/javascript/main.js
index 9d1e0e9e5022577f26cff13451fdcdcd83e1224f..d1440f0621c2ce39851ba836e569f5fac95979d3 100644
--- a/opentech/static_src/src/javascript/main.js
+++ b/opentech/static_src/src/javascript/main.js
@@ -3,6 +3,9 @@
 
     'use strict';
 
+    // Replace no-js with js class if js is enabled.
+    document.querySelector('html').classList.replace('no-js', 'js');
+
     let Search = class {
         static selector() {
             return '.js-search-toggle';
@@ -104,9 +107,6 @@
         }
     };
 
-    // Replace no-js with js class if js is enabled.
-    document.querySelector('html').classList.replace('no-js', 'js');
-
     $(MobileMenu.selector()).each((index, el) => {
         new MobileMenu($(el), $('.js-mobile-menu-close'), $('.header__menus--mobile'), $('.header__search'));
     });
@@ -155,4 +155,5 @@
         const adminbarHeight = $('.admin-bar').outerHeight();
         document.documentElement.style.setProperty('--header-admin-height', headerHeight + adminbarHeight + 'px');
     });
+
 })(jQuery);
diff --git a/opentech/static_src/src/sass/apply/base/_base.scss b/opentech/static_src/src/sass/apply/base/_base.scss
index eeee4df8c77e9a6a08b31a645c06e00034c3c5b3..2eb95250237113a007e04e2b69007db3455fe8f2 100644
--- a/opentech/static_src/src/sass/apply/base/_base.scss
+++ b/opentech/static_src/src/sass/apply/base/_base.scss
@@ -95,7 +95,7 @@ ol {
 
 .no-js-hidden,
 %no-js-hidden {
-    html.nojs & {
+    html.no-js & {
         @extend %is-hidden;
     }
 }
diff --git a/opentech/static_src/src/sass/public/base/_base.scss b/opentech/static_src/src/sass/public/base/_base.scss
index fd23d62dac9af43a8c816b421118b783bfca8b77..6ca82b90e84914b7e2f96401d341fc9d228a4e91 100644
--- a/opentech/static_src/src/sass/public/base/_base.scss
+++ b/opentech/static_src/src/sass/public/base/_base.scss
@@ -89,7 +89,7 @@ ol {
 
 .no-js-hidden,
 %no-js-hidden {
-    html.nojs & {
+    html.no-js & {
         @extend %is-hidden;
     }
 }