fix: group drag keeps items on their original tracks

Remove all cross-track logic in multiIds path. Each item only
updates its time position (delta) on its current track. No
merging or track reassignment.
This commit is contained in:
2026-07-29 10:50:37 +07:00
parent e99bc8624f
commit 12d2639455
3 changed files with 31 additions and 101 deletions
+6
View File
@@ -730,3 +730,9 @@
- **Các file ảnh hưởng:** `app/static/js/app.jsx`
- **Ghi chú/Test (nếu có):** `npm run build` — build passes.
---
### [2026-07-29 10:50] Task: Fix group drag merging items — keep items on original tracks
- **Tóm tắt thay đổi:** Xóa toàn bộ cross-track logic (currentTrackMap, crossTracks). MultiIds drag chỉ cập nhật time position (delta) trên từng track — items luôn giữ nguyên track cũ, không gộp.
- **Các file ảnh hưởng:** `app/static/js/app.jsx`
- **Ghi chú/Test (nếu có):** `npm run build` — build passes.
---