diff --git a/src/textual/widgets/_directory_tree.py b/src/textual/widgets/_directory_tree.py index 6efef7e9b..b85af246c 100644 --- a/src/textual/widgets/_directory_tree.py +++ b/src/textual/widgets/_directory_tree.py @@ -336,6 +336,8 @@ class DirectoryTree(Tree[DirEntry]): # the tree. if content: self._populate_node(node, content) + # Mark this iteration as done. + self._to_load.task_done() def _on_tree_node_expanded(self, event: Tree.NodeExpanded) -> None: event.stop()