Does blueprint actor reference becomes none when the referenced actor is destroyed?

If I create a reference from a player controller to a character placed in the level, just as an example, and if I destroy that referenced character. Would the reference inside the player controller automatically become none? Or do we get dangling reference?

Thanks!

Just did a quick test, and the reference doesn’t seem to become none automatically when the referenced actor is destroyed. The actor being destroyed will be placed in the “pending kill” state, and I am guessing until the reference is explicitly set to none, the actor will stay lingering in this pending kill state (the garbage collector cannot claim it due to this reference).

Is there any way to force all references to become none?