@@ -21,6 +22,7 @@
+
@@ -32,10 +34,10 @@
-
+
-
+
@@ -50,11 +52,14 @@
\ No newline at end of file
diff --git a/nuxt.config.ts b/nuxt.config.ts
index f6f9c29..05bdaf3 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -34,10 +34,11 @@ export default defineNuxtConfig({
? "unsafe-none"
: "require-corp",
contentSecurityPolicy: {
- "img-src": ["'self'", "data:", "https:"],
+ "img-src": ["'self'", "data:", "https:", "blob:"],
"script-src": ["'nonce-{{nonce}}'", "'strict-dynamic'"],
// Add https because of some browsers blocking form-action to 'self' if the page is from a redirect
"form-action": ["'self'", "https:"],
+ "media-src": ["'self'", "https:", "blob:"],
},
crossOriginResourcePolicy: "cross-origin",
xFrameOptions: "DENY",
diff --git a/package.json b/package.json
index 93f786d..547033c 100644
--- a/package.json
+++ b/package.json
@@ -41,6 +41,7 @@
"magic-regexp": "^0.8.0",
"megalodon": "^10.0.1",
"mitt": "^3.0.1",
+ "nanoid": "^5.0.7",
"nuxt": "^3.11.2",
"nuxt-headlessui": "^1.2.0",
"nuxt-security": "^2.0.0-rc.6",