环境: * Zotero 8 * delitemwithatt 最新版本 * Windows 复现步骤: 1. 新建一个 Zotero 条目。 2. 给该条目添加两个“链接附件”(linked attachments): * 一个 PDF 文件 * 一个 Markdown(.md)文件 3. 使用插件命令:「删除附件和条目 / Delete attachment(s) and item(s)」。 4. 观察结果:只删除了位于最上方的那个附件。 5. 交换 PDF 和 Markdown 附件的顺序后再次执行删除。 6. 再次观察:仍然只删除最上方的那个附件(顺序变化后删除对象也随之变化)。 期望行为: * 应该删除该条目下的所有链接附件(与 README 描述一致)。 实际行为: * 仅删除第一个(顶部)附件。 * 其余链接附件未被删除。 补充说明: * 该问题与附件顺序有关。 * 看起来在删除第一个附件后,附件列表发生变化,导致后续附件未被正确遍历或被跳过。
环境:
复现步骤:
新建一个 Zotero 条目。
给该条目添加两个“链接附件”(linked attachments):
使用插件命令:「删除附件和条目 / Delete attachment(s) and item(s)」。
观察结果:只删除了位于最上方的那个附件。
交换 PDF 和 Markdown 附件的顺序后再次执行删除。
再次观察:仍然只删除最上方的那个附件(顺序变化后删除对象也随之变化)。
期望行为:
实际行为:
补充说明: