I noticed erratic behavior when trimming clips on the timeline with I (In) and O (Out). It’s a little complex to explain in words so I made a demo. In certain circumstances, Pressing O on a clip on V2 seems to extend a clip on V1 to make it 4 minutes long.
At the critical point to understand the issue at 25 seconds the user activity is erratic and difficult to follow. It looks like you press O at the same time you are trimming the in point of a clip. Please try to use words. Sometimes the video is difficult for me to follow. Often, I need to download it and load it in Shotcut to be able to step back and forth frame by frame to see what people are trying to show—because the web player is too crude. That can create a friction and cause me to ignore the report.
Scenario 1. The trim functions are sensitive to the current track BTW, but it did the wrong thing obviously because the newly requested out point was invalid (same as the in point for the clip under the playhead on the current track).
Ok, sincere apologies, Dan, I take your point about the video being hard to follow. I will try to put my steps into words in future. I’ll do it asap. Thanks for accepting the bug.
Both scenarios are the same, just different steps to get there but the steps do not matter much. It is simpler:
add a clip to timeline
trim its out point
seek to the start of the clip
press O
the clip becomes full length
It should be either ignored or make the clip a single frame. A single frame is valid, but probably not what the user wanted resulting in a surprising glitch when viewing the export made worse because single frame clips are so hard to see on the timeline.
But part of your confusion comes from not seeming to be aware of current track and that it has a major role in this along with playhead rather than selected clip. The workaround to this problem is to change the current track to the one containing the clip you are targeting:
However, your examples illustrate probably a related bug: when moving a clip to another track it does not change the current track to the target track. The clip you dragged is still selected, but the current track did not update. Meanwhile, simply selecting a clip on another track does change current track. That is inconsistent.