fix(#1718): 昵称页提交防连点 + 补 /vite.svg favicon #1727
Reference in New Issue
Block a user
Delete Branch "fix/1718-onboarding-loading-favicon"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
Issue #1718 收尾小修(配合后端补 PATCH /auth/me):
/vite.svg但 public 目录为空,控制台 favicon 404改动
pages/auth/WechatOnboarding.tsxsubmittingRef同步防连点守卫:onFinish 入口同步检查+置位,成功跳走不复位、失败复位允许重试(与 #1723 Login 微信按钮同一模式)disabled={saveMutation.isPending}双保险昵称保存失败:{detail}),与拦截器__msgShown去重,不再统一吞成「保存失败,请重试」public/vite.svg:新增 favicon(品牌色底 + 🦐),消除控制台 404测试
说明
【阻塞级判定】
📊 审查概览
🔴 阻塞级问题(必须修复)
无
💡 改进建议(不阻塞合并)
无
✅ 良好实践
useRef配合disabled属性,有效解决了 React 状态更新延迟导致的连点重复提交问题,逻辑严谨。isErrorMsgShown和getErrorMessage,避免了错误消息的重复弹窗,并向用户透传了后端的具体错误原因,提升了用户体验。🤖 由 AI 代码审查机器人自动生成 | 2026-09-06 03:21:50 | 模型:
🚀 预览环境已部署
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #1727 已关闭或合并,对应的预览环境已被清理。