I used your demo. It does not do what you say that it does.
I opened a tab and signed in as "username".
Then I opened another tab and signed in as "username" there, too.
Thus a shared chat exists with two users named "username".
Whatever this is, it is not the path of disambiguation.