Leaving a lobby reports a lobby with members still in it

Looks like this line in LobbiesCommonTypes.cpp::668 is a copy/paste error

          for (TSharedRef<FLobbyMemberInternal>& LeavingRemoteMember : LeavingRemoteMembers)
          {
            RemoveMember(LeavingMember);
            Params.LobbyEvents->OnLobbyMemberLeft.Broadcast(FLobbyMemberLeft{ InternalPublicData, LeavingRemoteMember, ELobbyMemberLeaveReason::Left });
          }

Should actually be RemoveMember(LeavingRemoteMember)

Otherwise, when the callback for LobbyLeft triggers, there are still members in the lobby that has been left

Hi,

Thank you for bringing this to our attention!

I’ve opened a new issue for this, UE-354042, which should be visible in the public tracker in a day or so.

Thanks,

Alex