Audacity Bug Summary
••• Introduction •••
••• Keywords •••
    Audacity 3.0.3 development began 19th April 2021

Audacity Bugzilla



Bug 320 - SHIFT-clicking in a different track does not select in that track
SHIFT-clicking in a different track does not select in that track
Status: RESOLVED FIXED
Product: Audacity
Classification: Unclassified
Component: User Interface
1.3.14 alpha
Other All
: P4 Repeatable
Assigned To: Default Assignee for New Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-03-14 11:55 UTC by Gale Andrews
Modified: 2018-08-20 11:51 UTC (History)
6 users (show)

See Also:
Steps To Reproduce:
1 Launch HEAD in Ubuntu 10.10, Sync-Lock on, generate a mono tone and duplicate it. 2 Click somewhere half way along track 1 3 Hold SHIFT and click somewhere near the start of track 2 4 Expected (as happens on Windows) - the full selection will be drawn in both tracks. Actual (on Ubuntu) - the selection in track 2 is only sync-lock selected. Similarly if sync-lock is off, there is no selection in track 2.
Release Note:
First Git SHA:
Group: ---
Workaround:
Closed: 2018-08-20 00:00:00
gale: Test‑OK‑Win+
gale: Test‑OK‑Mac+
gale: Test‑OK‑Lin+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gale Andrews 2011-03-14 11:55:51 UTC
Same issue with stereo tracks and if you add a label track.
Comment 1 Gale Andrews 2011-03-14 12:07:05 UTC
BTW 1.3.12 has this issue so it's nothing to do with Michael's fix for bug 310.
Comment 2 Bill Wharrie 2011-03-19 13:56:07 UTC
(In reply to comment #0)
Confirmed on Mac with 1.3.13-alpha March 17 2010. Changed Platform to OS X and Linux.
Comment 3 Paul L 2016-06-26 00:00:15 UTC
I see the same behavior on Windows as is described for the others.

The second track becomes selected only if there is any mouse motion before button up.  You might have to click and release carefully to see it.
Comment 4 Paul L 2016-06-26 00:23:16 UTC
What is the correct general description of how you think click should behave?  Considering that there may be any number of tracks, and any subset of those might be in selected state, and any one of the tracks may be shift-clicked?  It is not obvious.

What happens typically in list boxes, where you can ctrl-click to make arbitrary subsets, and then shift-click after that?  It is an analogous problem and I don't know if there is anything like a convention here.  I just tried in in one program on windows, and it appears that the most recently picked row is taken as the other end of the range to highlight, disregarding the state of all other rows.

But the existing behavior of Audacity is simple enough and understandable.
Comment 6 Peter Sampson 2016-06-28 06:52:04 UTC
Works for me on W10 audacity-win-r53e30e5-2.1.3-alpha-27-jun-16
Comment 7 Peter Sampson 2016-07-09 09:43:32 UTC
Testing on c9422aa 08Jul16 on Mac El Capitan

At Step 3:
a) if I click near the start in the other track then noth tracks show the selection
b) if I click near the start in the original track then the other track just shows the sunc-lock clocks

On W10 in whichever tarck you make the sevcod click, the second click only shows the sync-lock clocks.

I'm uncertain as to what expected behaviors should be
Comment 8 Peter Sampson 2016-07-09 09:57:55 UTC
I've had a careful read of the (released) manual and it only seems to mention using click then Shift+click on a single track not multiple tracks - so this does not clarify expected behavior for me (or any user come to that)

I also note the on W10 2.1.2 I ger the same behavior ase desribed in Comment #7
Comment 9 Gale Andrews 2016-07-17 15:01:46 UTC
(In reply to Peter Sampson from comment #7)
I think the behaviour is the same on all platforms. Step 3 is a SHIFT-click.

As per my comment in http://bugzilla.audacityteam.org/show_bug.cgi?id=1425#c5, if we keep these changes I think we must enable CTRL-click in the waveform so that you can still select in track 1 then mouse select in track 3 without selecting track 2. 

And yes the change in behaviour of SHIFT-click and addition of CTRL-click (currently only working for Track Control Panel and Mixer Board clicks) will need to be documented in the Manual.
Comment 10 Gale Andrews 2016-07-17 15:18:22 UTC
In the new behaviour for selections I noticed this with two tracks.

Drag a selection in lower track then drag into upper track. SHIFT-click in upper track keeps both tracks selected. SHIFT-click in lower track deselects the upper track.

But, drag a selection in lower track then UP arrow and ENTER. Now, SHIFT-click in the upper track deselects the the lower track. So it seems to be remembering where the drag ended? But these are complex cases and the behaviour above seems reasonable to me.
Comment 11 Paul L 2016-07-18 10:48:27 UTC
Note that ctrl+click in the waveform was like quick play before 2.1.1, and in 2.1.1, 2.1.2 it starts scrubbing.  Now it does nothing.  Are we sure we need to repurpose it once more?  Or should we leave it available for something else in the future?

Regarding shift-click, the rule is that where you last made button-down without shift, or where you last hit ENTER, there is the other endpoint for determining the range selected by shift-click.  The button-down rule is consistent with the behavior I see on Mac selecting in listboxes, like those on this Bugzilla page.
Comment 12 Gale Andrews 2016-07-18 13:20:57 UTC
(In reply to Paul L from comment #11)
> Note that ctrl+click in the waveform was like quick play before 2.1.1, 
> and in 2.1.1, 2.1.2 it starts scrubbing.  Now it does nothing.  Are we 
> sure we need to repurpose it once more?  Or should we leave it available
> for something else in the future?
If you want your changes, I see no choice but to repurpose CTRL + click. Otherwise AFAICT you can no longer in one mouse operation select in track 1 then change the selection and add it to track 3 without doing so also in track 2, which is a very common operation. 

Also without that repurpose, modified clicks in Track Control Panel/Mixer Board  would be inconsistent with such clicks in waveform. 

There may well be better uses of CTRL-click in the waveform, perhaps when we have discontinuous multiple selections, to add the entirety of another clip to the selection. But we need some one step way to do what I mention in the first paragraph above.
Comment 13 Gale Andrews 2016-08-17 22:42:56 UTC
Accepting this fix. Request to repurpose CTRL-click in waveform to toggle the selection is at bug 1484.