查看:
332
|
回复:
0
|
Bug Report: EDA 标准版工作区项目设置允许评论复选框前端逻辑错误
|
久治明千树汐
5
主题
10
回复 |
发表于2021-12-26 23:45:17
|
只看该作者
1#
电梯直达
在 EDA 标准版(专业版未测试)工作区项目设置内的允许评论复选框前端 DOM 与实际不符合,具体表现为: 1. 在之前已选中该复选框后进入该页面,不对该复选框进行任何操作,直接点击保存,之后刷新页面,该复选框状态重置为未选中。 2. 无论之前是否选中该复选框,进入该页面,并点击该复选框一到两次,直到状态为已选中,点击保存,之后刷新页面,该复选框状态为已选中。 3. 在第 2 条操作完成后,不对该复选框进行任何操作,直接点击保存后刷新页面,该复选框状态仍然重置为未选中。 Bug 复现视频(2022年2月前可访问):视频 经过以上三条分析并抓取页面 DOM 更新数据后推断,在该页面加载时,程序会尝试读取数据库内该复选框的状态,如为选中状态,则会为其添加 eda-radio-checkbox-checked 的 class 渲染该复选框的样式,但并未为其增加对应的属性,此时,该复选框在页面中看上去已选中,实际并没有已选中的属性,所以在保存时,会将它的状态作为未选中并保存到数据库中,导致了以上 DOM 与实际不符合的结果。 该复选框位置:
|
|