godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
90.91k stars 21.15k forks source link

AnimationPlayer dictionary for AnimationLibraries does not accept values after the first #95647

Open LastPhoen1x opened 2 months ago

LastPhoen1x commented 2 months ago

Tested versions

Reproducible: 4.3 stable mono Working: 4.1.1 stable mono

System information

Godot 4.3 mono - Windows 7

Issue description

When the dictionary that holds AnimationLibraries on the AnimationPlayer has 1 entry, trying to to add a key or value with the type of String or Object (possibly others, but float works) will make the focus shift as soon as you start typing the sting, and the Key-Value form resets.

Steps to reproduce

Open AnimationPlayer. In Libraries dictionary select New Key's type "String". Start typing the sting. (alternatively, select Object and drag AnimationLibrary onto the input space)

Minimal reproduction project (MRP)

dictionary does not accept string.zip

matheusmdx commented 2 months ago

Bisecting points to #88231 as the culprit, @ajreckof

image