diff --git a/scripts/enhanced-request.js b/scripts/enhanced-request.js index 400e79c..22851c7 100644 --- a/scripts/enhanced-request.js +++ b/scripts/enhanced-request.js @@ -178,7 +178,8 @@ EnhancedRequest.prototype._shouldReconnect = function (err) { 'internal_server_error', 'Failed to fetch', // ECONNREFUSED/ENOTFOUND in Chrome 'Type error', // ECONNREFUSED/ENOTFOUND in Safari - 'XHR error' // ECONNREFUSED/ENOTFOUND in Firefox + 'XHR error', // ECONNREFUSED/ENOTFOUND in Firefox + 'EAI_AGAIN' // Transient DNS error ].join('|'), 'i').test(err.message); } };