{"content":"fix: 修复 Bot browser 与 cowork 弹出框定位错乱问题\n\n技能选择弹出框在 cowork 页面太偏左、文件夹选择弹出框在 Bot browser 侧边栏飞到左上角。根因是这两个弹出框用 absolute 相对最近的 relative 祖先定位,而该祖先在不同使用场景下不同,导致位置漂移(Bot browser 的文件夹弹窗定位上下文是面板根,于是被定到左上角)。\n\n新增共享定位工具 anchoredPopover.ts,用 position:fixed + getBoundingClientRect() 纯按锚点按钮计算坐标,默认向左生长、左侧空间不足时翻转向右,宽度按视口钳制。SkillsPopover 与 FolderSelectorPopover 现在在打开/resize/scroll 时重新定位,共享同一套逻辑,保证在任何容器内行为一致。tsc 与 eslint 均通过。\n\n提交: 5d394b7","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}