]> acesimba.cloud Git - codebuddy-web.git/commit
修复粘贴框关闭与终端复制
authorCodebuddy <codebuddy@localhost>
Thu, 18 Jun 2026 08:46:35 +0000 (16:46 +0800)
committerCodebuddy <codebuddy@localhost>
Thu, 18 Jun 2026 08:46:35 +0000 (16:46 +0800)
commit326039c4e56524bdfe07788063a9fa5fa55a0080
tree519f3d059fba314240d07aec014533f77203dcee
parent3125ecdbee443192f7ff1cc06c0c516f3becc082
修复粘贴框关闭与终端复制

问题1: 粘贴框无法关闭
- ESC 监听提升到 document 级(避免焦点不在 pasteInput 时失效)
- 点击遮罩层(modal 外部)关闭 modal
- 移除 pasteInput 上的重复 ESC 处理

问题2: 终端选区无法复制
- 加 attachCustomKeyEventHandler: 有选区时 Ctrl+C 复制到剪贴板(不发中断)
- 优先用 navigator.clipboard.writeText,HTTP 下用临时 textarea + execCommand 兜底
- 无选区时 Ctrl+C 正常发中断信号
frontend/index.html