View Issue Details

IDProjectCategoryView StatusLast Update
0005561MMW v4Properties/Auto-Toolspublic2011-04-10 22:03
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version3.1 
Target Version4.0Fixed in Version4.0 
Summary0005561: Track Properties: CTRL-Z (undo) fails in complex scenarios
DescriptionIf the user does multiple edits _on multiple tracks_ in the Track Properties dialog, then the undo function works incorrectly; it fails to correctly track the changes made on a _per_track_ basis.
Steps To ReproduceReported at: http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=39098
- Select an album (with more than one track) under the Album node
- Right click the first track and select Properties
- Position the cursor in the Track title field, before the first character
- Hit the Delete key on the keyboard to delete the first character
- Click on the green right arrow in the Track Properties dialog box to go to the next track
- Hit the Delete key on the keyboard to delete the first character
- Click on the green right arrow in the Track Properties dialog box to go to the next track
- Hit the Delete key on the keyboard to delete the first character
- Hit Ctrl-Z to undo the deletion of that first character

Expected result: the first character reappears in the title
Actual result: three characters reappear in the title (characters from the first track, second track, third track)
TagsNo tags attached.
Fixed in build1351

Relationships

related to 0007237 closedjiri Multiple undo (Ctrl-Z) is not working correctly with skinned edit boxes/text fields in dropdown lists [1235-1345] 

Activities

rusty

2009-05-07 20:40

administrator   ~0017731

Note: too risky to tackly for 3.1.

jiri

2009-05-26 14:32

administrator   ~0018019

I don't fully understand, do you mean editing individual fields in Track Properties dialog?

rusty

2009-05-26 15:12

administrator   ~0018020

Yes--editing multiple individual fields.

rusty

2009-06-05 03:59

administrator   ~0018164

ZvezdanD reported some even simpler examples that fail at:
http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=40161

zvezdan

2009-06-05 06:13

updater   ~0018165

Well, I am not sure that my example is same as your and maybe it should be reported as a new issue, although it has a connection with Undo. My example is for selected single track with edited single field, e.g. Track title, but it is observed mainly with mutiple levels of Undo, i.e. if you press Ctrl+Z several times successively.

Your edit boxes and edit field of drop-down lists have a problem with Undo generally, even within scripts, not only in the Track Properties dialog box.

Here are steps to reproduce with the Track title "You and Your Sister":
- select "Your";
- press Ctrl+X;
- press End;
- press Ctrl+V;
- select "and";
- press Ctrl+X;
- press Home;
- press Ctrl+V;
- press Ctrl+Z four times -> instead of same Title as it was on the begin, you would get "You SistYour erYour"!!!

zvezdan

2009-06-05 06:16

updater   ~0018166

I forgot to say (it is mentioned in the referenced thread) - this is a problem with skinned mode.

zvezdan

2010-11-17 23:03

updater   ~0021376

Developers, would you remove that bug, please? It is really irritating that multi-undo doesn't function as it should.

petr

2011-02-24 11:33

developer   ~0023369

Fixed in 1351

peke

2011-04-10 22:03

developer   ~0024188

Verified 1363