diff --git a/lib/repl.js b/lib/repl.js index cc9b227a27..27eeaf5d13 100644 --- a/lib/repl.js +++ b/lib/repl.js @@ -405,7 +405,9 @@ REPLServer.prototype.complete = function(line, callback) { completionGroupsLoaded(); } else { this.eval('.scope', this.context, 'repl', function(err, globals) { - if (Array.isArray(globals[0])) { + if (err || !globals) { + addStandardGlobals(); + } else if (Array.isArray(globals[0])) { // Add grouped globals globals.forEach(function(group) { completionGroups.push(group);