pro-components icon indicating copy to clipboard operation
pro-components copied to clipboard

🐛[BUG]DragSortTable - 拖动排序表格,拖出表格区域,释放后屏幕不受控制

Open CanXinWu opened this issue 3 months ago • 2 comments

当选中非最后一行排序时,将该行拖出表格后远点距离,释放,屏幕会失去控制,自动向下滑动 详情请看下面视频

CanXinWu avatar Sep 11 '25 07:09 CanXinWu

https://github.com/user-attachments/assets/c7ab9938-864d-457f-ad4e-e4ea660812c2

CanXinWu avatar Sep 11 '25 07:09 CanXinWu

你提供的视频和描述的问题,已经有多个用户在社区反馈并确认可以通过官方 DragSortTable 的 demo 复现:当拖拽表格行到表格区域外并释放时,页面会持续自动滚动,无法恢复,只有刷新页面才能解决。目前这个 bug 还没有官方修复或通用的解决方案[相关 issue 1] [相关 issue 2]

有维护者建议尝试在 drag 容器上监听 dragover 事件,并调用 preventDefault 和 stopPropagation 来阻止页面滚动,但实际效果有限,不能彻底解决问题[相关讨论]。根本原因是组件内部没有处理拖拽离开表格区域后的清理逻辑,导致拖拽状态异常。

目前建议关注相关 issue 的进展,如果有官方修复或更有效的 workaround,会第一时间在社区同步。

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other  Chat with Dosu Join Discord Share on X

dosubot[bot] avatar Sep 11 '25 07:09 dosubot[bot]