godotengine / godotengine/godot

Mouse cursor becomes invisible when moving an array element in the inspector

Open
#110,253 5 comments 0 reactions 1 assignee Claimed by @bruvzg View on GitHub
bug topic:editor
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

Image

Image

Image

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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.