In [_notify_remove](https://github.com/AxelVoitier/openide/blob/40127e32c3987b6ff546fe179c8c9a988f218224/openide/nodes/_like_netbeans/entry_support_default.py#L533), it deassigns the node from children only if the children has a parent node. So, if the children itself is still not attached to a parent node, it won't detach the child node from the children.