I have a curious issue where the player controller seems to persist after playing in PIE. I’m currently debugging an unrelated issue, and have it logging on tick. If I play in the current viewport, then quit that sessions, I have noticed that the per-tick logging is still occurring. The actor does not appear in the world outliner.
I don’t have any particular steps to reproduce this issue, however information I can provide is that the player controller is derived from a blueprint class that is derived from player controller. The blueprint itself is pretty substantial, so it’s hard to know why it is persisting, but this was not a problem in 4.11.
Without knowing the root cause, it’s pretty difficult to determine what a possible cause could be. The only additional information I can provide is that this did not happen in our 4.11 version of the project, and I suspect it could be an issue with potential circular referencing.
I believe this bug could actually be the issue triggering another bug:
Without any more information related on how to recreate the issue you are describing, we are unable to move forward with this report. If at anytime you do have more information, please update the post and we can test again.