diff --git a/web/src/components/common/RealtimeLog.vue b/web/src/components/common/RealtimeLog.vue
index f3384709..1bf43116 100644
--- a/web/src/components/common/RealtimeLog.vue
+++ b/web/src/components/common/RealtimeLog.vue
@@ -1,8 +1,17 @@
-
+
-
+
diff --git a/web/src/components/common/RealtimeLogModal.vue b/web/src/components/common/RealtimeLogModal.vue
index 5033ff0f..5865836a 100644
--- a/web/src/components/common/RealtimeLogModal.vue
+++ b/web/src/components/common/RealtimeLogModal.vue
@@ -1,67 +1,184 @@
@@ -74,12 +191,52 @@ defineExpose({
size="huge"
:bordered="false"
:segmented="false"
- @close="handleClose"
- @mask-click="handleClose"
+ @after-leave="closeTerminal"
>
-
-
+
-
+
diff --git a/web/src/views/website/EditModal.vue b/web/src/views/website/EditModal.vue
index a390ee50..304cfdd0 100644
--- a/web/src/views/website/EditModal.vue
+++ b/web/src/views/website/EditModal.vue
@@ -2007,7 +2007,7 @@ const removeCustomConfig = (index: number) => {
{{ $gettext('view') }}.
-
+
{
{{ $gettext('view') }}.
-
+