Hi there,
It seems that tasks can be duplicated when reordering and when filtering is enabled.
Steps to Reproduce
- Go to the advanced demo: https://www.bryntum.com/examples/gantt/advanced/
- Rename "Install Apache" to "foo Install Apache"
- Rename "Setup load balancer" to "foo Setup load balancer"
- Using the column header on the name column, add a filter for "foo". You should now see only 2 tasks within "Setup web server"
- Drag "foo Setup load balancer" to the top of the list (above "foo Install Apache")
You'll notice that there are now 2 instances of "foo Setup load balancer" in the grid, both highlighted.
Not only does this appear to be a visual duplication but the taskStore seems to have gained a record after the drag (gantt.taskStore.allRecords.length
is 41 before, 42 after).