diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index d0931f9..9e93eb8 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -1507,9 +1507,9 @@
}
},
"node_modules/nanoid": {
- "version": "3.3.16",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz",
- "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==",
+ "version": "3.3.18",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",
+ "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==",
"dev": true,
"funding": [
{
diff --git a/frontend/src/main.test.ts b/frontend/src/main.test.ts
index d95c372..3356c14 100644
--- a/frontend/src/main.test.ts
+++ b/frontend/src/main.test.ts
@@ -73,35 +73,47 @@ beforeEach(() => {
});
// Set up DOM from index.html
+ // Inject minimal CSS for jsdom layout tests (external style.css not loaded)
+ document.head.innerHTML = `
+
+ `;
+
document.body.innerHTML = `