godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
91.3k stars 21.24k forks source link

Behavior is different for Move, Rotate and Scale when trying to use them on a selection that only includes controls in a container. #99496

Open Giganzo opened 23 hours ago

Giganzo commented 23 hours ago

Tested versions

Godot v4.4.dev4

System information

Fedora Linux 40 (KDE Plasma) on Wayland - X11 display driver, Multi-window

Issue description

Behavior is different for Move, Rotate and Scale when trying to use them on a selection that only includes controls in a container.

Move mode displays a toast warning. This feels like the expected behavior.

Rotate mode displays same warning but changes selection so you end up moving things that are where you clicked.

Scale mode doesn't display any toast warning and changes selection so you end up moving things that are where you clicked.

Using Select mode with modifiers here:

https://github.com/user-attachments/assets/2d275abf-6629-40ee-bf80-3a0ca1c74b5c

Steps to reproduce

^

Minimal reproduction project (MRP)

toast_and_spam (1).zip