lhk229
c489c92084
Project CI / Frontend tests (pull_request) Successful in 3m43s
Project CI / Repository checks (pull_request) Failing after 12s
Project CI / Backend tests (pull_request) Failing after 12s
Project CI / Native shell tests (pull_request) Successful in 14m6s
修复澄清自由输入把整页打进 error boundary
澄清卡片的自由回答输入框在 setAnswers 的 updater 里读
event.currentTarget.value。React 在事件派发结束后会把 currentTarget
置空,而 updater 要等渲染阶段才跑,读到的就是 null,抛出
"Cannot read properties of null (reading 'value')"。异常出在渲染阶段,
被 AuthenticatedClient 的 error boundary 接住,整页被换成
"客户端页面加载失败"。
手动输入、以及先选中选项再删除填充文本,走的都是这一个 onChange。
改成在事件里先取出 value 再交给 updater。新增的回归测试在 StrictMode
下渲染卡片(与 main.tsx 一致),覆盖这两条路径。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-23 15:36:02 +00:00
..
2026-08-23 14:47:01 +00:00
2026-08-19 13:15:16 +00:00
2026-08-23 15:36:02 +00:00
2026-08-22 10:34:40 +00:00
2026-08-18 09:35:28 +00:00
2026-08-18 11:11:18 +00:00
2026-08-23 01:54:28 +08:00
2026-08-20 19:07:25 +08:00
2026-08-20 19:07:25 +08:00
2026-08-20 19:07:25 +08:00
2026-08-18 18:32:49 +08:00
2026-08-11 14:34:42 +08:00
2026-08-20 19:07:25 +08:00
2026-08-08 16:18:45 +08:00
2026-08-20 19:07:25 +08:00
2026-07-20 05:50:24 +08:00
2026-08-20 19:07:25 +08:00
2026-08-13 13:36:21 +08:00
2026-08-12 13:14:55 +08:00
2026-08-12 10:54:16 +08:00
2026-08-17 09:57:31 +08:00
2026-08-20 19:07:25 +08:00
2026-07-21 19:40:38 +08:00
2026-07-31 12:00:48 +08:00
2026-08-12 13:14:55 +08:00
2026-08-12 10:54:16 +08:00
2026-08-12 13:14:55 +08:00
2026-08-12 10:54:16 +08:00
2026-08-12 10:54:16 +08:00
2026-08-12 13:14:55 +08:00
2026-08-20 19:07:25 +08:00
2026-08-17 14:32:13 +08:00
2026-08-13 13:36:21 +08:00
2026-07-30 18:01:19 +08:00
2026-07-30 18:01:19 +08:00
2026-08-20 19:07:25 +08:00
2026-08-20 19:07:25 +08:00
2026-08-20 19:07:25 +08:00
2026-08-20 19:07:25 +08:00
2026-08-20 19:07:25 +08:00
2026-08-20 19:07:25 +08:00
2026-08-20 19:07:25 +08:00
2026-08-20 19:07:25 +08:00
2026-08-20 19:07:25 +08:00
2026-08-12 13:14:55 +08:00
2026-08-17 13:17:14 +08:00
2026-08-08 10:25:02 +08:00
2026-08-23 19:06:05 +08:00