Can no longer ctrl-drag drag handle to duplicate tracks
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
### System Information
Windows 11
### LMMS Version(s)
Version 1.3.0-alpha.1.785+8821d88 (win32/x86_64, Qt 5.15.6, GCC 13-win32).
### Most Recent Working Version
Version 1.3.0-alpha.1.102+g89fc6c960 (win32/x86_64, Qt 5.9.8, GCC 7.3-win32 20180312) (alpha from website)
### Bug Summary
~~I can no longer duplicate tracks using ctrl-drag. This has been the case for recent nightlies. I can still do this in 1.2, and 1.3 alpha.~~
~~There is at least [one other user](https://discord.com/channels/203559236729438208/203559236729438208/1347600892203110431) with the same issue.
I can duplicate TCOs normally, this issue is with tracks themselves. I conclude my Ctrl key is working just fine.
I can also do this normally in 1.2.0, meaning the issue isn't with my procedural order.~~
I can Ctrl-drag to duplicate tracks still, but the region is limited and doesn't include the track handle.

This is the region over which ctrl-drag still works.
### Expected Behaviour
https://github.com/user-attachments/assets/cb4e91f5-f753-4ce8-9619-1e497472f86e
Behaviour as seen in 1.2.0 ^ using ctrl-drag duplicates track
### Steps To Reproduce
1. Open LMMS project with an instrument track on song editor
2. Hold down ctrl
3. click and drag the instrument track from the track handle
4. Track is dragged instead of duplicated
### Logs
### Screenshots / Minimum Reproducible Project
https://github.com/user-attachments/assets/85dda2e9-a65e-451c-9240-cd074b19b1be
Behaviour as seen in 1.3 nightly ^ using ctrl-drag just drags track around when mouse is over drag handle.
Ctrl-drag can be done from a specific region outside of drag handle.
### Please search the issue tracker for existing bug reports before submitting your own.
- [x] I have searched all existing issues and confirmed that this is not a duplicate.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce this in the Song Editor with an instrument track, using Ctrl-drag from the track handle and from the adjacent region where duplication still works. Trace the track-handle drag interaction first, then verify that Ctrl-drag duplicates the track across the full handle while ordinary dragging remains unchanged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 65/100