rem: promisedActions = libFast.reduce(arrayTrackUris, function(previousPromise, curTrackUri) { return previousPromise .then(function() { return self.sendSpopCommand('uadd', [curTrackUri]); }); }, promisedActions); 
add: .then(function() { self.commandRouter.pushConsoleMessage('Spop tracklist rebuild complete.');  try { self.tracklistReadyDeferred.resolve(); } catch (error) { self.pushError('Unable to resolve tracklist promise: ' + error); }  return libQ.resolve(); }) 
context: 		promisedActions = libFast.reduce(arrayTrackUris, function(previousPromise, curTrackUri) {			return previousPromise			.then(function() {				return self.sendSpopCommand('uadd', [curTrackUri]);			});		}, promisedActions);
meta: 3465	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3465/821971c3c9603507fa3c85327d943d033fc5d161/index.js/buggy/app/controllers/spop/index.js