Repository navigation
Releases
Releases · ruaibeite/dsh-files-to-chat
0.2.5 — 修复 DSH 0.2.2 右键菜单失效
宿主 0.2.2 把 sidebar.right.tab.files.actions 这一行从文件树内部搬到了标签头(与 [data-files-content] 平级),插件「往上找最近的 [data-files-root]」因此落空:拿不到树根 → 命中检测一律返回 null → 右键菜单、多选高亮、插入全部静默失效。
修法:树根定位改成三级回退 —— ① 仍在树内时直接用;② 逐级往上找最近一个包含树根的祖先,多栏并存时按 absolutePath(cwd) 精确匹配;③ 最后按 data-files-root 的值在全文档里找。
顺带:选中态样式补上 0.2.2 的行结构(li > div.row > button)。