-
-
Notifications
You must be signed in to change notification settings - Fork 23.1k
Description
Godot version
3.4.1 rc1
System information
Win 64, dedicated Nvidea 765M
Issue description
Previously tooltips never showed up at all when the scene tree was paused (#29362), now they always show up. (changed in #43693, backported to 3.4.1 rc1 in #55224)
Neither of these are desired behaviors, because they essentially either mimic the pause mode "Stop" or "Process" for all Tooltips regardless which nodes are paused and which are not. Instead desired behavior would be to give the user control: Tooltips should be following the nodes pause/unpause behavior settings: Inherit
, Stop
, Process
.
I would expect tooltips to only show up if the Node is processed directly or inherits from a processing node.
Practical example:
Imagine you have a pause menu and you spawn it on top of your game with your game UI.
The game and it's UI should be paused, but the pause menu should be processed. With this current implementation, the tooltips of the game UI would still show up. Even though all the user only would want the processed Controls to have tooltips.
Steps to reproduce
- Add a tooltip text to any node,
- Set pause mode settings,
- then set
get_tree().paused = true
Minimal reproduction project
No response