Editing blueprint arrays collapses default values window on 4.8.1

Hey. When i create any type of blueprint array variable (I’m using names and strings most but i tried with bool too), adding a new element or writing any value to it closes elements menu on blueprint. My version is 4.8.1. I tried same thing on 4.7.6 and it doesn’t behave like that. Is that a known bug or will be fixed on 4.8.2? Because it’s pretty annoying.

Hey theknoppix,

I attempted this in 4.8.1, but I’m not certain I understand what’s happening for you. If I create a new String variable and make it an array, then compile, then click the + button to add an element, what do I need to do after that to reproduce what you’re seeing? Hitting Enter doesn’t collapse the Default Value section. Or am I misunderstanding what you mean?

Here is my video for showing it. It happens with any type of array on game instance class. I tried with couple of classes but only some of them behaves like this.

https://db.tt/IiiNFtPg

Edited question title to be more descriptive and found easily by other people.

I had the opposite happening to me, the problem exact problem as in the video existed in 4.7.6 and is no longer appearing in 4.8.1 for me (if this helps finding the problem).

I only remember it happening in my Blueprint GameState (or was it GameMode?) class. I can’t reproduce it anymore though, even in 4.7.6

Hm, I still can’t reproduce. Which key are you hitting after you enter a new value? Is it possible you’ve set a keyboard shortcut to Compile, and you’re hitting that? The only way I can get the Default Values to collapse without directly clicking the arrow button is if I compile the Blueprint.

Does this happen in any Blueprint, or only in certain classes? Can you test in a new 4.8.2 project as well? Thanks!

  • Which key are you hitting after you enter a new value? Is it possible you’ve set a keyboard shortcut to Compile, and you’re hitting that?

I use Enter key, didn’t set a shortcut for compile. It’s not because when it collapse, class still needs a compile.

  • Does this happen in any Blueprint, or only in certain classes?

I tested with couple of actors, character and game instance. It only happens on game instance class on my project.

  • Can you test in a new 4.8.2 project as well?

I updated engine to 4.8.2, created a new project, tried with couple of classes. It’s not happening with other classes on this project too. Only seeing this issue on game instance class on new 4.8.2 project.

Engine is with pretty default settings and there is no custom shorcut. I tried to delete Intermediate and Saved folders too, but didn’t help. Can you try to reproduce with new 4.8.2 project on game instance class?

Thanks.

Hey theknoppix,

Thanks for the extra details. I can confirm that this occurs with Game Instance Blueprints, and I’ve created a bug report for the issue (UE-18768). It only seems to occur with that class that I’ve seen, but please let me know if you discover any others that have the same problem. I’ll post here when I see any updates. Thanks for the report!

i just want to add that I get the same behaviour in an actor component blueprint. Version: 4.8.1-2591939 (can’t update and test in 4.8.2, epic games launcher doesn’t give me the option to update)

i get the same problem in 4.11.0, when setting default values of a blueprint struct which contains an array, any changes make the menu collapse.

but for some reason, making a data table out of the struct, then setting the values in the data table row editor, does not cause the collapsing menus.

Hello,

Could you please create a new Answerhub post in the Bug Reports section relating to your issue? The above report was resolved in 4.9, so it is possible that you are experiencing a different issue.

Thank you

In 4.23 this behavior occurs again. I created a struct in c++ and exposed it to the Blueprint, whe adding an array element all variables in the “Default Value” panel colllapse. I tested it both in the GameInstance as well as in an Actor Blueprint.