Tree.clear()/reset() 不会清除或重新填充 _tree_nodes
作者: tritsystem创建于 2026年9月4日更新于 2026年9月4日
`Tree.clear()` and `Tree.reset()` don't clear (or repopulate) the internal `_tree_nodes: dict[NodeID, TreeNode]` index, so `get_node_by_id()` can silently return a stale, discarded node after a `clear()`, and node IDs can collide with pre-clear entries.
内容来源: Textualize/textual