-
-
Notifications
You must be signed in to change notification settings - Fork 421
Open
Labels
Description
检查项
- 我已在 Issues 页面 和 常见&难检反馈及问题列表 中搜索,确认了这一 Bug 未被提交过。
描述
在 Mod 列表中,选中些 Mod 后,点击「取消选择」按钮或通过 #6967 反馈的特性 取消了选中后,所有 Mod 已被正确取消勾选。但此时如果在列表外按住光标,再将光标移回列表任意一行,系统会瞬间恢复刚才被撤销的全部选中状态,导致用户无法真正清空选择。
这似乎和拖拽选中有些关系。
重现步骤
- 在 Mod 管理页任意过滤器下勾选若干 Mod。
- 直接点击「取消选择」按钮。
此时列表应无任何选中。 - 将鼠标移到列表外的空白区域,按下左键并保持不放。
- 拖动光标进入列表的任意一行。
观察:之前被取消的所有 Mod 瞬间重新被勾选。
期待结果:
列表外拖入不应恢复已被显式取消的选中;已清空的选中状态应保持为空,直到用户手动再次勾选。
日志与附件
在Log中,有效日志为:
[Control] 按下本地 Mod 列表项:Mod-1
[Control] 按下本地 Mod 列表项:Mod-2
[Control] 按下本地 Mod 列表项:Mod-3
[Control] 按下带图标按钮:取消选择
[Control] 按下带图标按钮:启用
然而,在按下带图标按钮:取消选择
和按下带图标按钮:启用
间,已通过上诉bug重新选中了这三个 Mod ,但没在日志中记录,且在按下带图标按钮:启用
后,这三个原先被禁用的 Mod 被启用了,但也没在日志中记录。
在附件的 Video1
中,第8秒到第10秒间一直按下鼠标左键,由于录屏问题没有显示。