'Cancel' just doesn't seem to mean 'Cancel' for iTunes 7.2 on Windows
I've mentioned before that I haven't exactly been seeing eye-to-eye with iTunes 7.2 on my PC. It keeps getting upset and sparking Windows error dialogue messages if I run it without my iPod attached first, and won't quit without warning me every single time that iSproggler is using the iTunes scripting interface, am I sure I want to quit?
More seriously though, I don't like the way that Apple do not follow the standard Windows OS conventions with some of their user interactions.
A case in point is when we try to sync my wife's iPod.
She was the first person in our house to have an iPod, and being an ex-goth, she opted for the limited edition U2 iPod. Not because of the marketing hype around U2 the band, of course, but because the iPod was black.
That model came equipped with 20Gb (i.e. actually about 18.5Gb) of memory. The amount of music in her iTunes library is far in excess of that now, and so the iPod is always full. Adding a new album inevitably means taking off a few old tracks that either haven't bbe played or have been rated 1 star.
With version 7.2 of iTunes, if we connect her iPod, and the new songs are going to cause it to overflow, we get the following dialogue message, and the option to 'OK' or 'Cancel':
There is not enough room on "CLAIRE'S IP" to copy all of the requested files. iTunes will copy as many files as possible
Now, we don't want to put a random selection of tunes on the iPod, we want to halt the sync operation, de-select a few less-loved tracks, and then see again if it will fit on.
So we press 'Cancel', the standard Windows method of halting a task.
And iTunes then just goes ahead and does what it wants to do anyway, and starts putting stuff onto the iPod.
In fact I'm not even sure what iTunes is doing.
It has told us that there is not enough room to put on all of the songs. I've told it I don't want it to just put on a random selection of as many as it can out of the tracks selected to go on the iPod. Yet it is doing something - perhaps iTunes has found the seemingly ever elusive third way?
It is a very frustrating user experience, as all we are trying to do is untick a couple of songs at a time to see whether we've reduced the amount of data to a level that will fit on the iPod, whilst keeping the maximum of musical choice available to my wife whilst she's out and about. However, because to iTunes 7.2 'Cancel' appears to mean 'Please, go right ahead sir', we have to do a full sync every time in between unselecting a few tracks.