]> acesimba.cloud Git - words.git/commit
split: 修复无痕模式白屏(localStorage 防御 + 全局错误边界)
authorroot <root@localhost.localdomain>
Thu, 27 Aug 2026 10:14:47 +0000 (18:14 +0800)
committerroot <root@localhost.localdomain>
Thu, 27 Aug 2026 10:14:47 +0000 (18:14 +0800)
commitf8ee907e6574b17a5e5817ee604603dc9b17631a
treecaf30a32a3ec9cd41c0975764f71a9301937b2eb
parent2a625ea2737f0f0c4af6dd469b02c5c321049a48
split: 修复无痕模式白屏(localStorage 防御 + 全局错误边界)

- auth.js: localStorage 读写包 try-catch, 无痕/隐私模式禁止访问时不再崩溃
- ErrorBoundary.js: 新增全局错误边界, 渲染期异常显示错误文字而非白屏
- index.js: 用 ErrorBoundary 包裹 <App/>

Co-Authored-By: CodeBuddy Code <noreply@codebuddy.ai>
frontend/src/ErrorBoundary.js [new file with mode: 0644]
frontend/src/auth.js
frontend/src/index.js