diff --git a/ui/package-lock.json b/ui/package-lock.json
index ed13b41ed..9c854f865 100644
--- a/ui/package-lock.json
+++ b/ui/package-lock.json
@@ -40,11 +40,11 @@
         "uuid": "^11.0.2"
       },
       "devDependencies": {
-        "@testing-library/jest-dom": "^6.6.2",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^12.1.5",
         "@testing-library/react-hooks": "^7.0.2",
         "@testing-library/user-event": "^14.5.2",
-        "@types/node": "^22.8.2",
+        "@types/node": "^22.8.7",
         "@types/react": "^17.0.2",
         "@types/react-dom": "^17.0.2",
         "@typescript-eslint/eslint-plugin": "^6.12.0",
@@ -57,7 +57,7 @@
         "eslint-plugin-react": "^7.37.2",
         "eslint-plugin-react-hooks": "^5.0.0",
         "eslint-plugin-react-refresh": "^0.4.14",
-        "happy-dom": "^15.7.4",
+        "happy-dom": "^15.8.3",
         "jsdom": "^25.0.1",
         "prettier": "^3.3.3",
         "ra-test": "^3.19.12",
@@ -3013,9 +3013,9 @@
       }
     },
     "node_modules/@testing-library/jest-dom": {
-      "version": "6.6.2",
-      "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.6.2.tgz",
-      "integrity": "sha512-P6GJD4yqc9jZLbe98j/EkyQDTPgqftohZF5FBkHY5BUERZmcf4HeO2k0XaefEg329ux2p21i1A1DmyQ1kKw2Jw==",
+      "version": "6.6.3",
+      "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.6.3.tgz",
+      "integrity": "sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==",
       "dev": true,
       "dependencies": {
         "@adobe/css-tools": "^4.4.0",
@@ -3250,9 +3250,9 @@
       "license": "MIT"
     },
     "node_modules/@types/node": {
-      "version": "22.8.2",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.2.tgz",
-      "integrity": "sha512-NzaRNFV+FZkvK/KLCsNdTvID0SThyrs5SHB6tsD/lajr22FGC73N2QeDPM2wHtVde8mgcXuSsHQkH5cX1pbPLw==",
+      "version": "22.8.7",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.7.tgz",
+      "integrity": "sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==",
       "devOptional": true,
       "dependencies": {
         "undici-types": "~6.19.8"
@@ -6077,11 +6077,10 @@
       "license": "MIT"
     },
     "node_modules/happy-dom": {
-      "version": "15.7.4",
-      "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-15.7.4.tgz",
-      "integrity": "sha512-r1vadDYGMtsHAAsqhDuk4IpPvr6N8MGKy5ntBo7tSdim+pWDxus2PNqOcOt8LuDZ4t3KJHE+gCuzupcx/GKnyQ==",
+      "version": "15.8.3",
+      "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-15.8.3.tgz",
+      "integrity": "sha512-YR9nUWN/T2bH7pPLEYMhTp4DQExPH+mC4KulJDgimCb+FY3Er0Vp6SOOcBXrNfMTri3lAk9uSZqUTG2hgZOYwg==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
         "entities": "^4.5.0",
         "webidl-conversions": "^7.0.0",
diff --git a/ui/package.json b/ui/package.json
index 459841041..359687d83 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -49,11 +49,11 @@
     "uuid": "^11.0.2"
   },
   "devDependencies": {
-    "@testing-library/jest-dom": "^6.6.2",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^12.1.5",
     "@testing-library/react-hooks": "^7.0.2",
     "@testing-library/user-event": "^14.5.2",
-    "@types/node": "^22.8.2",
+    "@types/node": "^22.8.7",
     "@types/react": "^17.0.2",
     "@types/react-dom": "^17.0.2",
     "@typescript-eslint/eslint-plugin": "^6.12.0",
@@ -66,7 +66,7 @@
     "eslint-plugin-react": "^7.37.2",
     "eslint-plugin-react-hooks": "^5.0.0",
     "eslint-plugin-react-refresh": "^0.4.14",
-    "happy-dom": "^15.7.4",
+    "happy-dom": "^15.8.3",
     "jsdom": "^25.0.1",
     "prettier": "^3.3.3",
     "ra-test": "^3.19.12",