diff --git a/package.json b/package.json
index 956cb525d881a0074eb24ca058fad3135a75bfec..527016426ac64ee03614ba304e25764e757f77e7 100644
--- a/package.json
+++ b/package.json
@@ -26,7 +26,7 @@
     "@ruffle-rs/ruffle": "^0.1.0-nightly.2022.7.12",
     "@vuelidate/core": "2.0.0-alpha.43",
     "@vuelidate/validators": "2.0.0-alpha.31",
-    "body-scroll-lock": "2.7.1",
+    "body-scroll-lock": "3.1.5",
     "chromatism": "3.0.0",
     "click-outside-vue3": "4.0.1",
     "cropperjs": "1.5.12",
diff --git a/yarn.lock b/yarn.lock
index 7827f42fe669643877d277943215036635106da2..04b56d1b9a70af7a9aa1a2219077ff91b24055e3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2540,10 +2540,10 @@ body-parser@^1.19.0:
     raw-body "2.4.3"
     type-is "~1.6.18"
 
-body-scroll-lock@2.7.1:
-  version "2.7.1"
-  resolved "https://registry.yarnpkg.com/body-scroll-lock/-/body-scroll-lock-2.7.1.tgz#caf3f9c91773af1ffb684cd66ed9137b5b737014"
-  integrity sha512-hS53SQ8RhM0e4DsQ3PKz6Gr2O7Kpdh59TWU98GHjaQznL7y4dFycEPk7pFQAikqBaUSCArkc5E3pe7CWIt2fZA==
+body-scroll-lock@3.1.5:
+  version "3.1.5"
+  resolved "https://registry.yarnpkg.com/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz#c1392d9217ed2c3e237fee1e910f6cdd80b7aaec"
+  integrity sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==
 
 boolbase@~1.0.0:
   version "1.0.0"