diff --git a/docs/BUG/BUG-00012-邮箱复制功能失效与剪贴板兼容性问题.md b/docs/BUG/BUG-00012-邮箱复制功能失效与剪贴板兼容性问题.md new file mode 100644 index 0000000..2bfa100 --- /dev/null +++ b/docs/BUG/BUG-00012-邮箱复制功能失效与剪贴板兼容性问题.md @@ -0,0 +1,241 @@ +# BUG-00012 邮箱复制功能失效与剪贴板兼容性问题 + +> 关联功能: PRD-00005 / FD-00005 多邮箱统一管理 +> 关联历史缺陷: BUG-00004 临时邮箱复制与邮箱管理交互问题 +> 分析时间: 2026-03-09 +> 状态: 待修复 + +--- + +## 一、问题概述 + +| 编号 | 标题 | 严重程度 | 类型 | +|------|------|---------|------| +| **D-1** | 邮箱管理页账号列表中的邮箱名点击无效 | 🟠 中 | 交互绑定缺失 | +| **D-2** | 复制按钮/当前邮箱栏在部署环境下可能完全无法复制 | 🔴 高 | 剪贴板兼容性 / 前端异常 | + +--- + +## 二、用户反馈现象 + +在 VPS 更新部署后,前端出现以下问题: + +1. 在邮箱管理页点击账号卡片中的邮箱名,没有任何复制效果。 +2. 在邮件列表顶部“当前邮箱”栏点击邮箱名,没有复制效果。 +3. 点击账号卡片右侧的“📋 复制”按钮,也没有完成复制。 + +该问题直接影响账号复制、外部粘贴、手工校验等高频操作。 + +--- + +## 三、复现路径 + +### 3.1 邮箱管理页邮箱名点击无效 + +1. 进入“账号管理”页面。 +2. 选择任一普通邮箱分组。 +3. 在账号卡片中直接点击邮箱地址文本。 +4. 观察:无 toast、无复制结果。 + +### 3.2 当前邮箱栏 / 复制按钮无效 + +1. 在账号管理页选择任一邮箱账号。 +2. 点击顶部“当前邮箱:xxx@xxx.com”。 +3. 或点击账号卡片右下角“📋”复制按钮。 +4. 观察:未复制到系统剪贴板;在部分环境中前端可能静默失败。 + +--- + +## 四、根因分析 + +### 4.1 D-1: 账号列表中的邮箱名没有绑定复制事件 + +邮箱管理页账号卡片由 `renderAccountList()` 动态渲染。当前实现中,邮箱名节点仅负责展示文本,没有绑定 `onclick` 复制逻辑: + +文件: `static/js/features/groups.js` + +```javascript +