--- filepicker.js 2012-05-09 21:43:52.036761243 -0400 +++ filepicker.modified.js 2012-05-09 21:52:24.703420447 -0400 @@ -1084,6 +1084,17 @@ args.repo_id = scope.active_repo.id; } + // If the file path is defined then we must be viewing a child node + if (scope.filepath) { + + // If args.path is undefined and args.page is defined, help it out by saving the last know file path + if (!args.path && args.page) { + + // The last file path in the array is all we need + args.path = scope.filepath[scope.filepath.length - 1].path; + } + } + scope.request({ action:'list', client_id: scope.options.client_id,