diff --git a/package-lock.json b/package-lock.json
index 8db32e6c..bbdb5944 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
         "preact": "~10.18.1",
         "react-hotkeys-hook": "~4.4.1",
         "react-intersection-observer": "~9.5.2",
-        "react-quick-pinch-zoom": "~4.9.0",
+        "react-quick-pinch-zoom": "~5.0.0",
         "react-router-dom": "6.6.2",
         "string-length": "5.0.1",
         "swiped-events": "~1.1.7",
@@ -46,7 +46,7 @@
         "postcss-dark-theme-class": "~1.0.0",
         "postcss-preset-env": "~9.1.4",
         "twitter-text": "~3.1.0",
-        "vite": "~4.4.9",
+        "vite": "~4.4.11",
         "vite-plugin-generate-file": "~0.0.4",
         "vite-plugin-html-config": "~1.0.11",
         "vite-plugin-pwa": "~0.16.5",
@@ -6552,17 +6552,21 @@
       "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
     },
     "node_modules/react-quick-pinch-zoom": {
-      "version": "4.9.0",
-      "resolved": "https://registry.npmjs.org/react-quick-pinch-zoom/-/react-quick-pinch-zoom-4.9.0.tgz",
-      "integrity": "sha512-gCPnZu5+rkYDNvewi/d7A2wgLs7izQNMuC6kjt+KLC1qqHnRU27Ed8AgcEcnWAZKdMr3ZKoKhSvjlZSVZI0fuw==",
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/react-quick-pinch-zoom/-/react-quick-pinch-zoom-5.0.0.tgz",
+      "integrity": "sha512-497ngiMfWUcBuA8fakYU7rxjCEb6uSglQ6jn5GMvLUURnBN7aI/Li2nWs/otlHtksvVvxaBpz1rDW07/r/I6Rw==",
       "dependencies": {
         "tslib": ">=2.0.0"
       },
       "peerDependencies": {
+        "prop-types": ">=15.0.0",
         "react": ">=16.4.0",
         "react-dom": ">=16.4.0"
       },
       "peerDependenciesMeta": {
+        "prop-types": {
+          "optional": true
+        },
         "react": {
           "optional": true
         },
@@ -7406,9 +7410,9 @@
       }
     },
     "node_modules/vite": {
-      "version": "4.4.9",
-      "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz",
-      "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==",
+      "version": "4.4.11",
+      "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.11.tgz",
+      "integrity": "sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==",
       "dev": true,
       "dependencies": {
         "esbuild": "^0.18.10",
@@ -12115,9 +12119,9 @@
       "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
     },
     "react-quick-pinch-zoom": {
-      "version": "4.9.0",
-      "resolved": "https://registry.npmjs.org/react-quick-pinch-zoom/-/react-quick-pinch-zoom-4.9.0.tgz",
-      "integrity": "sha512-gCPnZu5+rkYDNvewi/d7A2wgLs7izQNMuC6kjt+KLC1qqHnRU27Ed8AgcEcnWAZKdMr3ZKoKhSvjlZSVZI0fuw==",
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/react-quick-pinch-zoom/-/react-quick-pinch-zoom-5.0.0.tgz",
+      "integrity": "sha512-497ngiMfWUcBuA8fakYU7rxjCEb6uSglQ6jn5GMvLUURnBN7aI/Li2nWs/otlHtksvVvxaBpz1rDW07/r/I6Rw==",
       "requires": {
         "tslib": ">=2.0.0"
       }
@@ -12717,9 +12721,9 @@
       }
     },
     "vite": {
-      "version": "4.4.9",
-      "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz",
-      "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==",
+      "version": "4.4.11",
+      "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.11.tgz",
+      "integrity": "sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==",
       "dev": true,
       "requires": {
         "esbuild": "^0.18.10",
diff --git a/package.json b/package.json
index 2d5ce82e..971f628e 100644
--- a/package.json
+++ b/package.json
@@ -30,7 +30,7 @@
     "preact": "~10.18.1",
     "react-hotkeys-hook": "~4.4.1",
     "react-intersection-observer": "~9.5.2",
-    "react-quick-pinch-zoom": "~4.9.0",
+    "react-quick-pinch-zoom": "~5.0.0",
     "react-router-dom": "6.6.2",
     "string-length": "5.0.1",
     "swiped-events": "~1.1.7",
@@ -48,7 +48,7 @@
     "postcss-dark-theme-class": "~1.0.0",
     "postcss-preset-env": "~9.1.4",
     "twitter-text": "~3.1.0",
-    "vite": "~4.4.9",
+    "vite": "~4.4.11",
     "vite-plugin-generate-file": "~0.0.4",
     "vite-plugin-html-config": "~1.0.11",
     "vite-plugin-pwa": "~0.16.5",