diff --git a/gadget-drone/src/gadget-drone.ts b/gadget-drone/src/gadget-drone.ts index 941bbf7..47c3fcc 100644 --- a/gadget-drone/src/gadget-drone.ts +++ b/gadget-drone/src/gadget-drone.ts @@ -835,17 +835,8 @@ class GadgetDrone extends GadgetProcess { results.push(fileTreeEntry); - // Recurse if directory and within depth limit - if (entry.isDirectory() && depth < maxDepth) { - const subResults = await this.listDirectoryForTree( - fullPath, - showHidden, - depth + 1, - maxDepth, - projectRoot, - ); - results.push(...subResults); - } + // NO RECURSION - lazy loading is handled by frontend + // The frontend will request children when directories are expanded } return results;