I think they probably gave up, there are so many nonsense things in the engine that every UE dev I know personally doesn’t even feel like wasting his time opening a ticket or contacting the support…
I admit I have a heavy OCD so this disturbs me enormously, I’m also triggered by naming inconsistencies like this, I even sent a pull request and it took them 1.5Y to reject it… It was just a wrong string
The component order is a different thing as far as I understood speaking with a guy on the Unreal Discord (2.5 years after I opened this thread), it’s probably due to multi-threading and how component are generated while creating the BP (so they can be shuffled every time according to the time they take during their construction, it’s like the first thing that you have to take in account when you use multi-threading but let’s pretend it’s not ).
Honestly, I kinda gave up too, I was very active on this forum (I even got the 365 consecutive logins badge) and in the Unreal community or reporting bugs, but why should I continue if nobody seems to care? Why should I waste my time trying to fix something in the engine if they are probably going to refuse it 2 years later?
As a marketplace seller I’m even more disappointed:
- Fab is a mess
- At every minor release something breaks in C++
- Slate icons are constantly moved in different folders and they disappear from buttons
- Modules are moved in other folders and the #includes are different
- Sometimes you need to add in the build.cs modules that weren’t necessary in the previous version
- You get random bugs like this (it took me two months to understand the fix, not the cause yet)
Sorry for my frustration, but I kinda understand now why this issue is still not fixed…