Skip to content

Tooltip shows up regardless if Node is paused or unpaused #55428

@golddotasksquestions

Description

@golddotasksquestions

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.
image
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

  1. Add a tooltip text to any node,
  2. Set pause mode settings,
  3. then set get_tree().paused = true

Minimal reproduction project

No response

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions