diff --git a/epicshop/package-lock.json b/epicshop/package-lock.json
index e3f257c22..5e58b0370 100644
--- a/epicshop/package-lock.json
+++ b/epicshop/package-lock.json
@@ -5,7 +5,7 @@
   "packages": {
     "": {
       "dependencies": {
-        "@epic-web/workshop-app": "^4.20.0",
+        "@epic-web/workshop-app": "^4.21.0",
         "execa": "^9.1.0"
       }
     },
@@ -390,9 +390,9 @@
       "integrity": "sha512-FIhO7PFUVEbcnrJOtom8gb4GXog4Z44n4Jxwmw2nkKt4mx8I/q/d0O4tMabjYndM1QX2oXvRYzpZxtP61s2P5A=="
     },
     "node_modules/@epic-web/workshop-app": {
-      "version": "4.20.0",
-      "resolved": "https://registry.npmjs.org/@epic-web/workshop-app/-/workshop-app-4.20.0.tgz",
-      "integrity": "sha512-CqseuqnP1eULasWoV09t7rqGaizhHNhAtZWif8jg6FmFjmCq/FkhSYlxubnsXytN3zGFxDbST+7Ao9g2lUNSXA==",
+      "version": "4.21.0",
+      "resolved": "https://registry.npmjs.org/@epic-web/workshop-app/-/workshop-app-4.21.0.tgz",
+      "integrity": "sha512-jbj8IENlWlT3wAfURudKNtdY5hnj04g+2Rc9n478qaBYl7oABUW8C/bCzt95ZZOYhgC1hBRCcHSZkRxRdWnkwg==",
       "bundleDependencies": [
         "@conform-to/react",
         "@conform-to/zod",
@@ -423,8 +423,8 @@
         "@epic-web/invariant": "^1.0.0",
         "@epic-web/remember": "^1.0.2",
         "@epic-web/restore-scroll": "^1.1.1",
-        "@epic-web/workshop-presence": "4.20.0",
-        "@epic-web/workshop-utils": "4.20.0",
+        "@epic-web/workshop-presence": "4.21.0",
+        "@epic-web/workshop-utils": "4.21.0",
         "@mdx-js/mdx": "^3.0.1",
         "@mux/mux-player-react": "^2.6.0",
         "@nasa-gcn/remix-seo": "^2.0.1",
@@ -1744,18 +1744,18 @@
       }
     },
     "node_modules/@epic-web/workshop-presence": {
-      "version": "4.20.0",
-      "resolved": "https://registry.npmjs.org/@epic-web/workshop-presence/-/workshop-presence-4.20.0.tgz",
-      "integrity": "sha512-O1m/D10vOpBRi3/8THqh8IW+f4QrgAPMXqgKzdZtd+YSMtllw1fmc47rHpiUBuanGtemqolOyMRJoiSm4j34kA==",
+      "version": "4.21.0",
+      "resolved": "https://registry.npmjs.org/@epic-web/workshop-presence/-/workshop-presence-4.21.0.tgz",
+      "integrity": "sha512-jvCW80BCZ56ElD53Np395EGRLvpPO80uQG8BuDsFX1TGQwxnB/nQSiU4zKTWSV7CRALjsswwxbxur8pkw3becQ==",
       "dependencies": {
-        "@epic-web/workshop-utils": "4.20.0",
+        "@epic-web/workshop-utils": "4.21.0",
         "zod": "^3.23.8"
       }
     },
     "node_modules/@epic-web/workshop-utils": {
-      "version": "4.20.0",
-      "resolved": "https://registry.npmjs.org/@epic-web/workshop-utils/-/workshop-utils-4.20.0.tgz",
-      "integrity": "sha512-YCDO5O08m2VY00IHflP6++lv9aT0xRp7af3J/Z3O86AEe4jg+lZDEL2E7QNQnygnfk8/zy23x1dSv6z7q6mt/g==",
+      "version": "4.21.0",
+      "resolved": "https://registry.npmjs.org/@epic-web/workshop-utils/-/workshop-utils-4.21.0.tgz",
+      "integrity": "sha512-nuu7tuQqriVTBlZx3KegZHRcsIhr17xCF0N9/PhuBb/qysCgroexakjs+T6phny3MUz/AnAgpRgDv9fURHCVvQ==",
       "dependencies": {
         "@epic-web/cachified": "^5.2.0",
         "@epic-web/remember": "^1.0.2",
@@ -5757,9 +5757,9 @@
       }
     },
     "node_modules/hast-util-from-html": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz",
-      "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==",
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.2.tgz",
+      "integrity": "sha512-HwOHwxdt2zC5KQ/CNoybBntRook2zJvfZE/u5/Ap7aLPe22bDqen7KwGkOqOyzL5zIqKwiYX/OTtE0FWgr6XXA==",
       "dependencies": {
         "@types/hast": "^3.0.0",
         "devlop": "^1.1.0",
@@ -6154,9 +6154,9 @@
       }
     },
     "node_modules/is-core-module": {
-      "version": "2.15.0",
-      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz",
-      "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==",
+      "version": "2.15.1",
+      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
+      "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
       "dependencies": {
         "hasown": "^2.0.2"
       },
diff --git a/epicshop/package.json b/epicshop/package.json
index 355cf331b..5e97cfeda 100644
--- a/epicshop/package.json
+++ b/epicshop/package.json
@@ -1,7 +1,7 @@
 {
   "type": "module",
   "dependencies": {
-    "@epic-web/workshop-app": "^4.20.0",
+    "@epic-web/workshop-app": "^4.21.0",
     "execa": "^9.1.0"
   }
 }