There's another discovery: it allows you to choose the exact point (track order) of the newly imported track, something that doesn't happen in the Tracks view, where you can only import as the last track.
So I propose that dragging to the track header or the empty area of the Tracks view should only import the track. If it's anywhere else in Qtractor, it should open as a new session. And if it's in an existing track view, it should import the clip as it does now.
Ultimately, as I mentioned before, it almost works this way already, and I think it's the most expected behavior.
You just need to prevent the warning window from appearing in that case.
There's another discovery: it allows you to choose the exact point (track order) of the newly imported track, something that doesn't happen in the Tracks view, where you can only import as the last track.
So I propose that dragging to the track header or the empty area of the Tracks view should only import the track. If it's anywhere else in Qtractor, it should open as a new session. And if it's in an existing track view, it should import the clip as it does now.
Ultimately, as I mentioned before, it almost works this way already, and I think it's the most expected behavior.
You just need to prevent the warning window from appearing in that case.