godotengine / godotengine/godot

Hover on texture button has a "random" work

Open
#89,737 0 comments 0 reactions 0 assignees View on GitHub
needs testing topic:gui
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.