diff --git a/.nvmrc b/.nvmrc
index 80a9956e1..016e34baf 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-v20.16.0
+v20.17.0
diff --git a/.release-version b/.release-version
index 17dfec889..4cbfc3a6c 100644
--- a/.release-version
+++ b/.release-version
@@ -1 +1 @@
-10.7.1
+10.7.2
diff --git a/package-lock.json b/package-lock.json
index f04143155..1e0e34d93 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,7 @@
"version": "0.1.0",
"dependencies": {
"@sanger/ui-styling": "^4.1.0",
- "@vitejs/plugin-vue": "^5.1.2",
+ "@vitejs/plugin-vue": "^5.1.3",
"autoprefixer": "^10.4.20",
"axios": "^1.7.5",
"csv-parse": "^5.5.6",
@@ -31,7 +31,7 @@
"@vue/test-utils": "^2.4.6",
"better-docs": "^2.7.3",
"clean-jsdoc-theme": "^4.3.0",
- "cypress": "^13.14.0",
+ "cypress": "^13.14.1",
"cypress-file-upload": "^5.0.8",
"dotenv": "^16.4.5",
"eslint": "^9.9.1",
@@ -40,7 +40,7 @@
"eslint-plugin-vue": "^9.27.0",
"globals": "^15.9.0",
"jsdoc": "^4.0.3",
- "jsdom": "^24.1.1",
+ "jsdom": "^25.0.0",
"npm-run-all": "^4.1.5",
"postcss-cli": "^11.0.0",
"prettier": "3.3.3",
@@ -1500,9 +1500,9 @@
}
},
"node_modules/@vitejs/plugin-vue": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.2.tgz",
- "integrity": "sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.3.tgz",
+ "integrity": "sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==",
"engines": {
"node": "^18.0.0 || >=20.0.0"
},
@@ -2977,9 +2977,9 @@
"integrity": "sha512-uNpm30m/AGSkLxxy7d9yRXpJQFrZzVWLFBkS+6ngPcZkw/5k3L/jjFuj7tVnEpRn+QgmiXr21nDlhCiUK4ij2A=="
},
"node_modules/cypress": {
- "version": "13.14.0",
- "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.14.0.tgz",
- "integrity": "sha512-r0+nhd033x883YL6068futewUsl02Q7rWiinyAAIBDW/OOTn+UMILWgNuCiY3vtJjd53efOqq5R9dctQk/rKiw==",
+ "version": "13.14.1",
+ "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.14.1.tgz",
+ "integrity": "sha512-Wo+byPmjps66hACEH5udhXINEiN3qS3jWNGRzJOjrRJF3D0+YrcP2LVB1T7oYaVQM/S+eanqEvBWYc8cf7Vcbg==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
@@ -5320,9 +5320,9 @@
}
},
"node_modules/jsdom": {
- "version": "24.1.1",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.1.1.tgz",
- "integrity": "sha512-5O1wWV99Jhq4DV7rCLIoZ/UIhyQeDR7wHVyZAHAshbrvZsLs+Xzz7gtwnlJTJDjleiTKh54F4dXrX70vJQTyJQ==",
+ "version": "25.0.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-25.0.0.tgz",
+ "integrity": "sha512-OhoFVT59T7aEq75TVw9xxEfkXgacpqAhQaYgP9y/fDqWQCMB/b1H66RfmPm/MaeaAIU9nDwMOVTlPN51+ao6CQ==",
"dev": true,
"dependencies": {
"cssstyle": "^4.0.1",
diff --git a/package.json b/package.json
index 83de46bcc..67f76d7b1 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
},
"dependencies": {
"@sanger/ui-styling": "^4.1.0",
- "@vitejs/plugin-vue": "^5.1.2",
+ "@vitejs/plugin-vue": "^5.1.3",
"autoprefixer": "^10.4.20",
"axios": "^1.7.5",
"csv-parse": "^5.5.6",
@@ -47,7 +47,7 @@
"@vue/test-utils": "^2.4.6",
"better-docs": "^2.7.3",
"clean-jsdoc-theme": "^4.3.0",
- "cypress": "^13.14.0",
+ "cypress": "^13.14.1",
"cypress-file-upload": "^5.0.8",
"dotenv": "^16.4.5",
"eslint": "^9.9.1",
@@ -56,7 +56,7 @@
"eslint-plugin-vue": "^9.27.0",
"globals": "^15.9.0",
"jsdoc": "^4.0.3",
- "jsdom": "^24.1.1",
+ "jsdom": "^25.0.0",
"npm-run-all": "^4.1.5",
"postcss-cli": "^11.0.0",
"prettier": "3.3.3",
diff --git a/src/components/shared/DataTypeSelect.vue b/src/components/shared/DataTypeSelect.vue
index 9a3f31cf4..ce2c4e9ee 100644
--- a/src/components/shared/DataTypeSelect.vue
+++ b/src/components/shared/DataTypeSelect.vue
@@ -1,34 +1,36 @@
-