Skip to content

Commit b4742d4

Browse files
Fix problem with expandSubsequently resolving before expanding all items (#403)
* Fix problem with expandSubsequently resolving before expanding all items * Add release notes
1 parent 596a624 commit b4742d4

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

next-release-notes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
### Features
55
66
### Bug Fixes and Improvements
7-
7+
- Fix problem with expandSubsequently resolving before expanding all items
88
### Other Changes
99
-->

packages/core/src/environmentActions/EnvironmentActionsProvider.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,10 +177,13 @@ export const EnvironmentActionsProvider = React.forwardRef<
177177
await waitFor(() => !!itemsRef.current?.[current]).then(() => {
178178
const item = itemsRef.current[current];
179179
if (!item) {
180-
return;
180+
return Promise.resolve();
181181
}
182182
onExpandItem?.(item, treeId);
183-
expandSubsequently(treeId, rest);
183+
if (rest.length > 0) {
184+
return expandSubsequently(treeId, rest);
185+
}
186+
return Promise.resolve();
184187
});
185188
},
186189
[itemsRef, onExpandItem]

0 commit comments

Comments
 (0)