Skip to content

Removing entity from blueprint panel sometimes collapses parent #4453

@roym899

Description

@roym899

Describe the bug
When removing entities in the blueprint panel sometimes the parent collapses when removing a child. This seems to happen only sometime, maybe depending on the number of children left. This is quite annoying when trying to remove multiple entities, and there's no reason to collapse here.

2023-12-07.11-46-47.mp4

To Reproduce

import numpy as np
import rerun as rr

rr.init("collapsing", spawn=True)
rr.log("parent/p1", rr.Points3D(np.random.rand(10,3)))
rr.log("parent/p2", rr.Points3D(np.random.rand(10,3)))
rr.log("parent/p3", rr.Points3D(np.random.rand(10,3)))
rr.log("parent/p4", rr.Points3D(np.random.rand(10,3)))
rr.log("parent/p5", rr.Points3D(np.random.rand(10,3)))
rr.log("parent/p6", rr.Points3D(np.random.rand(10,3)))

Expected behavior
Remove without collapsing.

Desktop (please complete the following information):

  • OS: Ubuntu 20.04

Rerun version

rerun_py 0.12.0-alpha.1+dev [rustc 1.74.0 (79e9716c9 2023-11-13), LLVM 17.0.4] x86_64-unknown-linux-gnu

Metadata

Metadata

Assignees

Labels

📺 re_vieweraffects re_viewer itself🟦 blueprintThe data that defines our UI🪳 bugSomething isn't working

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions