The problem is that if you cancel job 1 the job 2 which could depend on the result of job 1 would be broken. Sending metadata to the device is actually a fairly important job -- it is called when uploading books, when auto-updating metadata, after metadata is *downloaded* from the device. Some device drivers update the list of collections in the sending metadata job, so the display of the collections and any operations on collections depend on that job.
|