diff --git a/opentech/static_src/src/sass/apply/base/_base.scss b/opentech/static_src/src/sass/apply/base/_base.scss
index 8ab04c2e5d8a29a34c90e499fe7e255cecb5004d..eeee4df8c77e9a6a08b31a645c06e00034c3c5b3 100644
--- a/opentech/static_src/src/sass/apply/base/_base.scss
+++ b/opentech/static_src/src/sass/apply/base/_base.scss
@@ -16,10 +16,6 @@ html {
     -webkit-text-size-adjust: 100%;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
-
-    @supports(overflow-y: overlay) {
-        overflow-y: overlay;
-    }
 }
 
 body {
@@ -27,7 +23,13 @@ body {
 
     &.no-scroll {
         overflow-y: hidden;
-	}
+    }
+
+    &.app-open {
+        @supports(overflow-y: overlay) {
+            overflow-y: overlay;
+        }
+    }
 }
 
 // Prevent empty space below images appearing