diff --git a/mayfly_go_web/package.json b/mayfly_go_web/package.json
index b0b26f0f..9721ee52 100644
--- a/mayfly_go_web/package.json
+++ b/mayfly_go_web/package.json
@@ -31,11 +31,11 @@
"vue": "^3.3.4",
"vue-clipboard3": "^1.0.1",
"vue-router": "^4.2.4",
- "xterm": "^5.2.1",
- "xterm-addon-fit": "^0.7.0",
- "xterm-addon-search": "^0.12.0",
- "xterm-addon-web-links": "^0.8.0",
- "xterm-addon-webgl": "^0.15.0"
+ "xterm": "^5.3.0",
+ "xterm-addon-fit": "^0.8.0",
+ "xterm-addon-search": "^0.13.0",
+ "xterm-addon-web-links": "^0.9.0",
+ "xterm-addon-webgl": "^0.16.0"
},
"devDependencies": {
"@types/lodash": "^4.14.178",
diff --git a/mayfly_go_web/src/components/monaco/MonacoEditor.vue b/mayfly_go_web/src/components/monaco/MonacoEditor.vue
index efb2785c..147ed959 100644
--- a/mayfly_go_web/src/components/monaco/MonacoEditor.vue
+++ b/mayfly_go_web/src/components/monaco/MonacoEditor.vue
@@ -9,9 +9,32 @@