();
+
+const onOverlayWheel = (e: WheelEvent) => {
+ const target = e.target as HTMLElement;
+ if (target.closest(".overflow-y-auto, .overflow-auto")) return;
+ e.preventDefault();
+};
diff --git a/src/components/UpdateCenterModal.vue b/src/components/UpdateCenterModal.vue
index 7e08dc7d..0bd8372c 100644
--- a/src/components/UpdateCenterModal.vue
+++ b/src/components/UpdateCenterModal.vue
@@ -11,9 +11,11 @@
v-if="show"
class="fixed inset-0 z-50 flex items-start justify-center bg-slate-900/70 px-4 py-6 lg:py-10"
@wheel="onOverlayWheel"
+ @click="onOverlayClick"
>
{
if (target.closest(".overflow-y-auto, .overflow-auto")) return;
e.preventDefault();
};
+
+const onOverlayClick = () => {
+ props.store.requestClose();
+};
diff --git a/src/components/update-center/UpdateCenterLogPanel.vue b/src/components/update-center/UpdateCenterLogPanel.vue
index b77c43f0..79e7d7f4 100644
--- a/src/components/update-center/UpdateCenterLogPanel.vue
+++ b/src/components/update-center/UpdateCenterLogPanel.vue
@@ -10,7 +10,9 @@
>{{ tasks.length }} ้กน
-