godotengine / godotengine/godot
Mouse cursor becomes invisible when moving an array element in the inspector
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
### Tested versions
- Reproducible in v4.4.1.stable.official [49a5bc7b6], v4.5.beta7.official [4ebf67c12]
### System information
Godot v4.4.1.stable - macOS Monterey (12.7.4) - Multi-window, 2 monitors - OpenGL 3 (Compatibility) - Intel Iris Pro OpenGL Engine - Intel(R) Core(TM) i7-4750HQ CPU @ 2.00GHz (8 threads)
### Issue description
The first 2 (Path2D and TileMap) are fine. But Polygone2D or my custom resources are broken.
I can't help but notice that the first 2 use a different layout for arrays. I'm not sure what decides which one is used.
https://github.com/user-attachments/assets/f5eac930-6cff-44af-8106-59c5c4c62c75
### Steps to reproduce
Click and drag an element inside an Array, in the inspector.
This is the resource I used for the video
```gdscript
extends Resource
enum SPECIES {Bunny, Grass, Mole, Ant}
@export var children_species: Array[SPECIES]
@export var children_locations: Array[bool]
```
### Minimal reproduction project (MRP)
[array_make_cursor_disappear.zip](https://github.com/user-attachments/files/22140757/array_make_cursor_disappear.zip)
Contributor guide
Assessment
This issue has not been assessed yet.