diff --git a/package.json b/package.json
index d6f278fd..25804424 100644
--- a/package.json
+++ b/package.json
@@ -96,9 +96,9 @@
"@types/yargs": "^15.0.0",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
- "@vitejs/plugin-vue": "^5.1.2",
- "@vitejs/plugin-vue-jsx": "^4.0.0",
- "@vue/compiler-sfc": "^3.4.35",
+ "@vitejs/plugin-vue": "^5.2.1",
+ "@vitejs/plugin-vue-jsx": "^4.1.1",
+ "@vue/compiler-sfc": "^3.5.13",
"@vue/eslint-config-standard": "^8.0.1",
"@vue/eslint-config-typescript": "^13.0.0",
"autoprefixer": "^10.4.16",
@@ -138,7 +138,7 @@
"parse-author": "^2.0.0",
"path-browserify": "^1.0.1",
"prismjs": "^1.29.0",
- "sass": "^1.35.1",
+ "sass": "^1.83.0",
"socket.io-client": "^4.7.2",
"sortablejs": "^1.13.0",
"ts-jest": "^29.1.1",
@@ -148,9 +148,9 @@
"typescript": "^5.5.4",
"utility-types": "^3.10.0",
"viewerjs": "^1.11.6",
- "vite": "^5.3.6",
- "vue": "^3.4.35",
- "vue-tsc": "^2.0.29",
+ "vite": "^6.0.6",
+ "vue": "^3.5.13",
+ "vue-tsc": "^2.2.0",
"xterm": "^4.18.0",
"xterm-addon-fit": "^0.5.0",
"xterm-theme": "^1.1.0"
diff --git a/src/renderer/components/ContextMenu.vue b/src/renderer/components/ContextMenu.vue
index 9e9b66dc..69b3fd22 100644
--- a/src/renderer/components/ContextMenu.vue
+++ b/src/renderer/components/ContextMenu.vue
@@ -160,7 +160,7 @@ export default defineComponent({