Skip to content

[Mod 管理] Mod 列表中取消选择后,鼠标从列表外拖入会错误恢复已取消的选中状态 #6968

@2001733

Description

@2001733

检查项

描述

在 Mod 列表中,选中些 Mod 后,点击「取消选择」按钮或通过 #6967 反馈的特性 取消了选中后,所有 Mod 已被正确取消勾选。但此时如果在列表外按住光标,再将光标移回列表任意一行,系统会瞬间恢复刚才被撤销的全部选中状态,导致用户无法真正清空选择。

这似乎和拖拽选中有些关系。

重现步骤

  1. 在 Mod 管理页任意过滤器下勾选若干 Mod。
  2. 直接点击「取消选择」按钮。
    此时列表应无任何选中
  3. 将鼠标移到列表外的空白区域,按下左键并保持不放。
  4. 拖动光标进入列表的任意一行。
    观察:之前被取消的所有 Mod 瞬间重新被勾选。

期待结果:
列表外拖入不应恢复已被显式取消的选中;已清空的选中状态应保持为空,直到用户手动再次勾选。

日志与附件

在Log中,有效日志为:

[Control] 按下本地 Mod 列表项:Mod-1
[Control] 按下本地 Mod 列表项:Mod-2
[Control] 按下本地 Mod 列表项:Mod-3
[Control] 按下带图标按钮:取消选择
[Control] 按下带图标按钮:启用

然而,在按下带图标按钮:取消选择按下带图标按钮:启用间,已通过上诉bug重新选中了这三个 Mod ,但没在日志中记录,且在按下带图标按钮:启用后,这三个原先被禁用的 Mod 被启用了,但也没在日志中记录。

在附件的 Video1 中,第8秒到第10秒间一直按下鼠标左键,由于录屏问题没有显示。

Video1.mp4

Metadata

Metadata

Assignees

No one assigned

    Labels

    · Bug可合并已有 Pull Request 处理了该 Issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions