godotengine / godotengine/godot
Cursor behaving erratically in editor
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
### Tested versions
- Reproducible in v4.5.stable.official [876b29033] and v4.4.stable.official
### System information
Godot v4.5.stable - Windows 11 (build 26100) - Multi-window, 1 monitor - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3070 (NVIDIA; 32.0.15.8088) - Intel(R) Core(TM) i7-10700KF CPU @ 3.80GHz (16 threads) - 31.89 GiB memory
### Issue description
The cursor behaves erratically in the Godot editor. 3 examples I've seen with images attached (not visible in screen captures sorry.)
1. When hovering over the edge of a frame, the resize arrow appears but becomes stuck as the resize arrow even after moving away from the frame.

2. In the IDE the I-beam randomly switches to a scaled up distorted cursor.

3. At random, while using the editor, the cursor will switch to an I-beam editor that is split in half. This makes it very difficult see where you are clicking.

### Steps to reproduce
This happens at random really but is reproducible when:
1. Hovering over the edge of a frame
2. Using the code editor in any way
3. Using the Godot editor in any way
### Minimal reproduction project (MRP)
N/A
Contributor guide
Research direction
Start by reproducing the cursor issues in the Godot editor on Windows 11 using the listed hover and code-editor steps. Trace the editor's cursor handling from the reproduction, and consider the issue done when resize, I-beam, and split or distorted cursors remain correct after moving through the editor.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100