diff --git a/CHANGELOG.md b/CHANGELOG.md
index 80f1c1c6..d64d1b00 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,7 @@
### Bug Fixes
+- fix: |Frontend| 收窄地址管理相关弹窗宽度,并让地址表格在弹窗内部横向滚动,避免多地址场景撑宽弹窗
- fix: |Frontend| 修复 `/open_api/settings` 未返回 `domains` 数组时前端设置初始化直接调用 `map()` 报 `undefined` 错误的问题,统一按空数组兜底处理
### Improvements
diff --git a/CHANGELOG_EN.md b/CHANGELOG_EN.md
index a8309666..3927374b 100644
--- a/CHANGELOG_EN.md
+++ b/CHANGELOG_EN.md
@@ -17,6 +17,7 @@
### Bug Fixes
+- fix: |Frontend| Narrow address-management modal widths and keep address tables horizontally scrollable inside the modal to prevent multi-address lists from stretching the dialog
- fix: |Frontend| Fix the frontend settings bootstrap throwing an `undefined` error when `/open_api/settings` does not return a `domains` array by normalizing the field to an empty array before mapping it
### Improvements
diff --git a/frontend/src/views/admin/UserAddressManagement.vue b/frontend/src/views/admin/UserAddressManagement.vue
index 0c7eab90..3d143e7b 100644
--- a/frontend/src/views/admin/UserAddressManagement.vue
+++ b/frontend/src/views/admin/UserAddressManagement.vue
@@ -67,13 +67,18 @@ onMounted(async () => {
-
+
diff --git a/frontend/src/views/admin/UserManagement.vue b/frontend/src/views/admin/UserManagement.vue
index 1b7685ad..d66241b5 100644
--- a/frontend/src/views/admin/UserManagement.vue
+++ b/frontend/src/views/admin/UserManagement.vue
@@ -344,7 +344,8 @@ onMounted(async () => {
-
+
diff --git a/frontend/src/views/index/AddressBar.vue b/frontend/src/views/index/AddressBar.vue
index 53b9cda1..99e80e2a 100644
--- a/frontend/src/views/index/AddressBar.vue
+++ b/frontend/src/views/index/AddressBar.vue
@@ -99,7 +99,8 @@ onMounted(async () => {
-
+
@@ -130,4 +131,5 @@ onMounted(async () => {
flex: 0 0 auto;
white-space: nowrap;
}
+
diff --git a/frontend/src/views/index/LocalAddress.vue b/frontend/src/views/index/LocalAddress.vue
index 75464f54..29135052 100644
--- a/frontend/src/views/index/LocalAddress.vue
+++ b/frontend/src/views/index/LocalAddress.vue
@@ -126,7 +126,9 @@ const columns = [
-
+
+
+
@@ -134,3 +136,14 @@ const columns = [
+
+
diff --git a/frontend/src/views/index/TelegramAddress.vue b/frontend/src/views/index/TelegramAddress.vue
index 61f680b1..7af7b5c7 100644
--- a/frontend/src/views/index/TelegramAddress.vue
+++ b/frontend/src/views/index/TelegramAddress.vue
@@ -133,7 +133,9 @@ onMounted(async () => {
-
+
+
+
@@ -141,3 +143,14 @@ onMounted(async () => {
+
+
diff --git a/frontend/src/views/user/AddressManagement.vue b/frontend/src/views/user/AddressManagement.vue
index 14b623e9..00c8994f 100644
--- a/frontend/src/views/user/AddressManagement.vue
+++ b/frontend/src/views/user/AddressManagement.vue
@@ -196,7 +196,7 @@ onMounted(async () => {
-
+
@@ -209,6 +209,11 @@ onMounted(async () => {