System Information
Operating system: Linux-5.13.0-0.rc6.45.fc35.x86_64-x86_64-with-glibc2.34.9000 64 Bits
Graphics card: NVIDIA GeForce GTX 970M/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 495.44
Blender Version
Broken: version: 3.1.0 Alpha, 3.5
Worked: never
Short description of error
Outliner: Remap Users spawns multiple dialogs on top of each other
Exact steps for others to reproduce the error
from the default startup file:
- Right-click on the mesh label
- Select Remap User
- Two dialogs will open at once [on top of each other, you can drag one away from the other on the header]:
(this is because Sync selection option is enabled by default -- this will automatically select the Cube object as well)
- for even more dialogs, box select the camera and light as well in the outliner and repeate above steps
Same is true for e.g. Rename, if multiple iDs are selected it will rename one after the other.
Question is: how should this behave (interactive operations on multiple selected IDs)?
For the Rename example, this might even make some sense, the spawning of multiple dialogs on top of each seems really wrong though.
(possibly these operations should only happen for the item under the cursor?)
(This was originally reported in T93799: Outliner: Remap Users crash (for `ID Type` `Object`), but split out as its own report)
