Skip to content

fix: 修复表格行内代码列溢出(#280) - #282

Merged
wang-kaopu merged 4 commits into
omdsh-dev:mainfrom
wang-kaopu:fix/issue-280-table-overflow
Oct 10, 2026
Merged

wang-kaopu merged 4 commits into
omdsh-dev:mainfrom
wang-kaopu:fix/issue-280-table-overflow

Conversation

@wang-kaopu

@wang-kaopu wang-kaopu commented Oct 10, 2026 •

Copy link
Copy Markdown
Collaborator

变更

  • 修复单行表格中的行内代码越过列边界的问题,同时保留连续空格。
  • 保留多行表格单元格和表格外行内代码的现有空白显示规则。
  • 增加表格文本复制测试及 Chromium 三列表格检查,测试数据包含长短混合单元格,并分别检查相邻列重叠、横向滚动和空格显示。
  • 限定表格样式规则只匹配表头和普通数据行;展开明细中的正文与嵌套表格保留各自的行内代码换行样式。

验证

  • pnpm exec vitest run tests/genui-table-multiline-cell.spec.tsx
  • Chromium browser check:118 项检查通过。
  • pnpm run check:88 个测试文件通过,8 个跳过;1033 项通过,99 项跳过。
  • git diff --check

Chromium 独立 renderer 用例在旧 pre-wrap 样式下仍未复现现场重叠。因此,几何检查报告当前混合数据的布局结果,不代表已经重现报告者的生产环境故障。

本 PR 处理 #280 的表格文字问题。会话 Context 修复由配套 PR 处理。

@wang-kaopu
wang-kaopu merged commit cb5d355 into omdsh-dev:main Oct 10, 2026
7 checks passed
@wang-kaopu
wang-kaopu deleted the fix/issue-280-table-overflow branch October 10, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant