merge origin/staging into the report translation fix (issue #53)
Docs-only conflict in BUG_HISTORY: BUG-1311 (#52) and BUG-1312..1315 (#53) both appended after BUG-1310; kept both in number order. Product owner chose option A on #53: Claude merges a stale branch when only docs conflict. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
This commit is contained in:
@@ -17616,6 +17616,21 @@
|
||||
- 复发自:无。
|
||||
- 修复版本:已部署 staging `586561eb`(2026-10-12 核对:health gitCommit / apiGitCommit=586561eb、`requiredMigrationsPresent` true,`/login` 200,未登录 `/api/account` 401;合并后 npm test 5025 条、失败 24 逐名同 `798e15ef` 基线)。Claude 直接执行,产品 10-12 授权。
|
||||
|
||||
## BUG-1311 | 聊天输入框内层圆角把第一个字左缘裁掉
|
||||
|
||||
- 状态:fixed-pending-verify(合同测试已锁住;真机看普通聊天和生时校正两个输入框后标 resolved)
|
||||
- 首次发现 / 最近更新:2026-10-13 / 2026-10-13
|
||||
- 来源:产品负责人在 issue #52 的截图。placeholder 第一个字左侧有一道圆弧,打字时第一个字左边缺一块。
|
||||
- 现象:聊天输入框里第一个字的左缘被裁成圆弧。普通聊天和生时校正共用同一个输入框,两处都有。
|
||||
- 触发条件:输入框只有一行高,左右内边距为 0,内层文本框仍带着 12px 圆角。
|
||||
- 根因:`Textarea` 原语默认 `rounded-lg`(12px)。`.composer textarea` 清掉了边框、背景和左右内边距,没有清圆角。文本框按圆角裁切内容,第一个字正好压在左上和左下两个圆角上。
|
||||
- 修复:只在 `.composer textarea` 加 `border-radius: 0`。外框 `.composer` 的圆角不动。原语不改,别的表单仍用圆角。
|
||||
- 验证:`frontend/tests/chat-reading-load-mobile.test.ts` 新增断言,规则必须含 `border-radius: 0`。改样式前该条失败(7 过 1 失败,cancelled 0);改后该文件 8 过 0 失败,cancelled 0。真机清单 `docs/testing/composer-first-glyph-clip-20261013.md` 未走。
|
||||
- 防复发:同上测试锁住内层直角。不改 `textarea.tsx`,避免别的表单丢掉圆角。
|
||||
- 相关记录:无。
|
||||
- 复发自:无。
|
||||
- 修复版本:分支 `codex/composer-first-glyph-clip-20261013`,尚未部署。推送后的 40 位 SHA 写在 issue #52 的执行回报里。
|
||||
|
||||
## BUG-1312 | 中文完整数据报告正文仍有英文功能词,并与汉字粘在一起
|
||||
|
||||
- 状态:fixed-pending-verify(只对新生成的报告生效;真机清单 `docs/testing/report-translation-gaps-20261013.md` 未走,不标 resolved)
|
||||
|
||||
Reference in New Issue
Block a user