godotengine / godotengine/godot
Hover on texture button has a "random" work
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
### Tested versions
Godot 4.2.1 Mac version
### System information
My configuration is : * Mac mini (late 2014) * Processeur 2,6 Gaz Intel Core i5 * memory : 8 Go 1600Mhz DDR3 * graphic card : Intel Iris 1536 Mo * SSD : 800 Go
### Issue description
Hover texture button work well in a simple project but is inconsistent in bigger project. Sometime work and without changing code don't work (even if the button is lauch in single scene). It works again one time when I make a transitory "change" (ex : select pressed and deselect pressed) in the editor and don't work in the next run scene. Using the signals I see that it don't respond to mouse_exit or mouse_enter, but respond to button_pressed and detect mouse move in the input. I test my project on a PC and every thing works fine. It seems to be a bug mac specific...
### Steps to reproduce
Texture button in a "big" project...
### Minimal reproduction project (MRP)
Minimal project work fine
Contributor guide
Research direction
Start by reproducing the TextureButton hover behavior on Godot 4.2.1 for macOS, comparing a simple project with a larger project and observing mouse_enter, mouse_exit, button_pressed, and input events. Done means hover behavior and the related signals respond consistently across repeated scene runs, including in the larger project.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, macos
- Domain
- desktop-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100