Index: dojo-release-1.3.2-src/dojo/_base/Deferred.js =================================================================== --- dojo-release-1.3.2-src.orig/dojo/_base/Deferred.js 2009-12-17 14:52:10.000000000 -0800 +++ dojo-release-1.3.2-src/dojo/_base/Deferred.js 2009-12-24 11:20:02.000000000 -0800 @@ -374,7 +374,11 @@ var f = chain.shift()[fired]; if(!f){ continue; } var func = function(){ + // add deferred object to the Error object + if (res instanceof Error) + res._deferred = this; var ret = f(res); + //If no response, then use previous response. if(typeof ret != "undefined"){ res = ret;