OFPE System not managing redirectors correctly

Summary

I keep seing that when using the “One File Per Entity” System, creating entities in the scene and renaming them leads to redirectors. That is not so bad itself, but the redirectors get pushed into version control, which usually should not happen as this leads to confusion.
But what i noticed when looking into those redirectors: They dont get cleaned up properly. For example restarting the engine usually cleanes up unnecessary redirectors, but for OFPE redirectors it does not clean them up. I need to trigger the detection and deletion manually.

I don’t think that is intended

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Stability

Steps to Reproduce

  • Have OFPE active
  • Create an entity in the scene
  • Rename it
  • push changes
  • see how both entity and redirector are being checked in
  • cancel checkin
  • restart engine
  • see how they are still being checked in
  • trigger manual cleaning of redirectors to see that they persist engine restart

Expected Result

Redirectors being handled like before activating OFPE system

Observed Result

Redirectors being annoying

Platform(s)

PC

That’s not how redirectors work, they do need to be checked in.
We also don’t really do an automatic cleanup on engine restart.
We can definitely agree though on some parts of the workflow being annoying, We are aware of some issues with how redirectors work and will be looking into it in the future.

I often saw that redirectors were causing issues and when i restarted the engine those issues often disappeared along with the redirectors.

Why would i need to have a redirector checked in if cleaning them up manually before removes them from the checkin? Wouldn’t it be helpful to trigger that automatically before?

And wouldn’t be the engine start be a good point to trigger that automatically too?

But all these questions just arise from seeing them during my workflow. If these questions are caused by technical detail, then i have to live with it.