godotengine / godot

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

Tooltips lock the main editor window #79088

Open faktsandfikshunz opened 1 year ago

faktsandfikshunz commented 1 year ago

Godot version

4+

System information

Linux/BSD

Issue description

when hovering, and an information box appears ... (and occasionally text boxes) ... it LOCKS. i must kill godot and restart it. if i move the main window the little information box stays exactly where it was ... .... hence i guess a popup.

this is ENTIRELY random ... sometimes it does it ... sometimes not ..... it cannot be "reproduced" except by random chance.

a small example is attached.

and it is ANY information box .. not just one ... i kill and restart FAR more than actually MAKING any game.

Screenshot_2023-07-06_02-07-08 Screenshot_2023-07-06_06-21-35

Steps to reproduce

see "Issue description" with attachment.

Minimal reproduction project

see "Issue description" with attachment.

Sauermann commented 1 year ago

Looks like a Linux-variant of #73926. Please provide more information about:

faktsandfikshunz commented 1 year ago

X11 -> XFCE

faktsandfikshunz commented 1 year ago

it happens on menus that popup as well .. again .. randomly

Calinou commented 1 year ago

Can you reproduce this after enabling Single Window Mode in the Editor Settings then restarting the editor?

faktsandfikshunz commented 1 year ago

testing/using "Single Window Mode" ...

LostNulide commented 1 year ago

I have a similar issue but not with the tooltips. Every Menu i want to open lets godot freeze till killed in a terminal. I can't enable single window mode, cause for this i need to open the menu of the editor.

This is happening currently all the time even when the whole godot config is deleted.

I downgraded to 4.0.3 where this issue does not occour.

I am using Arch Linux with Wayland and Gnome.

Sauermann commented 1 year ago

@LostNulide regarding Menu on Wayland, please have a look at #78487 and #79143.

LostNulide commented 1 year ago

testing/using "Single Window Mode" ...

Thank you that fixed it on my machine. :)

ada-tilling commented 1 year ago

I think this is similar to an issue I'm having. When running Godot on my second monitor, either the whole application or a window of the script view for example, hovering over anything with a tooltip causes Godot to freeze. The box for the tooltip appears but it has no text inside.

Edit: this also includes selecting an item from the menu, right clicking etc. anything that creates an overlay of some kind.