Commit da9f101
fix(compact): 处理 Codex/CodeRabbit review 三处
- [P1] chatWindowPropsSchema 增补 onCompactMinimizeRequest:之前只加了 App.tsx 的 TS 类型,hosted path 走 parseChatWindowProps(zod)会 strip 掉它,真实 Electron 里毛绒球点击拿到 undefined。
- [P2] loadCompactSurfaceStoredWidth desktop 下限 COMPACT_SURFACE_MAX_WIDTH(430)→COMPACT_SURFACE_DESKTOP_MIN_WIDTH:之前改 metrics/clampForSide 漏了这个 loader,导致拖到 280~429 的存量宽度复原时被顶回 430。
- [P2] CSS .compact-export-history-anchor max-height 去掉 width*1.46、改 78vh,与 JS getCompactHistorySlotMaxHeight(只受屏高)对齐,避免窄宽+高屏时 hit region 被 anchor 裁出死区。
build + vitest 168 + python 44 全绿。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 2cb390e commit da9f101
3 files changed
Lines changed: 8 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
229 | 233 | | |
230 | 234 | | |
231 | 235 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2340 | 2340 | | |
2341 | 2341 | | |
2342 | 2342 | | |
2343 | | - | |
| 2343 | + | |
| 2344 | + | |
| 2345 | + | |
2344 | 2346 | | |
2345 | 2347 | | |
2346 | 2348 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
620 | 620 | | |
621 | 621 | | |
622 | 622 | | |
623 | | - | |
| 623 | + | |
624 | 624 | | |
625 | 625 | | |
626 | 626 | | |
| |||
0 commit comments