Skip to content

Commit 45be4f6

Browse files
committed
UI Improvement: 点击遮罩层不会自动关闭弹窗
1 parent 26a0b5c commit 45be4f6

4 files changed

Lines changed: 6 additions & 7 deletions

File tree

frontend/src/App.vue

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,10 @@ const showOverviewActivity = ref(true)
6767
const isCheckingUpdates = ref(false)
6868
6969
const appMeta = reactive({
70-
version: '0.18.1-alpha',
70+
version: '0.19.1-alpha',
7171
channel: 'Community',
7272
updater: 'GitHub Releases API (via Go backend)',
73-
build: '2026-03-08'
73+
build: '2026-03-13'
7474
})
7575
const proLicense = reactive({
7676
isPro: false,
@@ -1412,7 +1412,6 @@ watch(
14121412
tabindex="-1"
14131413
aria-modal="true"
14141414
role="dialog"
1415-
@click.self="closeActionDialog"
14161415
>
14171416
<div class="modal-dialog modal-dialog-centered">
14181417
<div class="modal-content">
@@ -1441,7 +1440,7 @@ watch(
14411440
</div>
14421441
<div v-if="actionDialog.visible" class="modal-backdrop fade show" />
14431442
1444-
<div v-if="redeemDialog.visible" class="overlay" @click.self="closeRedeemDialog">
1443+
<div v-if="redeemDialog.visible" class="overlay">
14451444
<div class="dialog-card compact-dialog redeem-dialog">
14461445
<div class="dialog-head">
14471446
<h3 class="dialog-title">{{ locale === 'zh-CN' ? '输入邀请码' : 'Enter License Code' }}</h3>

frontend/src/components/modals/ImportTunnelModal.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,7 @@ watch(
687687
</script>
688688
689689
<template>
690-
<div v-if="show" class="overlay" @click.self="handleClose">
690+
<div v-if="show" class="overlay">
691691
<div class="dialog-card dialog-large compact-dialog import-tunnel-dialog">
692692
<div class="dialog-head">
693693
<h3 class="dialog-title">{{ $t('app.modals.importTunnel.title') }}</h3>

frontend/src/components/modals/JumperModal.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ onBeforeUnmount(() => {
120120
</script>
121121

122122
<template>
123-
<div v-if="show" class="overlay" @click.self="$emit('close')">
123+
<div v-if="show" class="overlay">
124124
<div class="dialog-card compact-dialog jumper-dialog">
125125
<div class="dialog-head">
126126
<h3 class="dialog-title">{{ editingJumperId ? $t('app.modals.jumper.editTitle') : $t('app.modals.jumper.newTitle') }}</h3>

frontend/src/components/modals/TunnelModal.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ function onPrimaryJumperChange(event) {
187187
</script>
188188
189189
<template>
190-
<div v-if="show" class="overlay" @click.self="$emit('close')">
190+
<div v-if="show" class="overlay">
191191
<div class="dialog-card dialog-large compact-dialog tunnel-dialog">
192192
<div class="dialog-head">
193193
<h3 class="dialog-title">{{ editingTunnelId ? $t('app.modals.tunnel.editTitle') : $t('app.modals.tunnel.newTitle') }}</h3>

0 commit comments

Comments
 (0)