Skip to content

fix(desktop): 修复代码块复制按钮跟随滚动条移动的问题#5247

Open
Neutronsoup wants to merge 1 commit into
esengine:main-v2from
Neutronsoup:fix/code-copy-button-scroll
Open

fix(desktop): 修复代码块复制按钮跟随滚动条移动的问题#5247
Neutronsoup wants to merge 1 commit into
esengine:main-v2from
Neutronsoup:fix/code-copy-button-scroll

Conversation

@Neutronsoup

Copy link
Copy Markdown

Summary

  • 修复桌面端代码块复制按钮跟随滚动条移动的 bug:将 CopyButton 从可滚动的 <pre> 内移到 .code-block__wrap 包装层,使按钮 fixed 在代码块右上角;CSS 选择器从 descendant 改为 adjacent sibling (+)。

Verification

  • 在桌面端渲染包含长代码块的对话消息,确认:
    • 拖动代码块横向/纵向滚动条时,复制按钮始终固定在右上角
    • hover 代码块任意位置均显示复制按钮
    • 滚动条行为与修复前一致(hover 时显示)

Cache impact

Cache-impact: none — 仅前端 CSS/DOM 修复,不涉及 Go 内核、provider、system prompt、tool schema 等缓存敏感路径。

Cache-guard: N/A — 无缓存敏感变更。

System-prompt-review: N/A — 无 provider 可见的 prompt/memory/output 变更。

@github-actions github-actions Bot added v2 Go rewrite (1.x) — main-v2 branch, active development desktop Wails desktop app (desktop/**) labels Jun 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

desktop Wails desktop app (desktop/**) v2 Go rewrite (1.x) — main-v2 branch, active development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants